NewPageFromCanvasDC
Vektorska grafika, Obdelava strani
Opis
Izbrani dokumentu doda novo stran iz risarskih operacij, izvedenih na DC, ki ga vrne funkcija GetCanvasDC
Ko je parameter Options nastavljen na 3 ali 4, dodajte pisave na seznam ne-vgrajenih pisav s funkcijo NoEmbedFontListAdd
Sintaksa
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);
Parametri
| DPI | Ločljivost v DPI za novi dokument. Če je bila na primer risalna površina ustvarjena s širino in višino 96, DPI pa je naveden kot 192, bo nastali dokument širok in visok 0,5 palca |
|---|---|
| Options | -1 = Pretvori risarske ukaze v eno samo sliko z GDI+ 0 = Obdelaj risarske ukaze kot vektorsko grafiko, pisave niso vgrajene 1 = Obdelaj risarske ukaze kot vektorsko grafiko, pisave so vgrajene a ne stisnjene 2 = Obdelaj risarske ukaze kot vektorsko grafiko, pisave so vgrajene in stisnjene 3 = Obdelaj risarske ukaze kot vektorsko grafiko, pisave, ki niso na seznamu pisav brez vgradnje, so vgrajene in stisnjene 4 = Enako kot 3, vendar se pisave, že dodane ob prejšnjih klicih te funkcije ali funkcije LoadFromCanvasDC, ponovno uporabijo |
Vrnjene vrednosti
| 0 | risalna površina (canvas) ni bila ustvarjena |
|---|---|
| 1 | DC risalne površine je bil pravilno obdelan in nov dokument je bil ustvarjen |