RenderPageToMetafileFile

İşleme ve yazdırma

Açıklama

Bu işlev, seçili belgedeki bir sayfayı diskte Windows meta dosyasına (vektör çıktısı) işler. RenderPageToMetafileStream işlevinin dosya tabanlı eşdeğeridir ve akış çeşidinin üreteceği bayt akışının aynısını yazar

Meta dosyası çeşidini seçmek için Format parametresini kullanın: klasik GDI enhanced metafile için mfEMF, GDI+ ile kaydedilmiş EMF+ Only için mfEMFPlus (en iyi uygunluk), EMF+ Dual için mfEMFDual (GDI + GDI+ kayıtları, geniş uyumluluk ancak daha büyük) ve eski 16 bit meta dosyaları için mfWMF

Ortaya çıkan dosya Microsoft Office, Adobe Illustrator, Visio ve modern görüntüleyiciler gibi vektör destekli tüketiciler tarafından doğrudan açılabilir; piksellere rasterleştirmek yerine metin ve vektör doğruluğu korunur

Sözdizimi

Delphi

Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;

Parametreler

DPISayfa işlenirken kullanılacak DPI. Meta dosyası çerçeve boyutlarını denetler; vektör içeriğinin kendisi DPI'dan bağımsızdır
Pageİşlenecek sayfa numarası
FormatmfEMF = klasik GDI EMF; mfEMFPlus = Yalnızca GDI+ EMF+; mfEMFDual = GDI+ EMF+ Dual (GDI + GDI+ kayıtları, daha büyük ancak geniş ölçüde uyumlu); mfWMF = eski 16 bit WMF
FileNameOluşturulacak meta dosyanın yolu ve dosya adı

Dönüş değerleri

0Sayfa işlenemedi veya dosya yazılamadı
1Sayfa doğru işlendi ve meta dosyası diske kaydedildi