NewPageFromCanvasDC
Vektorinė grafika, Puslapių tvarkymas
Aprašymas
Prie pasirinktojo dokumento prideda naują puslapį iš piešimo operacijų, taikytų GetCanvasDC funkcijos grąžintam DC
Kai Options parametras nustatytas į 3 arba 4, naudokite NoEmbedFontListAdd funkciją šriftams į neįterpiamųjų šriftų sąrašą pridėti
Sintaksė
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);
Parametrai
| DPI | Naujojo dokumento DPI. Pavyzdžiui, jei drobė sukurta 96 pločio ir aukščio, o DPI nurodytas 192, gautasis dokumentas bus 0,5 colio pločio ir aukščio |
|---|---|
| Options | -1 = konvertuoti piešimo komandas į vieną vaizdą naudojant GDI+ 0 = apdoroti piešimo komandas kaip vektorinę grafiką, šriftai neįterpiami 1 = apdoroti piešimo komandas kaip vektorinę grafiką, šriftai įterpiami, bet nesuspaudžiami 2 = apdoroti piešimo komandas kaip vektorinę grafiką, šriftai įterpiami ir suspaudžiami 3 = apdoroti piešimo komandas kaip vektorinę grafiką, šriftai, neesantys neįterpiamųjų šriftų sąraše, įterpiami ir suspaudžiami 4 = tas pats kaip 3, bet šriftai, jau pridėti ankstesniuose šios funkcijos arba LoadFromCanvasDC funkcijos kvietimuose, pakartotinai naudojami |
Grąžinamos reikšmės
| 0 | A canvas has not been created |
|---|---|
| 1 | Drobės DC apdorotas teisingai, o naujas dokumentas sukurtas |