RenderDocumentToFileA
Rendering and printing
Opis
Završno slovo A označava ANSI (char) DLL ulaznu tačku; ActiveX/COM površina izlaže samo Unicode oblik. Ponašanje je identično funkciji RenderDocumentToFile, a string argumenti se tumače koristeći trenutnu kodnu stranu SetAnsiMode
Renderuje određene stranice iz izabranog dokumenta u fajl slike na disku
Po podrazumevanoj postavci renderovanje koristi GDI+ sistem, dostupan po defaultu u Windows XP i novijim verzijama. Opcija 10, TIFF (G4) izlaz, dostupna je samo na Windows Vista i Windows Server 2008 i novijim
Renderovati je moguće i pomoću Cairo-a; koristite funkcije SetCairoFileName i 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 | DPI za renderovanje. Vrednost 72 daje isti rezultat kao Acrobat pri zumiranju 100% |
|---|---|
| StartPage | Prva stranica za štampanje |
| EndPage | Poslednja stranica za štampanje |
| Options | 0 = BMP izlaz 1 = JPEG izlaz 2 = WMF izlaz 3 = EMF izlaz 4 = EPS izlaz 5 = PNG izlaz 6 = GIF izlaz 7 = TIFF izlaz 8 = EMF+ izlaz 9 = HTML5 izlaz 10 = G4 TIFF izlaz Putanja i naziv datoteke. Svaka stranica biće sačuvana u zasebnu datoteku. Ako parametar sadrži "%p" to će biti zamenjeno brojem stranice, inače će broj stranice biti dodat na kraj naziva pre ekstenzije. Na primer, ako je FileName "output.jpg" i renderuje se stranica 10, slika će biti sačuvana u datoteci "output10.jpg". Ako je FileName "page%poutput.bmp" i renderuje se stranica 5, slika će biti sačuvana u datoteci "page5output.bmp" |
| FileName |
Return values
| 0 | Stranice nisu uspešno renderovane. To je obično uzrokovano parametrima StartPage ili EndPage van opsega |
|---|---|
| 1 | Stranice su uspešno renderovane |