DARenderPagesToFiles

Bezpośredni dostęp, Renderowanie i drukowanie

Opis

Renderuje strony z otwartego uchwytu pliku bezpośredniego dostępu do oddzielnych plików graficznych bez ładowania całego dokumentu przez normalny model dokumentu

Parametr PageRanges umożliwia wybór nieciągłych stron, takich jak 2,1, 1,4-6, Odd lub Even 2-20. Użyj pustego ciągu, aby wyrenderować każdą stronę

Jeśli FileName zawiera %p, ten token zostaje zastąpiony numerem strony źródłowej. Jeśli FileName nie zawiera %p, numer strony źródłowej jest wstawiany przed rozszerzeniem pliku

Składnia

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

Parametry

FileHandleUchwyt zwrócony przez DAOpenFile lub DAOpenFileReadOnly
PageRangesLista zakresów stron rozdzielona przecinkami; użyj pustego ciągu, aby wyrenderować każdą stronę
Options0 = wyjście BMP; 1 = wyjście JPEG; 2 = wyjście WMF; 3 = wyjście EMF; 4 = wyjście EPS; 5 = wyjście PNG; 6 = wyjście GIF; 7 = wyjście TIFF; 8 = wyjście EMF+; 9 = wyjście HTML5; 10 = wyjście TIFF (G4)
DPIRozdzielczość DPI używana podczas renderowania każdej strony
FileNameNazwa pliku wyjściowego lub wzorzec nazwy pliku. Użyj %p w miejscu, gdzie ma być wstawiony numer strony źródłowej

Wartości zwracane

0Żadna strona nie została wyrenderowana
>0Liczba stron pomyślnie wyrenderowanych przed ukończeniem lub pierwszym błędem