LoadFromCanvasDC
ベクターグラフィックス、ドキュメント管理
説明
次から返される DC に適用した描画操作から新しい文書を作成します
GetCanvasDC 関数
Options パラメーターを 3 に設定した場合は、NoEmbedFontListAdd 関数を使用して埋め込み禁止フォントリストにフォントを追加します
構文
Delphi
Function TPDFlib.LoadFromCanvasDC(DPI: Double; Options: Integer): Integer;
ActiveX
Function PDFlib::LoadFromCanvasDC(DPI As Double, Options As Long) As Long
DLL
int DLLoadFromCanvasDC(int InstanceID, double DPI, int Options);
パラメータ
| DPI | 新しい文書に使用する DPI。たとえば、キャンバスを幅と高さ 96 で作成し、DPI を 192 に指定した場合、結果の文書の幅と高さは 0.5 インチになります |
|---|---|
| Options | -1 = GDI+ を使用して描画コマンドを 1 つの画像に変換する 0 = 描画コマンドをベクターグラフィックスとして処理し、フォントを埋め込まない 1 = 描画コマンドをベクターグラフィックスとして処理し、フォントを埋め込むが圧縮しない 2 = 描画コマンドをベクターグラフィックスとして処理し、フォントを埋め込んで圧縮する 3 = 描画コマンドをベクターグラフィックスとして処理し、埋め込み禁止フォントリストにないフォントを埋め込んで圧縮する |
戻り値
| 0 | キャンバスが作成されていません |
|---|---|
| 1 | キャンバス DC は正しく処理され、新しいドキュメントが作成されました |