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