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
| FileHandle | Uchwyt zwrócony przez DAOpenFile lub DAOpenFileReadOnly |
|---|---|
| PageRanges | Lista zakresów stron rozdzielona przecinkami; użyj pustego ciągu, aby wyrenderować każdą stronę |
| Options | 0 = 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) |
| DPI | Rozdzielczość DPI używana podczas renderowania każdej strony |
| FileName | Nazwa 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 |
|---|---|
| >0 | Liczba stron pomyślnie wyrenderowanych przed ukończeniem lub pierwszym błędem |