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

DPIDPI za renderovanje. Vrednost 72 daje isti rezultat kao Acrobat pri zumiranju 100%
StartPagePrva stranica za štampanje
EndPagePoslednja stranica za štampanje
Options0 = 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

0Stranice nisu uspešno renderovane. To je obično uzrokovano parametrima StartPage ili EndPage van opsega
1Stranice su uspešno renderovane