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

DPIAz ú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

0Nem jött létre vászon
1A vászon DC-je helyesen feldolgozva, és új dokumentum jött létre