FlattenFormFieldTagged

Formularfelder, Tagged PDF, Seiteninhalt

« Zurück zum Dokumentationsindex

Überführt eine Felddarstellung in statischen Seiteninhalt und bewahrt dabei barrierefreie Formularsemantik im Strukturbaum

Syntax

function FlattenFormFieldTagged(Index,
  UpdateAppearance: Integer): Integer;

Parameter

ParameterDescription
IndexEinsbasierter Formularfeldindex
UpdateAppearanceEin Wert ungleich Null erstellt die normale Darstellung vor der Reduzierung neu, während Null die aktuelle Darstellung verwendet

Rückgabewerte

Gibt 1 zurück, wenn die Darstellung gezeichnet und getaggt sowie das aktive Feld entfernt wurde, oder 0, wenn das Feld, die Darstellung, die Seite oder die erforderliche vorhandene Tag-Zuordnung nicht verfügbar ist

Anmerkungen

Bei einem ungetaggten Dokument erstellt die Methode ein Form-Strukturelement und leitet alternativen und tatsächlichen Text aus Feldbeschreibung, Titel und Wert ab

Bei einem vorhandenen Tagged PDF muss das Widget einen Eintrag StructParent besitzen, dessen ParentTree-Wert ein Strukturelement mit einem OBJR für dieses Widget bezeichnet. Die Methode konvertiert diese Zuordnung in markierten Seiteninhalt, ohne fremde Strukturen zu ersetzen

Bei einer fehlgeschlagenen konservativen Konvertierung bleibt das aktive Feld erhalten

Siehe auch

FlattenFormFieldsTaggedOnPageRange, FlattenFormField, GetStructTreeItemText