DARenderPageToFileA
Funcționalitate de acces direct, Randare și imprimare
Descriere
Codul A de la sfârșit denotă entry point-ul DLL ANSI (char); suprafața ActiveX/COM expune doar forma Unicode. Comportamentul este identic cu DARenderPageToFile, iar argumentele string sunt interpretate folosind code page-ul curent al SetAnsiMode
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 DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;
DLL
int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * 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 |