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
| FileHandle | Un handle returnat de funcțiile DAOpenFile, DAOpenFileReadOnly sau DAOpenFromStream |
|---|---|
| PageRef | O referință de pagină returnată de funcțiile DAFindPage sau DANewPage |
| Options | 0 = 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 |
| DPI | DPI-ul folosit la randarea paginii. Valorile peste 300 consumă excesiv de multă memorie |
| FileName | Calea și numele fișierului de creat pentru stocarea datelor imagine ale paginii randate |
Valori returnate
| 0 | Pagina nu a putut fi randată. Verificați valorile parametrilor FileHandle și PageRef |
|---|---|
| 1 | Pagina a fost randată corect și fișierul imagine a fost salvat pe disc Fișierul nu a putut fi scris pe disc 2 |