BarcodeField

BarcodeField class

La classe représente le champ de code-barres.

public sealed class BarcodeField : TextBoxField

Constructeurs

NomLa description
BarcodeField(Document, Rectangle)Initialise la nouvelle instance duBarcodeField classe.
BarcodeField(Page, Rectangle)Initialise la nouvelle instance duBarcodeField classe.

Propriétés

NomLa description
Actions { get; }Obtient les actions d’annotation. (2 properties)
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 de champ réel partout où le champ doit être 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 bordure d’annotation.Border
Caption { get; }Obtient la légende de l’objet code-barres.
Characteristics { get; }Obtient les caractéristiques d’annotation.
Color { get; set; }Obtient ou définit la couleur de l’annotation.
Contents { get; set; }Obtient ou définit le texte d’annotation.
Count { get; }Obtient ou définit le nombre de sous-champs dans ce champ. (Par exemple, le nombre d’éléments dans le champ du bouton radio).
DefaultAppearance { get; set; }Obtient ou définit l’apparence par défaut du champ.
ECC { get; }Obtient une valeur entière représentant le coefficient de correction d’erreur. Pour PDF417, doit être compris entre 0 et 8. Pour QRCode, doit être compris entre 0 et 3 (0 pour « L », 1 pour « M », 2 pour « Q » et 3 pour « H »).
Exportable { get; set; }Obtient ou définit l’indicateur exportable du champ.
Flags { get; set; }Drapeaux de l’annotation.
ForceCombs { get; set; }Obtient ou définit l’indicateur qui indique que le champ est divisé en positions espacées.
FullName { get; }Obtient le nom qualifié complet de l’annotation.
virtual Height { get; set; }Obtient ou définit la hauteur de l’annotation.
Highlighting { get; set; }Mode de mise en surbrillance des annotations.
virtual Hyperlink { get; set; }Obtient ou définit le lien hypertexte du fragment (pour le générateur de pdf).
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.(for pdf generation)
IsGroup { get; }Obtient ou définit la valeur booléenne qui indique que ce champ est un champ non terminal, c’est-à-dire un groupe de champs.
IsInLineParagraph { get; set; }Obtient ou définit qu’un paragraphe est en ligne. La valeur par défaut est false.(pour la génération de pdf)
IsInNewPage { get; set; }Obtient ou définit une valeur booléenne qui force la génération de ce paragraphe sur une nouvelle page. La valeur par défaut est false.(for pdf generation)
IsKeptWithNext { get; set; }Obtient ou définit une valeur booléenne qui indique si le paragraphe actuel reste dans la même page avec le paragraphe suivant. La valeur par défaut est false.(for pdf generation)
IsSharedField { get; set; }Propriété pour la prise en charge 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 de 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 indexers)
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 de pdf)
MaxLen { get; set; }Obtient ou définit la longueur maximale du texte dans le champ.
Modified { get; set; }Obtient ou définit la date et l’heure auxquelles l’annotation a été récemment modifiée.
Multiline { get; set; }Obtient ou définit l’indicateur multiligne du champ. Si Multiline est vrai, le champ peut contenir plusieurs lignes de texte.
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.
override PageIndex { get; }Obtient l’index de la page qui contient ce champ.
Parent { get; }Obtient l’annotation parent.
PartialName { get; set; }Obtient ou définit le nom partiel du champ.
ReadOnly { get; set; }Obtient ou définit l’état de lecture seule du champ.
override Rect { get; set; }Obtient ou définit le rectangle de champ.
Required { get; set; }Obtient ou définit l’état requis du champ.
Resolution { get; }Obtient la résolution, en points par pouce (dpi), à laquelle l’objet code-barres est rendu.
Scrollable { get; set; }Obtient ou définit l’indicateur déroulant du champ. Si vrai, le champ peut être défilé.
SpellCheck { get; set; }Obtient ou définit l’indicateur de vérification orthographique pour le champ. Si vrai, le champ doit faire l’objet d’une vérification orthographique.
States { get; }Obtient le dictionnaire d’apparence de l’annotation.
Symbology { get; }Spécifie la technologie de code à barres ou de glyphe à utiliser sur cette annotation, voirSymbology pour plus de détails.
SyncRoot { get; }Objet de synchronisation.
TabOrder { get; set; }Obtient ou définit l’ordre de tabulation du champ.
TextHorizontalAlignment { get; set; }Obtient ou définit l’alignement du texte pour l’annotation.
TextVerticalAlignment { get; set; }Obtient ou définit l’alignement vertical du texte pour l’annotation.
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.
XSymHeight { get; }Obtient la distance verticale entre deux modules de code-barres, mesurée en pixels. Le rapport XSymHeight/XSymWidth doit être une valeur entière. Pour PDF417, la plage de ratio acceptable est de 1 à 4. Pour QRCode et DataMatrix, ce ratio doit toujours être de 1
XSymWidth { get; }Obtient La distance horizontale, en pixels, entre deux modules de code-barres.
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é sur le graphique avec un ZIndex plus petit. ZIndex peut être négatif. Le graphique avec ZIndex négatif sera placé derrière le texte dans la page.

Méthodes

NomLa description
override Accept(AnnotationSelector)Accepte le visiteur.
AddBarcode(string)Ajoute le code-barres 128 dans le champ. La valeur du champ sera modifiée dans le code et le champ deviendra en lecture seule.
AddImage(Image)Ajoute une image dans les ressources de champ et la dessine.
virtual ChangeAfterResize(Matrix)Mettre à jour les paramètres et l’apparence, selon la transformation matricielle.
virtual Clone()Clone cette instance. Méthode virtuelle. Renvoie toujours null.
CopyTo(Field[], int)Copie les sous-champs de ce champ dans le tableau à partir de l’index spécifié.
override Flatten()Supprime ce champ et place sa valeur directement sur la page.
GetEnumerator()Renvoie l’énumérateur des champs contenus.
GetRectangle(bool)Renvoie le rectangle d’annotation en tenant compte de la rotation de la page.
Recalculate()Recactualise tous les champs calculés du formulaire.
virtual SetPosition(Point)Définir la position du champ.

Voir également