DARenderPageToFile

Funcționalitate de acces direct, Randare și imprimare

Descriere

Randează pagina specificată din documentul specificat într-o imagine și salvează datele imaginii ca fișier pe disc

În mod implicit randarea folosește sistemul GDI+, disponibil în Windows XP și versiunile ulterioare

Revizuiți sintaxa, parametrii și valorile returnate înainte de a apela funcția. Blocurile de cod rămân în forma originală pentru ca exemplele să poată fi copiate fără modificări.

Revizuiți sintaxa, parametrii și valorile returnate înainte de a apela funcția. Blocurile de cod rămân în forma originală pentru ca exemplele să poată fi copiate fără modificări.

functions.

Sintaxă

Delphi

Function TPDFlib.DARenderPageToFile(FileHandle, PageRef, Options: Integer; DPI: Double; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::DARenderPageToFile(FileHandle As Long, PageRef As Long, Options As Long, DPI As Double, FileName As String) As Long

DLL

int DLDARenderPageToFile(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const wchar_t * FileName);

Parametri

FileHandleUn handle returnat de funcțiile DAOpenFile, DAOpenFileReadOnly sau DAOpenFromStream
PageRefO referință de pagină returnată de funcțiile DAFindPage sau DANewPage
Options0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF output 8 = EMF+ output 9 = HTML5 output 10 = G4 TIFF output
DPIDPI-ul folosit la randarea paginii. Valorile peste 300 consumă excesiv de multă memorie
FileNameCalea și numele fișierului de creat pentru stocarea datelor imagine ale paginii randate

Valori returnate

0Pagina nu a putut fi randată. Verificați valorile parametrilor FileHandle și PageRef
1Pagina a fost randată corect și fișierul imagine a fost salvat pe disc Fișierul nu a putut fi scris pe disc 2