RenderDocumentToFileA
Izrisovanje in tiskanje
Opis
Končnica A označuje vstopno točko DLL za ANSI (char); površina ActiveX/COM izpostavi le obliko Unicode. Obnašanje je enako kot pri RenderDocumentToFile, nizni argumenti pa se tolmačijo z uporabo trenutne kodne strani SetAnsiMode
Izriše določene strani iz izbranega dokumenta v slikovno datoteko na disku
Privzeto izris uporablja sistem GDI+, na voljo privzeto v sistemih Windows XP in novejših. Možnost 10, izhod TIFF (G4), je na voljo le v sistemih Windows Vista in Windows Server 2008 ter novejših
Izrisati je mogoče tudi s Cairo; uporabite funkciji SetCairoFileName in SelectRenderer
Sintaksa
Delphi
Function DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * FileName);
Parametri
| DPI | Ločljivost v DPI za izris. Vrednost 72 da enak rezultat kot Acrobat pri ravni povečave 100 % |
|---|---|
| StartPage | Prva stran za tiskanje |
| EndPage | Zadnja stran za tiskanje |
| Options | 0 = izhod BMP 1 = izhod JPEG 2 = izhod WMF 3 = izhod EMF 4 = izhod EPS 5 = izhod PNG 6 = izhod GIF 7 = izhod TIFF 8 = izhod EMF+ 9 = izhod HTML5 10 = izhod G4 TIFF Pot in ime datoteke. Vsaka stran bo shranjena v ločeno datoteko. Če ta parameter vsebuje "%p", bo ta zamenjan s številko strani, sicer pa se številka strani doda na konec imena datoteke pred pripono. Če je na primer FileName "output.jpg" in se izriše stran 10, bo slika shranjena v datoteko "output10.jpg". Če je FileName "page%poutput.bmp" in se izriše stran 5, bo slika shranjena v datoteko "page5output.bmp" |
| FileName |
Vrnjene vrednosti
| 0 | Strani niso bile uspešno izrisane. To običajno povzročata parametra StartPage ali EndPage izven razpona |
|---|---|
| 1 | Strani so bile uspešno izrisane |