RenderPagesToFiles

Atvaizdavimas ir spausdinimas

Aprašas

Atvaizduoja pasirinktus dokumento puslapius, aprašytus PageRanges, į atskirus vaizdo failus

Funkcija priima tas pačias atvaizdavimo Options reikšmes kaip ir RenderPageToFile bei RenderDocumentToFile, tačiau PageRanges gali pasirinkti negretimus puslapius, tokius kaip 1,3,7-9, Odd arba Even 2-20

Jei FileName turi %p, tas žetonas pakeičiamas šaltinio puslapio numeriu. Jei FileName neturi %p, šaltinio puslapio numeris įterpiamas prieš failo plėtinį

Diegimas pakartotinai naudoja vieną atvaizduoklį visam pasirinktų puslapių sąrašui, kur aktyvus atvaizduoklis tai palaiko, o tai padeda išvengti sąrankos išlaidų, iškviečiant RenderPageToFile vieną kartą kiekvienam puslapiui

Sintaksė

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);

Parametrai

DPIDPI, naudotinas atvaizduojant kiekvieną puslapį
PageRangesKableliais atskirtų puslapių diapazonų sąrašas. Naudokite tuščią eilutę, kad atvaizduotumėte kiekvieną puslapį
Options0 = BMP išvestis 1 = JPEG išvestis 2 = WMF išvestis 3 = EMF išvestis 4 = EPS išvestis 5 = PNG išvestis 6 = GIF išvestis 7 = TIFF išvestis 8 = EMF+ išvestis 9 = HTML5 išvestis 10 = TIFF (G4) išvestis
FileNameIšvesties failo pavadinimas arba failo pavadinimo šablonas. Naudokite %p ten, kur turėtų būti įterptas šaltinio puslapio numeris

Grąžinama reikšmė

0Nebuvo atvaizduotas nė vienas puslapis
>0Sėkmingai atvaizduotų puslapių skaičius prieš užbaigimą arba pirmąją klaidą