SetPageElementMarkedContentTextProperty

Édition de flux de contenu, PDF balisé

Description

Définit une propriété chaîne de texte Unicode sur une trame de contenu marqué exacte capturée par l'énumération des éléments de page

Syntaxe

Delphi

Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: WideString): Integer;

Paramètres

ElementIDHandle opaque d'élément de page
MarkedContentIndexIndex de trame à base 1, de l'extérieur vers l'intérieur
PropertyNameNom de propriété PDF avec ou sans barre oblique initiale, tel que ActualText, Alt ou Lang
PropertyValueTexte Unicode encodé comme chaîne de texte PDF

Valeurs de retour

1La propriété a été définie et tous les handles d'instantanés d'éléments de page ont été invalidés
0Le handle, la trame ou le nom de propriété est invalide, l'instantané est obsolète ou une ressource de propriétés nommées ne peut pas être résolue

Remarques

Une instruction BMC est promue en BDC lors de l'ajout de la première propriété

Les listes de propriétés nommées sont copiées dans une ressource privée locale à la page avant l'édition, si bien les autres occurrences et utilisateurs de ressources héritées restent inchangés

LastErrorCode : 529 signifie une entrée invalide, 530 un contenu obsolète et 531 une ressource de propriétés nommées non résolue