Propriété raccourcie font du CSS en ligne natif
HPDFDecodeHeadlessRichText accepte une propriété raccourcie font en ligne bornée et développe ses composantes taille de police, graisse, italique et familles fournies avant d'appliquer la cascade par propriété existante
<span style="font-weight:bold!important;font:italic 10pt Sans">Text</span>
Cet exemple produit un texte en gras italique à 10 points : la graisse important précédente reste en gras tandis que la forme raccourcie définit ses autres composantes ; la graisse et l'italique omises reviennent à regular quand aucune composante de priorité supérieure n'empêche cette réinitialisation
Un font:inherit valide restaure les propriétés de police englobantes ; le dimensionnement en em et en pourcentages utilise la taille calculée englobante, et les déclarations important ultérieures ne l'emportent que sur leurs composantes concernées
Les unités de taille sont pt, px à 96 dpi, em, percent, pc, cm, mm et in ; les qualificatifs sont normal, italic, oblique, bold, bolder, lighter et les centaines entières de 100 à 900
Une liste de familles obligatoire suit la taille ; quand FontFamilyNames est configuré, la sélection de familles nommées existante et le comportement de PreserveFontFamilyLists préservent la préférence d'auteur avant la résolution des polices fournies
Sans noms configurés, les composantes taille et style de police reconnues s'appliquent toujours tandis que la sélection de famille conserve le profil à famille unique existant ; ce parser ne charge pas de polices
Une barre oblique optionnelle n'accepte que la hauteur de ligne normal ; la hauteur de ligne numérique, les petites capitales, stretch, les polices système, les feuilles de style externes et la mise en page CSS générale restent du travail séparé
La forme raccourcie complète doit être valide avant tout changement de composante ou de priorité ; une forme raccourcie non prise en charge préserve les styles précédents et le texte ordinaire
Couleur, soulignement, barré et alignement de paragraphe restent indépendants ; les bornes du décodeur existant et le type d'erreur d'annulation sont préservés
Six cibles natives réelles vérifient les propriétés décodées et les PDF sauvegardés en utilisant exactement les programmes de polices fournis, les mappages CID vers GID, les ToUnicode, la géométrie des appearances et les pixels visibles rendus indépendamment
Décodeur natif · Options de décodage · Candidats ordonnés de familles fournies
Des expressions mathématiques numériques sont acceptées pour la taille et la hauteur slash, fonctions équilibrées contenant des espaces ou une division et nouvelles unités de longueur root-relatives et de viewport explicites comprises