SetPageElementMarkedContentTextProperty
Inhaltsstrom-Bearbeitung, Tagged PDF
Beschreibung
Setzt eine Unicode-Textzeichenketten-Eigenschaft auf einen exakten Marked-Content-Rahmen, der durch die Seitenelement-Aufzählung erfasst wurde
Syntax
Delphi
Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: WideString): Integer;Parameter
| ElementID | Opakes Seitenelement-Handle |
|---|---|
| MarkedContentIndex | 1-basierter Rahmen-Index in der Reihenfolge von außen nach innen |
| PropertyName | PDF-Eigenschaftsname mit oder ohne führenden Schrägstrich, etwa ActualText, Alt oder Lang |
| PropertyValue | Unicode-Text, kodiert als PDF-Textzeichenkette |
Rückgabewerte
| 1 | Die Eigenschaft wurde gesetzt, und alle Seitenelement-Snapshot-Handles wurden ungültig gemacht |
|---|---|
| 0 | Handle, Rahmen oder Eigenschaftsname sind ungültig, der Snapshot ist veraltet, oder eine benannte Eigenschaftsressource kann nicht aufgelöst werden |
Hinweise
Eine BMC-Anweisung wird zu BDC hochgestuft, sobald die erste Eigenschaft hinzugefügt wird
Benannte Eigenschaftslisten werden vor der Bearbeitung in eine seitenlokale private Ressource kopiert, sodass andere Vorkommen und Nutzer geerbter Ressourcen unverändert bleiben
LastErrorCode: 529 bedeutet ungültige Eingabe, 530 veralteten Inhalt und 531 eine nicht auflösbare benannte Eigenschaftsressource