NewPageFromCanvasDC

Vektorgrafikk, Sidemanipulering

Beskrivelse

Legger til en ny side i det valgte dokumentet fra tegneoperasjonene anvendt på DC-en returnert av GetCanvasDC-funksjonen

Når Options-parameteren er satt til 3 eller 4, bruk NoEmbedFontListAdd-funksjonen for å legge skrifttyper til listen over ikke-innebygde skrifttyper

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);

Parametere

DPIDPI-verdien som skal brukes for det nye dokumentet. Hvis for eksempel lerretet ble opprettet med bredde og høyde 96 og DPI er angitt til 192, blir dokumentet 0,5 tommer bredt og høyt
Options-1 = Konverter tegnekommandoene til ett enkelt bilde med GDI+ 0 = Behandle tegnekommandoene som vektorgrafikk, skrifttyper bygges ikke inn 1 = Behandle tegnekommandoene som vektorgrafikk, skrifttyper bygges inn men komprimeres ikke 2 = Behandle tegnekommandoene som vektorgrafikk, skrifttyper bygges inn og komprimeres 3 = Behandle tegnekommandoene som vektorgrafikk, skrifttyper som ikke er i listen over ikke-innebygde skrifttyper bygges inn og komprimeres 4 = Som 3, men skrifttyper allerede lagt til i tidligere kall til denne funksjonen eller LoadFromCanvasDC-funksjonen gjenbrukes

Returverdier

0A canvas has not been created
1Lerrets-DC-en ble behandlet riktig, og et nytt dokument er opprettet