Native inline CSS font shorthand
HPDFDecodeHeadlessRichText accepteert begrensde inline font-shorthand en klapt diens font size-, weight-, italic- en supplied-family-componenten uit voordat de bestaande per-property cascade wordt toegepast
<span style="font-weight:bold!important;font:italic 10pt Sans">Text</span>
Dit voorbeeld levert bold italic-tekst op 10 punten op: de eerdere important-weight blijft bold terwijl de shorthand diens andere componenten zet; weggelaten weight en italic resetten naar regular wanneer geen hogere-prioriteitscomponent die reset verhindert
Geldige font:inherit herstelt omvattende font-properties; em- en percentage-sizing gebruikt de omvattende berekende grootte, en latere important-declaraties winnen alleen voor diens getroffen componenten
Size-units zijn pt, px op 96 dpi, em, percent, pc, cm, mm en in; qualifiers zijn normal, italic, oblique, bold, bolder, lighter en integer honderdtallen van 100 tot en met 900
Een vereiste family-lijst volgt de grootte; wanneer FontFamilyNames is geconfigureerd, behouden de bestaande named-family-selectie en PreserveFontFamilyLists-gedrag authored voorkeur vóór supplied-font-resolutie
Zonder geconfigureerde namen gelden de ondersteunde fontgrootte- en stijlcomponenten nog steeds terwijl family-selectie het bestaande single-family-profiel houdt; deze parser laadt geen fonts
Een optionele schuine streep accepteert normal, niet-negatieve numerieke factoren en ondersteunde line-height-lengtes of -percentages; echte paragraaf-line-boxes passen onafhankelijke hoogteprioriteit en geërfde berekende waarden toe
De complete shorthand moet geldig zijn voordat een component of prioriteit verandert; niet-ondersteunde shorthand behoudt eerdere styles en gewone tekst; small caps, stretch, system fonts, externe style sheets en algemene CSS-layout vallen buiten het begrensde profiel
Kleur, underline, strikeout en paragraafuitlijning blijven onafhankelijk; de bestaande decoder-bounds en annuleringsfout-type worden behouden
Zes echte native targets verifiëren gedecodeerde properties en opgeslagen PDF's met de exact meegeleverde fontprogramma's, CID-to-GID-mappings, ToUnicode, appearance-geometrie en onafhankelijk gerenderde zichtbare pixels
Native decoder · Decode options · Ordered supplied-family candidates