NewPageFromCanvasDC
Vektorgrafik, sidehåndtering
Beskrivelse
Føjer en ny side til det valgte dokument ud fra de tegnehandlinger, der anvendes på den DC, som funktionen GetCanvasDC returnerer
Når parameteren Options er angivet til 3 eller 4, skal funktionen NoEmbedFontListAdd bruges til at tilføje skrifttyper til listen over skrifttyper, der ikke må integreres.
Syntaks
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);
Parametre
| DPI | Den DPI, der skal bruges til det nye dokument. Hvis lærredet for eksempel blev oprettet med en bredde og højde på 96, og DPI angives som 192, bliver det resulterende dokument 0,5 tommer i bredde og højde |
|---|---|
| Options | -1 = Konverter tegnekommandoerne til ét billede ved hjælp af GDI+ 0 = Behandl tegnekommandoerne som vektorgrafik, skrifttyper integreres ikke 1 = Behandl tegnekommandoerne som vektorgrafik, skrifttyper integreres, men komprimeres ikke 2 = Behandl tegnekommandoerne som vektorgrafik, skrifttyper integreres og komprimeres 3 = Behandl tegnekommandoerne som vektorgrafik, skrifttyper der ikke findes på listen over skrifttyper, der ikke må integreres, integreres og komprimeres 4 = Som 3, men skrifttyper, der allerede er tilføjet under tidligere kald til denne funktion eller funktionen LoadFromCanvasDC, genbruges |
Returværdier
| 0 | Der er ikke oprettet noget canvas |
|---|---|
| 1 | Canvas-DC'en blev behandlet korrekt, og et nyt dokument er blevet oprettet |