DARenderPageToFileA

Doğrudan erişim işlevleri, İş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ış DARenderPageToFile ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfasıyla yorumlanır

Belirtilen belgedeki belirtilen sayfayı bir görüntüye dönüştürür ve görüntü verilerini diskte bir dosyaya kaydeder

İşleme varsayılan olarak Windows XP ve üzeri sürümlerde kullanılabilen 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 kullanın

functions.

Sözdizimi

Delphi

Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;

DLL

int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);

Parametreler

FileHandleDAOpenFile, DAOpenFileReadOnly veya DAOpenFromStream işlevlerinin döndürdüğü bir tanıtıcı
PageRefDAFindPage veya DANewPage işlevlerinin döndürdüğü sayfa başvurusu
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ı
DPISayfa işlenirken kullanılacak DPI. 300'ün üzerindeki değerler aşırı bellek kullanımına neden olur
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. FileHandle ve PageRef parametrelerinin değerini denetleyin
1Sayfa doğru işlendi ve görüntü dosyası diske kaydedildi Dosya diske yazılamadı 2