THPDFHeadlessTextAppearanceOptions

HPDFHeadlessAppearance içindeki options'lar; ölçülen layout ve isteğe bağlı karmaşık shaping'li Unicode Form XObject'leri için

AlanVarsayılan ve sözleşme
Width, Height200'e 30 PDF birimi; belge doldurma, bu değerleri her widget dikdörtgeninden türetir
FontSize12 PDF birimi; sıfır, en fazla 12 ile auto-fit ister
PaddingHer kenarda 2 birim; pozitif bir iç kırıp dikdörtgeni bırakır
TextColor[0..2]Siyah RGB bileşenleri; her biri sıfırdan bire
PaintWhiteBackgroundTrue; eksiksiz widget arka planını beyaz boyar
AlignmenthtaLeft; center ve right destekler; belge doldurma sırasında kalıtsal alan Q önceliklidir
Multiline, WrapTextFalse ve True; CR/LF paragraf sonları ve ölçülen mantıksal-satır sarmalaması; belge doldurma, çok satırlı modu alan bayraklarından türetir
CombCellsSıfır; pozitif bir değer, doğrudan scalar glyph'leri tekil hücrelere ortalar; comb metin alanları için MaxLen'den türetilir
RotationSıfır; 360 modulo ile normalize edilmiş 90 derecelik katlar; belge doldurma için widget MK.R'den türetilir
LineSpacingYazı tipi boyutunun 1,2 katı; 1'den 10'a sınırlı
CharacterSpacing, WordSpacingSıfır PDF punto; mutlak değeri 1000000 ile sınırlı sonlu pozitif veya negatif spacing; kelime spacing U+0020'ye uygulanır ve karakter spacing, her doğrudan scalar veya şekillendirilmiş cluster'dan sonra bir kez uygulanır; son cluster dâhil
ShapeComplexTextTrue; karmaşık metin shaping gerektirdiğinde yalnızca eşleşen HarfBuzz ve FriBidi runtime'larını yükler
FallbackFontFamiliesFalse; True, açıkça verilen zengin metin aileleri boyunca tam-grapheme yazı tipi fallback'ini sağlar; orijinal değerler ve yazılmış stiller korunarak; tek-yazı tipi metin builder'ı diğer aileleri aramaz
HighlightLinesBoş dynamic integer dizisi; her negatif olmayan görünür satır indeksi mavi arka plan boyar; satır sayısı MaxGlyphs ile sınırlı ve ekran-dışı satırlar kırpılır
HighlightLine-1; negatif olmayan bir görünür satır indeksi, list box appearance'ları için mavi seçim arka planı boyar
BorderhabNone; habRectangle veya habCircle sınırlı bir button outline'ı boyar
MaxFontBytesSeçilen programlar ve verilen-aile fallback'i sırasında incelenen aday programlar boyunca 8 MiB
MaxObjectBytesDictionary veya stream başına yükü dâhil 16 MiB
MaxGlyphs65535 girdi scalar'ı ve üretilmiş glyph; 16-bit CID alanıyla sınırlı
CancellationTokenNil veya işlem boyunca canlı kalan çağırana ait bir token

Boyutlar, padding ve yazı tipi boyutu sonlu olmalıdır; boyutlar ve sıfır olmayan bir yazı tipi boyutu 0,000001'den 1000000 birime sınırlıdır ve iç kırıp dikdörtgeni her eksende en az 0,000001 birim kalmalıdır

Sıfır bir yazı tipi boyutu serileştirecek auto-fit reddedilirken sabit boyutlu metin iç widget dikdörtgenine kırpılır

Metin spacing, ölçülen genişliklere, hizalamaya, sarmalamaya ve auto-fit'e katılır; üretilmiş CID metni, mutlak glyph konumlandırma kullanır çünkü PDF Tw, iki baytlık bir Identity-H boşluk koduna uygulanmaz

Belge doldurma, ayrıca nesne ve glyph bütçelerini belge options'larıyla sınırlar, yazı tipi boyutunu bayt cinsinden çözülmüş-stream bütçesiyle sınırlar ve toplam yeni nesneleri kalan dosya bütçesine karşı kabul eder