RenderPageToFileA

İş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ış RenderPageToFile ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Bu işlev seçilen belgeden bir sayfayı diskteki dosyaya işler. Diske yazılan veriler Options parametresine bağlıdır

Varsayılan olarak işleme, Windows XP ve sonraki sürümlerde hazır bulunan GDI+ sistemini kullanır

GDI+ ve Cairo işleyicileri uyarlamalı işlev örneklemesi, kaynak alanı renk ara değerlemesi, BBox kırpması, Background dolguları, saydamlık ve sınırlı ağ alt bölümlendirmesiyle PDF gölgelendirme türleri 1 ve 4-7'yi destekler

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 kullanın

functions

/Alternates içeren görüntülerde yerleşik işleyici, ISO 32000-1'in gerektirdiği biçimde görünür bir temel görüntüyü korur veya ilk görünür isteğe bağlı içerik alternatifini seçer

Sözdizimi

Delphi

Function DLRenderPageToFileA(InstanceID: Integer; DPI: Double; Page, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderPageToFileA(int InstanceID, double DPI, int Page, int Options, const char * FileName);

Parametreler

DPISayfa işlenirken kullanılacak DPI. 300'ün üzerindeki değerler aşırı bellek kullanımına neden olur
Pageİşlenecek sayfa numarası
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 (LZW) çıktısı 8 = EMF+ çıktısı 9 = HTML5 çıktısı 10 = TIFF (G4) çıktısı 11 = EMF+ Dual çıktısı
FileNameİşlenen sayfa görüntüsü verilerini saklamak için oluşturulacak dosyanın yolu ve dosya adı

Dönüş değerleri

0Sayfa işlenemedi
1Sayfa doğru işlendi ve görüntü dosyası diske kaydedildi Dosya diske yazılamadı 2