RenderPagesToFilesA

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

PageRanges ile açıklanan seçili belge sayfalarını ayrı görüntü dosyalarına işler

İşlev, RenderPageToFile ve RenderDocumentToFile ile aynı işleme Options değerlerini kabul eder; ancak PageRanges, 1,3,7-9, Odd veya Even 2-20 gibi bitişik olmayan sayfaları seçebilir

FileName %p içeriyorsa bu belirteç kaynak sayfa numarasıyla değiştirilir. FileName %p içermiyorsa kaynak sayfa numarası dosya uzantısından önce eklenir

Etkin işleyici destekliyorsa uygulama seçilen sayfa listesi boyunca tek işleyiciyi yeniden kullanır; bu da her sayfa için bir kez RenderPageToFile çağırmanın kurulum maliyetini önler

Sözdizimi

Delphi

Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * FileName);

Parametreler

DPIHer sayfa işlenirken kullanılacak DPI
PageRangesVirgülle ayrılmış sayfa aralığı listesi. Her sayfayı işlemek için boş bir dize kullanın
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 = TIFF (G4) çıktısı
FileNameÇıktı dosyası adı veya dosya adı deseni. Kaynak sayfa numarasının ekleneceği yerde %p kullanın

Dönüş değerleri

0Hiçbir sayfa işlenmedi
>0Tamamlanmadan veya ilk hatadan önce başarıyla işlenen sayfa sayısı