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

DPIDen 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

0Der er ikke oprettet noget canvas
1Canvas-DC'en blev behandlet korrekt, og et nyt dokument er blevet oprettet