Shorthand CSS dei font inline nativi
HPDFDecodeHeadlessRichText accetta shorthand dei font inline limitato ed espande le sue componenti di dimensione, peso, corsivo e famiglie fornite prima di applicare la cascade esistente per proprietà
<span style="font-weight:bold!important;font:italic 10pt Sans">Text</span>
Questo esempio produce testo grassetto corsivo a 10 punti: il peso important precedente resta grassetto mentre lo shorthand imposta le altre componenti; peso e corsivo omessi tornano a regular quando nessuna componente a priorità più alta impedisce quel reset
Un font:inherit valido ripristina le proprietà del font contenitore; il dimensionamento in em e percentuale usa la dimensione calcolata del contenitore, e le dichiarazioni important successive vincono solo per le componenti che interessano
Le unità di dimensione sono pt, px a 96 dpi, em, percento, pc, cm, mm e in; i qualificatori sono normal, italic, oblique, bold, bolder, lighter e centinaia intere da 100 a 900
Dopo la dimensione segue una lista di famiglie obbligatoria; quando FontFamilyNames è configurato, la selezione esistente di famiglie per nome e il comportamento di PreserveFontFamilyLists preservano le preferenze dell'autore prima della risoluzione dei font forniti
Senza nomi configurati, le componenti supportate di dimensione e stile del font si applicano comunque mentre la selezione della famiglia conserva il profilo esistente a famiglia singola; questo parser non carica font
Uno slash opzionale accetta normal, fattori numerici non negativi e lunghezze o percentuali line-height supportate; i line box effettivi dei paragrafi applicano priorità di altezza indipendenti e valori calcolati ereditati
Lo shorthand completo deve essere valido prima di qualsiasi modifica a componenti o priorità; uno shorthand non supportato preserva gli stili precedenti e il testo ordinario; small caps, stretch, font di sistema, fogli di stile esterni e layout CSS generale restano fuori dal profilo limitato
Colore, sottolineato, barrato e allineamento del paragrafo restano indipendenti; i limiti esistenti del decoder e il tipo di errore di cancellazione sono preservati
Sei target nativi reali verificano le proprietà decodificate e i PDF salvati usando gli esatti programmi font forniti, le mappature CID-to-GID, ToUnicode, la geometria delle appearance e i pixel visibili renderizzati in modo indipendente
Decoder nativo · Opzioni di decodifica · Candidati ordinati delle famiglie fornite
Le espressioni matematiche numeriche sono accettate per dimensione e altezza dopo la barra, incluse funzioni bilanciate con spazi o divisioni e le nuove unità di lunghezza relative alla radice e viewport esplicite