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
| DPI | Renderöinnissä käytettävä DPI-arvo. Arvo 72 antaa saman tuloksen kuin Acrobat 100 %:n zoomaustasolla |
|---|---|
| StartPage | The first page to print |
| EndPage | The last page to print |
| Options | 0 = 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
| 0 | Sivuja ei renderöity onnistuneesti. Syynä on yleensä se, että StartPage- tai EndPage-parametri oli sallitun alueen ulkopuolella |
|---|---|
| 1 | Sivujen renderöinti onnistui |