NewPageFromCanvasDC

ベクターグラフィックス、ページ操作

説明

GetCanvasDC 関数が返す DC に適用した描画操作から、選択した文書に新しいページを追加します

Options パラメータを 3 または 4 に設定した場合は、NoEmbedFontListAdd 関数を使用して非埋め込みフォントリストにフォントを追加します

構文

Delphi

Function TPDFlib.NewPageFromCanvasDC(DPI: Double; Options: Integer): Integer;

ActiveX

Function PDFlib::NewPageFromCanvasDC(DPI As Double, Options As Long) As Long

DLL

int DLNewPageFromCanvasDC(int InstanceID, double DPI, int Options);

パラメータ

DPI新しい文書に使用する DPI。たとえば、キャンバスを幅と高さ 96 で作成し、DPI を 192 に指定した場合、結果の文書の幅と高さは 0.5 インチになります
Options-1 = GDI+ を使用して描画コマンドを 1 つの画像に変換 0 = 描画コマンドをベクターグラフィックスとして処理し、フォントは埋め込まない 1 = 描画コマンドをベクターグラフィックスとして処理し、フォントは埋め込むが圧縮しない 2 = 描画コマンドをベクターグラフィックスとして処理し、フォントを埋め込んで圧縮 3 = 描画コマンドをベクターグラフィックスとして処理し、埋め込み禁止フォント一覧にないフォントを埋め込んで圧縮 4 = 3 と同じだが、この関数または LoadFromCanvasDC 関数の以前の呼び出しで追加済みのフォントを再利用

戻り値

0キャンバスが作成されていません
1キャンバス DC は正しく処理され、新しいドキュメントが作成されました