Class ListBoxField

Classe ListBoxField

La classe représente un champ ListBox.

public sealed class ListBoxField : ChoiceField

Constructeurs

NomDescription
ListBoxField()Constructeur pour ListBoxField à utiliser dans le générateur.
ListBoxField(Document, Rectangle)Constructeur pour le champ ListBox.
ListBoxField(Page, Rectangle)Crée un nouveau champ ListBox.

Propriétés

NomDescription
Actions { get; }Obtient les actions d’annotation. (2 propriétés)
virtual ActiveState { get; set; }Obtient ou définit l’état d’apparence actuel de l’annotation.
AlternateName { get; set; }Obtient ou définit le nom alternatif du champ (Un nom de champ alternatif qui doit être utilisé à la place du nom réel du champ chaque fois que le champ doit être identifié dans l’interface utilisateur). Le nom alternatif est utilisé comme info-bulle du champ dans Adobe Acrobat.
AnnotationIndex { get; set; }Obtient ou définit l’index de cette annotation sur la page.
override AnnotationType { get; }Obtient le type d’annotation.
Appearance { get; }Obtient le dictionnaire d’apparence de l’annotation.
Border { get; set; }Obtient ou définit les caractéristiques de la bordure de l’annotation. Border
Characteristics { get; }Obtient les caractéristiques de l’annotation.
Color { get; set; }Obtient ou définit la couleur de l’annotation.
CommitImmediately { get; set; }Obtient ou définit le drapeau de validation lors du changement de sélection.
Contents { get; set; }Obtient ou définit le texte de l’annotation.
Count { get; }Obtient le nombre de sous-champs dans ce champ. (Par exemple, le nombre d’éléments dans un champ de bouton radio).
DefaultAppearance { get; set; }Obtient ou définit l’apparence par défaut du champ.
Exportable { get; set; }Obtient ou définit le drapeau exportable du champ.
Flags { get; set; }Drapeaux de l’annotation.
FullName { get; }Obtient le nom complet qualifié de l’annotation.
virtual Height { get; set; }Obtient ou définit la hauteur de l’annotation.
Highlighting { get; set; }Mode de surlignage de l’annotation.
virtual Hyperlink { get; set; }Obtient ou définit le lien hypertexte du fragment (pour le générateur PDF).
IsFirstParagraphInColumn { get; set; }Obtient ou définit une valeur booléenne qui indique si ce paragraphe sera dans la colonne suivante. Par défaut, c’est faux. (pour la génération PDF)
IsGroup { get; }Obtient ou définit une valeur booléenne qui indique si ce champ est un champ non terminal, c’est-à-dire un groupe de champs.
IsInLineParagraph { get; set; }Obtient ou définit si un paragraphe est en ligne. Par défaut, c’est faux. (pour la génération PDF)
IsInNewPage { get; set; }Obtient ou définit une valeur booléenne qui force ce paragraphe à être généré sur une nouvelle page. Par défaut, c’est faux. (pour la génération PDF)
IsKeptWithNext { get; set; }Obtient ou définit une valeur booléenne qui indique si le paragraphe actuel reste sur la même page que le paragraphe suivant. Par défaut, c’est faux. (pour la génération PDF)
IsSharedField { get; set; }Propriété pour le support du générateur. Utilisé lorsque le champ est ajouté à l’en-tête ou au pied de page. Si vrai, ce champ sera créé une fois et son apparence sera visible sur toutes les pages du document. Si faux, un champ séparé sera créé pour chaque page du document.
IsSynchronized { get; }Renvoie vrai si le dictionnaire est synchronisé.
Item { get; }Obtient le sous-champ contenu dans ce champ par le nom du sous-champ. (2 indexeurs)
MappingName { get; set; }Obtient ou définit le nom de mappage du champ qui doit être utilisé lors de l’exportation des données de champ de formulaire interactif à partir du document.
Margin { get; set; }Obtient ou définit une marge extérieure pour le paragraphe (pour la génération PDF)
Modified { get; set; }Obtient ou définit la date et l’heure de la dernière modification de l’annotation.
MultiSelect { get; set; }Obtient ou définit le drapeau de multisélection.
Name { get; set; }Obtient ou définit le nom de l’annotation sur la page.
OnActivated { get; set; }Une action qui doit être effectuée lorsque l’annotation est activée.
virtual Options { get; }Obtient la collection d’options de choix.
override PageIndex { get; }Obtient l’index de la page qui contient ce champ.
Parent { get; }Obtient le parent de l’annotation.
PartialName { get; set; }Obtient ou définit le nom partiel du champ.
ReadOnly { get; set; }Obtient ou définit le statut en lecture seule du champ.
override Rect { get; set; }Obtient ou définit le rectangle du champ.
Required { get; set; }Obtient ou définit le statut requis du champ.
override Selected { set; }Obtient ou définit l’index de l’élément sélectionné. Les éléments sont numérotés à partir de 1.
override SelectedItems { set; }Obtient ou définit le tableau des éléments sélectionnés dans la liste de multisélection. Pour une liste de sélection unique, renvoie un tableau avec un seul élément.
States { get; }Obtient le dictionnaire d’apparence de l’annotation.
SyncRoot { get; }Objet de synchronisation.
TabOrder { get; set; }Obtient ou définit l’ordre des onglets du champ.
TextHorizontalAlignment { get; set; }Obtient ou définit l’alignement du texte pour l’annotation.
TopIndex { get; set; }Obtient ou définit l’index du premier élément visible de la liste.
override Value { get; set; }Obtient ou définit la valeur du champ.
virtual VerticalAlignment { get; set; }Obtient ou définit un alignement vertical du paragraphe
virtual Width { get; set; }Obtient ou définit la largeur de l’annotation.
ZIndex { get; set; }Obtient ou définit une valeur int qui indique l’ordre Z du graphique. Un graphique avec un ZIndex plus grand sera placé au-dessus du graphique avec un ZIndex plus petit. ZIndex peut être négatif. Un graphique avec un ZIndex négatif sera placé derrière le texte sur la page.

