NewPageFromCanvasDC
Vektorgrafika, oldalkezelés
Leírás
Új oldalt ad a kiválasztott dokumentumhoz a GetCanvasDC függvény által visszaadott DC-re alkalmazott rajzolási műveletekből
Ha az Options paraméter értéke 3 vagy 4, a NoEmbedFontListAdd függvénnyel adja hozzá a betűtípusokat a be nem ágyazandó betűtípusok listájához
Szintaxis
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);
Paraméterek
| DPI | Az új dokumentumhoz használandó DPI. Ha például a canvas 96-os szélességgel és magassággal készült, a DPI pedig 192, az eredménydokumentum szélessége és magassága 0.5 hüvelyk lesz |
|---|---|
| Options | -1 = A rajzolási parancsokat egyetlen képpé alakítja a GDI+ használatával 0 = A rajzolási parancsokat vektorgrafikaként dolgozza fel, a betűkészletek nincsenek beágyazva 1 = A rajzolási parancsokat vektorgrafikaként dolgozza fel, a betűkészletek beágyazottak, de nem tömörítettek 2 = A rajzolási parancsokat vektorgrafikaként dolgozza fel, a betűkészletek beágyazottak és tömörítettek 3 = A rajzolási parancsokat vektorgrafikaként dolgozza fel, a beágyazásból kizárt betűkészletlistán nem szereplő betűkészletek beágyazottak és tömörítettek 4 = Ugyanaz, mint a 3, de e függvény vagy a LoadFromCanvasDC függvény korábbi hívásai során már hozzáadott betűkészleteket újrahasználja |
Visszatérési értékek
| 0 | Nem jött létre vászon |
|---|---|
| 1 | A vászon DC-je helyesen feldolgozva, és új dokumentum jött létre |