LoadFromCanvasDC
Vektorgrafik, dokumenthåndtering
Beskrivelse
Opretter et nyt dokument ud fra de tegnehandlinger, der anvendes på det DC, som returneres af
Funktionen GetCanvasDC.
Når parameteren Options er sat til 3, skal funktionen NoEmbedFontListAdd bruges til at føje skrifttyper til listen over skrifttyper, der ikke skal indlejres.
Syntaks
Delphi
Function TPDFlib.LoadFromCanvasDC(DPI: Double; Options: Integer): Integer;
ActiveX
Function PDFlib::LoadFromCanvasDC(DPI As Double, Options As Long) As Long
DLL
int DLLoadFromCanvasDC(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 = Konvertér tegnekommandoerne til et enkelt billede med 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, som ikke må integreres, integreres og komprimeres |
Returværdier
| 0 | Der er ikke oprettet noget canvas |
|---|---|
| 1 | Canvas-DC'en blev behandlet korrekt, og et nyt dokument er blevet oprettet |