HPDFXFAWriteHeadlessPDF
Birim: HPDFXFAHeadless
function HPDFXFAWriteHeadlessPDF(Destination: TStream;
const XDPBytes, TrueTypeFont: SysUtils.TBytes;
const Options: TXFAHeadlessPDFOptions;
Warnings: TStringList): TXFAHeadlessPDFResult;
Destination, çağırana aittir ve nil olmayan olmalıdır; eksiksiz hazırlanmış belge, mevcut herhangi bir içeriği kesmeden güncel konumuna yazılır
XDPBytes, template'i, datasets'i ve isteğe bağlı kalıcı form durumunu sağlar; hazırlanmış bir girdi PDF'i gerekmez
Choice alanları /Opt export/display çiftlerini ve gerçek /V ve /I seçimlerini korur; boolean alanlar gerçek /AP durumlarına sahiptir ve radio üyeleri, native template ve data kapsamı başına tek bir parent paylaşır
Dikdörtgen, satır ve eliptik arc draw'lar gerçek native path'ler üretir; inline PNG ve JPEG görüntü draw'ları, fiziksel en-boy ve alpha mask'li native görüntü XObject'leri üretir; Native grafik ve görüntüler'de anlatıldığı gibi
TrueTypeFont, Unicode appearance kaynaklarına gömülen gerçek yüzü sağlar; çağıran, diziyi, stream'i, uyarı listesini ve cancellation token'ı saklar
Options, fiziksel sayfa boyutlarını, editing politikasını, script yürütmeyi ve kaynak bütçelerini ayarlar; Warnings nil olabilir; bu durumda uyarılar geçici toplanır ve döndürülen uyarı referansı nil'dir
Grafik hazırlığı, XML çözümleme, appearance kurma, cancellation ve aday serileştirme hataları Destination'ı değişmeden bırakır; hedef WriteBuffer hatası kısmi yazmalar üretebilir ve keyfi stream'ler için geri alınmaz
Desteklenmeyen tüketici türleri şu anda hazırlık sırasında EHPDFXFAHeadlessError fırlatır; desteklenen türler ve kalan entegrasyon işi Otomatik XFA oluşturması'nda listelenir
Options := TXFAHeadlessPDFOptions.Default;
Options.PageWidth := 300;
Options.PageHeight := 500;
Output := TMemoryStream.Create;
try
ResultInfo := HPDFXFAWriteHeadlessPDF(Output, SavedXDP, FontBytes,
Options, nil);
Output.SaveToFile('native-xfa.pdf');
finally
Output.Free;
end;
Stream'e veya dosyaya kaydetmek, harici bir reader başlatmaz veya bir masaüstü oturumu gerektirmez
Options ve sonuç sayaçları, eksiksiz public kayıt referanslarını sağlar