RenderDocumentToFileA

Rendering and printing

Opis

Završni A označava ANSI (char) ulaznu točku DLL-a; ActiveX/COM površina izlaže samo Unicode oblik. Ponašanje je identično RenderDocumentToFile, a argumenti nizova znakova tumače se trenutačnom kodnom stranicom SetAnsiMode

Renderira određene stranice iz odabranog dokumenta u slikovnu datoteku na disku

Renderiranje prema zadanim postavkama upotrebljava GDI+ sustav, dostupan po zadanom u Windows XP i novijim verzijama. Opcija 10, TIFF (G4) izlaz, dostupna je samo u Windows Vista i Windows Server 2008 i novijim

Renderirati je moguće i pomoću Caira; upotrijebite 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 vrijednost za renderiranje. Vrijednost 72 dat će isti rezultat kao Acrobat kada je razina zumiranja 100%
StartPageThe first page to print
EndPageThe last page to print
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 izlazne datoteke. Svaka stranica spremat će se u zasebnu datoteku. Ako ovaj parametar sadrži "%p", to će se zamijeniti brojem stranice, inače će se broj stranice dodati na kraj naziva datoteke prije ekstenzije. Na primjer, ako je FileName "output.jpg" i renderira se stranica 10, slika će se spremiti u datoteku pod nazivom "output10.jpg". Ako je FileName "page%poutput.bmp" i renderira se stranica 5, slika će se spremiti u datoteku pod nazivom "page5output.bmp"
FileName

Povratne vrijednosti

0Stranice nisu uspješno renderirane. To obično uzrokuju parametri StartPage ili EndPage izvan raspona
1Stranice su uspješno renderirane