Class ButtonField

Classe ButtonField

Classe représentant le champ de bouton poussoir.

public class ButtonField : Field

Constructeurs

NomDescription
ButtonField()Constructeur de champ de bouton pour le générateur.
ButtonField(Document, Rectangle)Constructeur de ButtonField.
ButtonField(Page, Rectangle)Constructeur de ButtonField.

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.
AlternateCaption { get; set; }Obtient ou définit la légende alternative du bouton qui sera affichée lorsque le bouton de la souris est pressé dans sa zone active.
AlternateIcon { get; set; }Obtient ou définit l’icône alternative qui sera affichée lorsque le bouton de la souris est pressé dans sa zone active.
AlternateName { get; set; }Obtient ou définit le nom alternatif du champ (Un nom de champ alternatif qui sera utilisé à la place du nom de champ réel chaque fois que le champ sera identifié dans l’interface utilisateur). Le nom alternatif est utilisé comme info-bulle de 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.
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 de fragment (pour le générateur PDF).
IconFit { get; }Obtient l’objet de dimensionnement d’icône spécifiant comment l’icône de l’annotation de widget doit être affichée dans son rectangle d’annotation.
ICPosition { get; set; }Obtient ou définit la position de la légende de l’icône.
IsFirstParagraphInColumn { get; set; }Obtient ou définit une valeur booléenne qui indique si ce paragraphe sera dans la colonne suivante. La valeur par défaut est false. (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. La valeur par défaut est false. (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. La valeur par défaut est false. (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. La valeur par défaut est false. (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 true 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 sera utilisé lors de l’exportation des données de champ de formulaire interactif depuis le 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.
Name { get; set; }Obtient ou définit le nom de l’annotation sur la page.
NormalCaption { get; set; }Obtient ou définit la légende normale.
NormalIcon { get; set; }Obtient ou définit l’icône normale du bouton qui sera affichée lorsqu’il n’interagit pas avec l’utilisateur.
OnActivated { get; set; }Une action qui sera effectuée lorsque l’annotation est activée.
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.
RolloverCaption { get; set; }Obtient ou définit la légende de survol du bouton qui sera affichée lorsque l’utilisateur fait passer le curseur dans sa zone active sans appuyer sur le bouton de la souris.
RolloverIcon { get; set; }Obtient ou définit l’icône de survol du bouton qui sera affichée lorsque l’utilisateur fait passer le curseur dans sa zone active sans appuyer sur le bouton de la souris.
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.
virtual 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 dans la page.

Méthodes

NomDescription
override Accept(AnnotationSelector)Accepte le visiteur.
AddImage(Image)Ajoute une image dans les ressources du champ et l’affiche.
virtual ChangeAfterResize(Matrix)Met à jour les paramètres et l’apparence, selon la transformation de 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é.
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