Méthodes

NomDescription
override Accept(AnnotationSelector)Accepte le visiteur.
virtual AddOption(string)Ajoute une nouvelle option avec le nom spécifié.
virtual AddOption(string, string)Ajoute une nouvelle option avec la valeur d’exportation et le nom spécifiés.
virtual ChangeAfterResize(Matrix)Met à jour les paramètres et l’apparence, selon la transformation de la matrice.
virtual Clone()Clone cette instance. Méthode virtuelle. Renvoie toujours null.
CopyTo(WidgetAnnotation[], int)Copie les sous-champs de ce champ dans un tableau à partir de l’index spécifié.
virtual DeleteOption(string)Supprime l’option par son nom.
ExecuteFieldJavaScript(JavascriptAction)Exécute une action JavaScript spécifiée pour le champ.
ExportToJson(Stream, ExportFieldsToJsonOptions)Exporte le champ de formulaire PDF spécifié au format JSON et écrit le résultat dans le flux fourni.
ExportToJson(string, ExportFieldsToJsonOptions)Exporte le champ de formulaire PDF spécifié au format JSON et écrit le résultat dans le fichier spécifié.
ExportValueToJson(Stream, bool)Exporte le contenu du champ spécifié dans un flux JSON. Les valeurs des champs de bouton ne sont pas exportées.
override Flatten()Supprime ce champ et place sa valeur directement sur la page.
GetCheckedStateName()Renvoie le nom de l’état “coché” selon les noms d’état existants.
GetEnumerator()Renvoie l’énumérateur des champs contenus.
GetRectangle(bool)Renvoie le rectangle de l’annotation en tenant compte de la rotation de la page.
ImportValueFromJson(Stream)Importe des données dans les champs spécifiés à partir d’un flux JSON, sur la base d’une correspondance exacte des noms complets des champs.
ImportValueFromJson(Stream, string)Importe des données dans le champ spécifié à partir d’un flux JSON, en utilisant le nom complet spécifié dans la variable ‘fieldFullNameInJSON’ pour la correspondance.
Recalculate()Recalcule tous les champs calculés sur le formulaire.
virtual SetPosition(Point)Définit la position du champ.

Voir aussi