LoadFromCanvasDC
Vektorgrafikk, Dokumenthåndtering
Beskrivelse
Oppretter et nytt dokument fra tegneoperasjonene anvendt på DC-en returnert av
GetCanvasDC function.
Når Options-parameteren er satt til 3, bruk NoEmbedFontListAdd-funksjonen for å legge skrifttyper til listen over ikke-innebygde skrifttyper
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);
Parametere
| DPI | DPI-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 |
Returverdier
| 0 | A canvas has not been created |
|---|---|
| 1 | Lerrets-DC-en ble behandlet riktig, og et nytt dokument er opprettet |