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

ElementIDOpakes Seitenelement-Handle
MarkedContentIndex1-basierter Rahmen-Index in der Reihenfolge von außen nach innen
PropertyNamePDF-Eigenschaftsname mit oder ohne führenden Schrägstrich, etwa ActualText, Alt oder Lang
PropertyValueUnicode-Text, kodiert als PDF-Textzeichenkette

Rückgabewerte

1Die Eigenschaft wurde gesetzt, und alle Seitenelement-Snapshot-Handles wurden ungültig gemacht
0Handle, 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