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
| ElementID | Handle opaque d'élément de page |
|---|---|
| MarkedContentIndex | Index de trame à base 1, de l'extérieur vers l'intérieur |
| PropertyName | Nom de propriété PDF avec ou sans barre oblique initiale, tel que ActualText, Alt ou Lang |
| PropertyValue | Texte Unicode encodé comme chaîne de texte PDF |
Valeurs de retour
| 1 | La propriété a été définie et tous les handles d'instantanés d'éléments de page ont été invalidés |
|---|---|
| 0 | Le 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