NewPageFromCanvasDC
Grafis vektor, Manipulasi halaman
Deskripsi
Menambahkan halaman baru ke dokumen terpilih dari operasi menggambar yang diterapkan ke DC yang dikembalikan fungsi GetCanvasDC
Ketika parameter Options diset 3 atau 4, gunakan fungsi NoEmbedFontListAdd untuk menambahkan font ke no embed font list
Sintaks
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);
Parameter
| DPI | DPI untuk dokumen baru. Misalnya, jika canvas dibuat dengan lebar dan tinggi 96 dan DPI ditentukan 192, dokumen yang dihasilkan berukuran 0,5 inci untuk lebar dan tingginya |
|---|---|
| Options | -1 = Konversi perintah gambar menjadi satu image memakai GDI+ 0 = Proses perintah gambar sebagai grafis vektor, font tidak di-embed 1 = Proses perintah gambar sebagai grafis vektor, font di-embed tapi tidak dikompresi 2 = Proses perintah gambar sebagai grafis vektor, font di-embed dan dikompresi 3 = Proses perintah gambar sebagai grafis vektor, font yang tidak ada di no embed font list di-embed dan dikompresi 4 = Sama seperti 3 tetapi font yang sudah ditambahkan pada panggilan sebelumnya ke fungsi ini atau fungsi LoadFromCanvasDC dipakai ulang |
Nilai kembalian
| 0 | A canvas has not been created |
|---|---|
| 1 | Canvas DC diproses dengan benar dan dokumen baru telah dibuat |