RenderDocumentToFileA

Renderöinti ja tulostus

Kuvaus

Loppuosa A tarkoittaa DLL:n ANSI-pistettä (char); ActiveX/COM-rajapinta tarjoaa vain Unicode-muodon. Käyttäytyminen on sama kuin funktiolla RenderDocumentToFile, ja merkkijonoargumentit tulkitaan nykyisellä SetAnsiMode-koodisivulla

Renderöi valitun asiakirjan tiettyjä sivuja kuvatiedostoon levylle

Renderöinti käyttää oletuksena GDI+-järjestelmää, joka on oletuksena käytettävissä Windows XP:stä alkaen. Valitsin 10, TIFF (G4) -tuloste, on käytettävissä vain Windows Vistassa, Windows Server 2008:ssa ja uudemmissa

Renderöintiin voi käyttää myös Cairota: aseta polku SetCairoFileName-funktiolla ja valitse renderöijä SelectRenderer-funktiolla

Syntaksi

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);

Parametrit

DPIRenderöinnissä käytettävä DPI-arvo. Arvo 72 antaa saman tuloksen kuin Acrobat 100 %:n zoomaustasolla
StartPageThe first page to print
EndPageThe last page to print
Options0 = BMP-tuloste 1 = JPEG-tuloste 2 = WMF-tuloste 3 = EMF-tuloste 4 = EPS-tuloste 5 = PNG-tuloste 6 = GIF-tuloste 7 = TIFF-tuloste 8 = EMF+-tuloste 9 = HTML5-tuloste 10 = G4 TIFF -tuloste Tiedoston polku ja nimi. Jokainen sivu tallennetaan omaan tiedostoonsa. Jos parametri sisältää merkkijonon "%p", se korvataan sivunumerolla, muuten sivunumero liitetään tiedostonimen loppuun ennen päätettä. Jos FileName on esimerkiksi "output.jpg" ja renderöitävä sivu on 10, kuva tallennetaan tiedostoon "output10.jpg". Jos FileName on "page%poutput.bmp" ja renderöitävä sivu on 5, kuva tallennetaan tiedostoon "page5output.bmp"
FileName

Paluuarvot

0Sivuja ei renderöity onnistuneesti. Syynä on yleensä se, että StartPage- tai EndPage-parametri oli sallitun alueen ulkopuolella
1Sivujen renderöinti onnistui