FlattenFormFieldTagged

Champs de formulaire, PDF balisé, contenu de page

« Retour à l’index de la documentation

Intègre une apparence de champ dans le contenu statique de la page tout en conservant la sémantique de formulaire accessible dans l'arbre de structure

Syntaxe

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

Paramètres

ParameterDescription
IndexIndice de champ de formulaire basé sur 1
UpdateAppearanceUne valeur non nulle reconstruit l'apparence normale avant l'aplatissement, tandis que zéro utilise l'apparence actuelle

Valeurs de retour

Renvoie 1 si l'apparence a été dessinée et balisée puis le champ actif supprimé, ou 0 si le champ, l'apparence, la page ou l'association de balise requise est indisponible

Remarques

Pour un document non balisé, la méthode crée un élément de structure Form et dérive les textes de remplacement et réel de la description, du titre et de la valeur du champ

Pour un Tagged PDF existant, le Widget doit posséder une entrée StructParent dont la valeur ParentTree identifie un élément de structure contenant un OBJR pour ce Widget ; la méthode convertit cette association en contenu marqué de page sans remplacer la structure sans rapport

Une conversion prudente ayant échoué laisse le champ actif en place

Voir aussi

FlattenFormFieldsTaggedOnPageRange, FlattenFormField, GetStructTreeItemText