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
| DPI | DPI, jota käytetään kunkin sivun renderöinnissä |
|---|---|
| PageRanges | Pilkulla eroteltu sivualueluettelo. Käytä tyhjää merkkijonoa renderöidäksesi kaikki sivut |
| Options | 0 = 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 |
| FileName | Tulostetiedoston nimi tai tiedostonimikuvio. Käytä merkkiä %p kohdassa, johon lähtösivun numero tulisi lisätä |
Paluuarvo
| 0 | Yhtään sivua ei renderöity |
|---|---|
| >0 | Onnistuneesti renderöityjen sivujen määrä ennen valmistumista tai ensimmäistä virhettä |