HPDFDecodeHeadlessRichText

function HPDFDecodeHeadlessRichText(const XHTML: UnicodeString;
  const Options: THPDFHeadlessRichTextDecodeOptions): THPDFHeadlessRichTextRuns;

Avkodar en XHTML-kropp till ordnade, oberoende ägda nativa rich-text-sekvenser utan att läsa in en PDF eller ändra något dokument

Blandad text före, inuti och efter kapslade span behåller sin exakta Unicode-ordning; kommentarer hoppas över, CDATA och teckenreferenser blir text, stycken behåller sina radbrytningar, och br blir en vagnretur

Den stödda stilprofilen mappar font-size, color, font-weight, font-style, font-family, text-decoration och text-align till befintliga nativa sekvensegenskaper; den senaste giltiga deklarationen vid högsta vikt vinner oberoende per egenskap

Relativa em- och procentsize använder det omslutande elementets beräknade typsnittsstorlek, så upprepade deklarationer ackumuleras inte inom ett element; explicit inherit återställer den omslutande egenskapen även efter ett semantiskt b-, i- eller u-taggstandard

Avslutande !important har företräde framför ordinära deklarationer; whitespace och CSS-kommentarer kan skilja dess token, och senare giltiga important-deklarationer åsidosätter tidigare important-deklarationer

CSS-kommentarer och citerade eller parentetiserade värden bevarar deklarationsgränser; ogiltiga värden och stödj-icke egenskaper raderar inte en tidigare giltig deklaration eller kasserar text

Typsnittsstorlekar accepterar punkter, pixlar vid 96 dpi, em, procent, tum, centimeter, millimeter och picor; färger accepterar hexadecimal RGB, numeriska eller procentuella rgb-komponenter och de sexton standardfärgnamnen i CSS

Fet och kursiv väljer de anropartillhandahållna stiltypsnittsprogrammen när dessa sekvenser senare målas; konfigurerade font-family-deklarationer väljer faktiska tillhandahållna namngivna familjer utan att läsa in externa typsnitt

Okända eller ogiltiga CSS-deklarationer bevarar texten och återstående giltiga stilar; attribut-/syskon-/pseudoselektorer, externa stilmallar, listor, tabeller, bilder, vertikal justering och allmän CSS-layout förblir aktivt arbete

Avgränsad typsnittskortform tillämpar oberoende kaskaderade storleks-, vikt-, kursiv- och tillhandahållen-familj-komponenter, inklusive återställningar och explicit arv

Interna stilmallar kaskaderar typ-/klass-/ID-selektorer, ättling- och barnkombinatorer, selektorgrupper och Unicode-identifierareskapser innan faktisk text konsumeras

Den statiska selectorprofilen matchar :scope vid rich-text-roten och accepterar pseudoklasserna hover, active och focus utan någon matchande interaktionstillstånd. Negation, logiska listor, relativa selektorer och stödfrågor använder samma semantik

En XHTML-namnområde krävs; valfria XML 1.0-deklarationer, kvalificerade namnområdesprefix, fördefinierade entiteter och skalära teckenreferenser stöds

Felformad XML eller Unicode och uttömda gränser kastar EHPDFHeadlessRichTextCodecError; avbrott behåller EHPDFOperationCancelled

Gränser och standardstil · Verklig formdataimport

Gränser och standardstil · Verklig form-data-import

Externa stylesheets använder uttryckliga anroparresurser och deltar i samma nativa kaskad

Ändlig CSS-numerisk matematik lägger till calc, min, max och clamp, rotrelativa och uttryckliga viewport-längder, med slutlig typsnittsberäkning för rad- och avståndsmått och faktiska sparade utseenden

Nativa stödfrågor antar @supports-grupper och supports()-imports med den stödda deklarations- och selectorprofilen, med delade gränser och annulleringsåterhämtning