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
| DPI | DPI vrijednost za renderiranje. Vrijednost 72 dat će isti rezultat kao Acrobat kada je razina zumiranja 100% |
|---|---|
| StartPage | The first page to print |
| EndPage | The last page to print |
| 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 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
| 0 | Stranice nisu uspješno renderirane. To obično uzrokuju parametri StartPage ili EndPage izvan raspona |
|---|---|
| 1 | Stranice su uspješno renderirane |