Native Linux Çizim Canvas'ı
HPDFHeadlessCanvas.THotPDF ve THPDFPage, paylaşılan HTML importer'ının kullandığı Unix/FPC çizim facade'ını sağlar; bu adlar bu birime aittir ve Windows HPDFDoc sınıflarının yerini almaz
Belgeyi oluşturun, isteğe bağlı PageWidth ve PageHeight'i punto olarak ayarlayın, AddPage çağırın, CurrentPage üzerinden çizin ve SaveToFile veya SaveToStream ile kaydedin
Metin, Unicode TrueType yazı tipi programlarını ve gerçek shaping'i kullanır; GetFontBytes bir Fontconfig aile/stil seçerken RegisterFontMemory, importer ömründen bağımsız olarak açık sfnt baytları kaydeder
Fontconfig eşleşmesi açıkça ölçeklenebilir TrueType outline'ları gerektirir; istenen ağırlık ve eğimi korur; böylece istenen bir aile aksi hâlde desteklenmeyen bir CFF yazı tipiyle eşleştiğinde kullanılabilir kurulu bir ikame seçer
Sayfa, çizgileri, dolgulu ve çizgili dikdörtgenleri, yazı tipi/renk/spacing durumunu, Unicode metni, görüntüleri, hyperlink'leri ve sıradan metin, checkbox, radio, combo ve push-button widget'larını destekler; radio widget'ları gerçek bir üst alanı paylaşır
MaxBytes, yönetilen yazı tipi, içerik ve görüntü tahsislerini; MaxOutputBytes serileştirmeyi; MaxObjects, MaxPages ve MaxGlyphs ise grafik ve metin işini sınırlar; bu sınırlar process RSS muhasebesi değil tahsis koruyucularıdır
SaveToFile, aynı dizinde özel bir geçici dosya yazar, onu senkronize eder ve başarılı sınırlı serileştirmeden sonra yeniden adlandırır; cancellation veya hata mevcut hedefi korur
SetPDFA4Profile, taze düzleştirilmiş authoring için doğrulanmış bir sRGB matrix/TRC profili kabul eder, gerçek PDF/A-4 metadata'sı ve output intent ekler ve PDF 2.0 üretir; genel uyumluluk doğrulaması ayrı bir doğrulama adımı olarak kalır
SaveToStream(Stream, AllowEmptyArchivalTemplate=False) normalde bir sayfa gerektirir; açık true option, sınırlı sayfa import kurulumu için yalnızca SetPDFA4Profile'dan sonra boş bir ara template'e izin verir