▼ Mr.XRAYさん
マスターご無沙汰しております。KSCです。
> マスクですか,なるほど,これは使えそうな機能ですね.
そ〜なんですよ! ちょっとした機能なんですけど
意外と使える機能だと思うんですよ〜!
// PDFファイルの読込
HRESULT PXCp_ReadDocumentW(PDFDocument pObject,
LPCWSTR pwFileName,
DWORD Reserved);
// PDFファイルの保存
HRESULT PXCp_WriteDocumentW(PDFDocument pdf,
LPCWSTR fName,
PXCp_CreationDisposition CreationDesposition,
DWORD WriteFlags);
を使って「読込」と「保存」は確認できたのですが...
読み込んだデータに対して描画すると言う適切なメソッドが見つからなくて!
で、描画メソッドらしきものは別のDLLメソッドには存在するのですが、
・ HRESULT PXC_Ellipse(_PXCContent* content,LPCPXC_RectF rect);
・ HRESULT PXC_FillPath(_PXCContent* content,
BOOL bClose,
BOOL bStroke,
PXC_FillRule mode);
・ HRESULT PXC_GradientFill(_PXCContent* content,
LPPXC_TRIVERTEX pVertex,
ULONG dwNumVertex,
PVOID pMesh,
ULONG dwNumMesh,
PXC_GradientMode dwMode);
等
ただDLLライブラリが異なるのでPXCp_***とPXC_***メソッド間でのデータの
やり取りができるのか否かも?
PXC_***メソッドにReadとWriteがあれば単純なのですが、
Writeはあるのですが、
HRESULT PXC_WriteDocumentW(_PXCDocument* pdf,LPCWSTR fName);
Readが見つからない。
それらしいものと言えば、
HRESULT PXC_NewDocument(_PXCDocument** pdf,LPCSTR key,LPCSTR devCode);
ですが、これもPDFオブジェクトを生成するだけで。
もうちょっと頑張ってみます!!
|