function BookmarkStyleFeaturesAvailable: Boolean;
BooleanBookmarkStyleFeaturesAvailable charge le module PDFium sélectionné si nécessaire et renvoie True quand le point d’entrée optionnel FPDFBookmark_GetStyle est exporté
Quand l’export est présent, chaque TBookmark produit par Bookmarks, Bookmark, BookmarkChildren et BookmarkFrom porte les flags texte /F de l’entrée de signet (ISO 32000-1 Table 153) dans son ensemble Style : posItalic pour le bit 1 et posBold pour le bit 2
Sans l’export, l’ensemble Style reste vide pour chaque signet ; la lecture des signets ne change par ailleurs en rien
TPdfOutlineStyle est le même type d’ensemble que celui qu’écrit l’éditeur côté Pascal TPdfOutlineEditor de FPdfCompress : les styles écrits par l’éditeur se relisent donc via l’API nativeif BookmarkStyleFeaturesAvailable and (posBold in Pdf.Bookmarks[0].Style) then
TreeView1.Items[0].Font.Style := [fsBold];