NewPageFromCanvasDC
Vektorigrafiikka, sivujen käsittely
Kuvaus
Lisää uuden sivun valittuun asiakirjaan GetCanvasDC-funktion palauttamaan DC:hen sovelletuista piirtokomennoista
Kun Options-parametriksi on asetettu 3 tai 4, lisää fontit upottamattomien fonttien luetteloon NoEmbedFontListAdd-funktiolla
Syntaksi
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);
Parametrit
| DPI | Uudelle asiakirjalle käytettävä DPI-arvo. Jos piirtoalusta esimerkiksi luotiin leveys ja korkeus 96 ja DPI on 192, tuloksena oleva asiakirja on 0,5 tuuman levyinen ja korkea |
|---|---|
| Options | -1 = muunna piirtokomennot yhdeksi kuvaksi GDI+lla 0 = käsittele piirtokomennot vektorigrafiikkana, fontteja ei upoteta 1 = käsittele piirtokomennot vektorigrafiikkana, fontit upotetaan mutta ei pakata 2 = käsittele piirtokomennot vektorigrafiikkana, fontit upotetaan ja pakataan 3 = käsittele piirtokomennot vektorigrafiikkana, upottamattomien fonttien luettelon ulkopuoliset fontit upotetaan ja pakataan 4 = sama kuin 3, mutta tämän funktion tai LoadFromCanvasDC-funktion aiemmissa kutsuissa jo lisätyt fontit hyödynnetään uudelleen |
Paluuarvot
| 0 | A canvas has not been created |
|---|---|
| 1 | Piirtoaluksen DC käsiteltiin oikein ja uusi asiakirja luotiin |