C++インターフェイス

C++インターフェイスを利用することにより、C++プログラムへ Word API V0.5 を組み込むことが可能です。

ヘッダファイル

以下のヘッダファイルが[Install directory]/include に含まれています。

ヘッダファイル 内容 場所
DocxManagerError.h C++ 用ヘッダ [Install directory]/include
DocxManagerErrorCode.h
IDataMerger.h
DataMergeParams.h
SimpleTypeParameter.h
CompoundTypeParameter.h
NestedTableTypeParameter.h
IExternalDataManager.h
ExternalDataManagerParams.h
UnlinkedGroupDocsParameter.h
ICompareDocuments.h
ChangedRatio.h
IDocumentForm.h
FormData.h
ParagraphFormData.h
TableFormData.h
IInspectDocument.h

ライブラリファイル

以下のライブラリファイルが [Install directory] または [Install directory]/lib に含まれています。

ライブラリファイル 内容 場所
AHOOXMLDocxManagerCppCtl.lib DLLリンク用ライブラリ [Install directory]/lib

コンパイラについて

Windows

Word API V0.5 は、Microsoft Visual C++ 2019 でビルドされています。MFCは使われていません。呼び出し側のプログラムは、互換性のあるコンパイラをご使用ください。

サンプルプログラムのビルド

[Install directory]/samples/cpp は簡単なサンプルプログラムをいくつか含んでいます。

Windows

Windows環境において、Visual C++のコマンドラインでサンプルをビルドするには、コンソールで次のようにコンパイラを実行します。

> cd [Install directory]/samples/cpp > cl -EHsc -I ..\..\include sample.cpp ..\..\lib\AHOOXMLDocxManagerCppCtl.lib /MT /link -LTCG

Windowsでのビルドでは、[スタート]-[Microsoft Visual Studio]-[Visual Studio Tools] にある、コマンドプロンプトを使用してください。

このプログラムを実行するには、環境変数 PATH に [Install directory] を追加しておく必要があります。

API仕様

API仕様は、Doxygenによるドキュメントを参照してください。