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 は正しく処理され、新しいドキュメントが作成されました