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