TXFAHeadlessPDFResult
Birim: HPDFXFAHeadless
TXFAHeadlessPDFResult = record
PagesCreated, FieldsCreated, DrawsCreated, ObjectsCreated: Integer;
GlyphUnits, BytesWritten: Integer;
FlattenResult: TXFAFlattenResult;
end;
PagesCreated native sayfa nesnelerini, FieldsCreated üretilen widget instance'larını, DrawsCreated üretilen statik draw'ları ve ObjectsCreated tüm native indirect grafik ve appearance nesnelerini sayar
Her radio üyesi bir FieldsCreated instance'ına katkıda bulunur; paylaşılan native üst öğesi ise ObjectsCreated'a katkıda bulunur; dolayısıyla FieldsCreated, native bir PDF reader'ın döndürdüğü mantıksal alan sayısını aşabilir
Tüketilen her metin, vektör veya görüntü draw'ı bir DrawsCreated instance'ına katkıda bulunur; bir görüntünün native Image XObject'i, isteğe bağlı soft mask'i ve yerleşim Form XObject'i her biri ObjectsCreated'a katkıda bulunur
GlyphUnits, toplam görünür metin UTF-16 code unit'lerini sayar; BytesWritten, hedef stream'e başarıyla teslim edilen tam hazırlanmış PDF uzunluğudur
Bir Boolean widget'ının scalar caption'ı bir kez sayılır ve off, on ve nötr durumlar boyunca gerçek gömülü appearance'ını paylaşır; gizli, etkin olmayan ve görünmez caption'lar glyph unit tüketmez
FlattenResult, mevcut XFA flatten istatistiklerini korur; Warnings, çağıranın sağladığı listeye işaret eder veya adapter dahili geçici bir liste kullandıysa nil'dir
Adapter, bu kayıt üzerinden hiçbir kaynağa sahip değildir; çağırana ait uyarı listeleri çağırana ait kalır
HPDFXFAWriteHeadlessPDF, bu kaydı yalnızca hedef yazma başarılı olduktan sonra döndürür