DARenderPagesToFiles

Direktåtkomst, Rendering och utskrift

Beskrivning

Renderar sidor från ett öppet Direct Access-filhandtag till separata bildfiler utan att hela dokumentet behöver läsas in via den normala dokumentmodellen

PageRanges kan välja icke-sammanhängande sidor som 2,1, 1,4-6, Odd eller Even 2-20. Använd en tom sträng för att rendera alla sidor

Om FileName innehåller %p ersätts den symbolen med källsidans nummer. Om FileName inte innehåller %p infogas källsidans nummer före filtillägget

Syntax

Delphi

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

ActiveX

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

DLL

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

Parametrar

FileHandleHandtaget som returneras av DAOpenFile eller DAOpenFileReadOnly
PageRangesEn kommaseparerad sidintervallista. Använd en tom sträng för att rendera alla sidor
Options0 = BMP-utdata 1 = JPEG-utdata 2 = WMF-utdata 3 = EMF-utdata 4 = EPS-utdata 5 = PNG-utdata 6 = GIF-utdata 7 = TIFF-utdata 8 = EMF+-utdata 9 = HTML5-utdata 10 = TIFF (G4)-utdata
DPIDPI-värdet som används vid rendering av varje sida
FileNameUtdatafilens namn eller namnmönster; Använd %p där källsidans nummer ska infogas

Returvärden

0Ingen sida renderades
>0Antalet sidor som renderades utan fel innan avslutning eller det första felet