THPDFHeadlessDocument.SetChoiceFieldValuesWithFamilies

procedure SetChoiceFieldValuesWithFamilies(FieldIndex: Integer;
  const SelectedValues: array of UnicodeString;
  const Families: THPDFHeadlessRichTextFontFamilies;
  const Options: THPDFHeadlessTextAppearanceOptions);

Génère des apparences combo ou list à partir d'étiquettes d'affichage réelles tout en conservant les valeurs d'export sélectionnées, les index de sélection et les lignes surlignées

L'option de repli vaut False par défaut ; un appel natif régénère explicitement l'apparence, y compris quand la valeur existante est égale, et exige les mêmes permissions de champ éditable, de chiffrement, de DocMDP authentifié et de FieldMDP que la méthode mono-police existante

La génération est transactionnelle pour le graphe de champs chargé ; un glyphe manquant, une police invalide, un échec de budget ou une annulation préservent le champ et les apparences précédents

Utilisez SaveToFile pour publier le graphe mis à jour vers une destination indépendante

Comportement de famille scalaire · API de document

Une sélection vide écrit /V null pour un champ mono-sélection ; pour sélectionner une option dont la valeur d'export est la chaîne vide, passez un tableau à un élément contenant cette chaîne vide