RenderDocumentToFileA

İşleme ve yazdırma

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış RenderDocumentToFile ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Seçilen belgedeki belirli sayfaları diskteki bir görüntü dosyasına işler

Varsayılan olarak işleme, Windows XP ve sonraki sürümlerde varsayılan biçimde bulunan GDI+ sistemini kullanır. Seçenek 10, TIFF (G4) çıktısı, yalnızca Windows Vista, Windows Server 2008 ve sonraki sürümlerde kullanılabilir

Cairo kullanarak işlemek de mümkündür; SetCairoFileName ve SelectRenderer işlevlerini kullanın

Sözdizimi

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

Parametreler

DPIİşlemede kullanılacak DPI. 72 değeri, yakınlaştırma düzeyi %100 iken Acrobat ile aynı sonucu verir
StartPageYazdırılacak ilk sayfa
EndPageYazdırılacak son sayfa
Options0 = BMP çıktısı 1 = JPEG çıktısı 2 = WMF çıktısı 3 = EMF çıktısı 4 = EPS çıktısı 5 = PNG çıktısı 6 = GIF çıktısı 7 = TIFF çıktısı 8 = EMF+ çıktısı 9 = HTML5 çıktısı 10 = G4 TIFF çıktısı Dosyada kullanılacak yol ve dosya adı. Her sayfa ayrı dosyada saklanır. Bu parametre "%p" içerirse sayfa numarasıyla değiştirilir; aksi durumda sayfa numarası uzantıdan önce dosya adının sonuna eklenir. Örneğin FileName "output.jpg" ve sayfa 10 işlenirse görüntü "output10.jpg" adlı dosyada saklanır. FileName "page%poutput.bmp" ve sayfa 5 işlenirse görüntü "page5output.bmp" adlı dosyada saklanır
FileName

Dönüş değerleri

0Sayfalar başarıyla işlenmedi. Bunun nedeni genellikle StartPage veya EndPage parametrelerinin aralık dışında olmasıdır
1Sayfalar başarıyla işlendi