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