RenderPagesToFiles

Renderöinti ja tulostus

Kuvaus

Renderöi valitut dokumentin sivut, jotka on kuvattu kohteessa PageRanges, erillisiin kuvatiedostoihin

Funktio hyväksyy samat renderöinnin Options-arvot kuin RenderPageToFile ja RenderDocumentToFile, mutta PageRanges voi valita ei-peräkkäisiä sivuja, kuten 1,3,7-9, Odd tai Even 2-20

Jos FileName sisältää merkkijonon %p, tämä tunniste korvataan lähtösivun numerolla. Jos FileName ei sisällä merkkijonoa %p, lähtösivun numero lisätään ennen tiedostotunnistetta

Toteutus käyttää uudelleen yhtä renderöijää valitun sivuluettelon poikki siellä missä aktiivinen renderöijä tukee sitä, mikä välttää funktion RenderPageToFile asennuskustannukset kerran sivua kohden

Syntaksi

Delphi

Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long

DLL

int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);

Parametrit

DPIDPI, jota käytetään kunkin sivun renderöinnissä
PageRangesPilkulla eroteltu sivualueluettelo. Käytä tyhjää merkkijonoa renderöidäksesi kaikki sivut
Options0 = BMP-tuloste 1 = JPEG-tuloste 2 = WMF-tuloste 3 = EMF-tuloste 4 = EPS-tuloste 5 = PNG-tuloste 6 = GIF-tuloste 7 = TIFF-tuloste 8 = EMF+-tuloste 9 = HTML5-tuloste 10 = TIFF (G4) -tuloste
FileNameTulostetiedoston nimi tai tiedostonimikuvio. Käytä merkkiä %p kohdassa, johon lähtösivun numero tulisi lisätä

Paluuarvo

0Yhtään sivua ei renderöity
>0Onnistuneesti renderöityjen sivujen määrä ennen valmistumista tai ensimmäistä virhettä