THPDFHeadlessTextAppearanceOptions

Options i HPDFHeadlessAppearance til Unicode Form XObjects med målt layout og valgfri kompleks shaping

FieldStandard og kontrakt
Width, Height200 gange 30 PDF units; dokumentudfyldning udleder værdierne fra hver widget-rektangel
FontSize12 PDF units; nul anmoder om auto-tilpasning med maksimum 12
Padding2 units på hver kant, hvilket efterlader et positivt indre clip-rektangel
TextColor[0..2]Sorte RGB-komponenter, hver fra nul til én
PaintWhiteBackgroundTrue, maler den komplette widgetbaggrund hvid
AlignmenthtaLeft; understøtter center og højre, med nedarvet felt-Q med forrang under dokumentudfyldning
Multiline, WrapTextFalse og True; CR/LF afsnitsbrud og målt logisk linje-ombrydning, hvor dokumentudfyldning udleder multiline-tilstand fra feltflagene
CombCellsNul; en positiv værdi centrerer direkte scalar-glyphs i individuelle celler, udledt af MaxLen for comb-tekstfelter
RotationNul; multipla af 90 grader normaliseret modulo 360, udledt af widget MK.R under dokumentudfyldning
LineSpacing1,2 gange fontstørrelse, afgrænset fra 1 til 10
CharacterSpacing, WordSpacingNul PDF points; endelig positiv eller negativ afstand afgrænset af en absolut værdi på 1000000, hvor ordafstand gælder U+0020, og tegnafstand anvendes én gang efter hver direkte scalar eller shapet cluster, inklusive sidste cluster
ShapeComplexTextTrue; indlæser kun matchende HarfBuzz- og FriBidi-runtimes, når kompleks tekst kræver shaping
FallbackFontFamiliesFalse; True aktiverer komplet-grapheme font-fallback på tværs af eksplicit leverede rich text-familier med originale værdier og authored styles bevaret; enkelt-font tekst-builderen søger ikke andre familier
HighlightLinesTomt dynamisk heltalsarray; hvert ikke-negativt synligt linjeindeks maler blå baggrund, med rækkeantal afgrænset af MaxGlyphs og offscreen-rækker clippet
HighlightLine-1; et ikke-negativt synligt linjeindeks maler blå markeringsbaggrund til list box-appearances
BorderhabNone; habRectangle eller habCircle maler en afgrænset button-outline
MaxFontBytes8 MiB på tværs af valgte programmer og kandidatprogrammer undersøgt under leveret-familie-fallback
MaxObjectBytes16 MiB pr. dictionary eller stream inklusive dets payload
MaxGlyphs65535 input-scalars og genererede glyphs, afgrænset af det 16-bit CID-rum
CancellationTokenNil eller en kalder-ejet token, der forbliver i live gennem hele operationen

Dimensioner, padding og fontstørrelse skal være finitære; dimensioner og en nonzero fontstørrelse er afgrænsede fra 0,000001 til 1000000 units, og det indre clip-rektangel skal forblive mindst 0,000001 units på hver akse

Auto-tilpasning, der ville serialisere en nul fontstørrelse, afvises, mens tekst med fast størrelse clips til det indre widget-rektangel

Tekstafstand deltager i målte bredder, justering, ombrydning og auto-tilpasning; genereret CID-tekst bruger absolut glyph-positionering, fordi PDF Tw ikke gælder for en to-byte Identity-H mellemrumskode

Dokumentudfyldning begrænser derudover objekt- og glyphbudgetter af dokument-options, begrænser fontstørrelse i bytes af decoded-stream-budgettet og admitterer de samlede nye objekter mod det resterende filbudget