Class TextStamp

Classe TextStamp

Représente un tampon textuel.

public class TextStamp : Stamp

Constructeurs

NomDescription
TextStamp(FormattedText)Initialise une nouvelle instance de la classe TextStamp avec un objet formattedText
TextStamp(string)Initialise une nouvelle instance de la classe TextStamp.
TextStamp(string, TextState)Initialise une nouvelle instance de la classe TextStamp.

Propriétés

NomDescription
AutoAdjustFontSizePrecision { get; set; }Ajuste automatiquement la précision de la taille de la police. Valeur par défaut : 0.1;
AutoAdjustFontSizeToFitStampRectangle { get; set; }Si activé, la taille de la police sera automatiquement ajustée pour s’adapter au rectangle du tampon de taille : Width et Height. La largeur et la hauteur par défaut sont dérivées du rectangle de la page.
Background { get; set; }Définit ou obtient une valeur booléenne qui indique que le contenu est tamponné en tant qu’arrière-plan. Si la valeur est vraie, le contenu du tampon est placé en bas. Par défaut, la valeur est fausse, le contenu du tampon est placé en haut.
BottomMargin { get; set; }Obtient ou définit la marge inférieure du tampon.
Draw { get; set; }Cette propriété détermine comment le tampon est dessiné sur la page. Si Draw = true, le tampon est dessiné en tant qu’opérateurs graphiques et si draw = false, alors le tampon est dessiné en tant que texte.
FontSize { get; }Taille de police réelle après que le tampon a été placé. (Peut différer de la taille de police initiale fournie par le constructeur si l’option ‘AutoAdjustFontSizeToFitStampRectangle’ est activée.)
override Height { get; set; }Hauteur souhaitée du tampon sur la page.
HorizontalAlignment { get; set; }Obtient ou définit l’alignement horizontal du tampon sur la page.
Justify { get; set; }Définit la justification du texte. Si cette propriété est définie sur true, les bords gauche et droit du texte sont alignés. Valeur par défaut : false.
LeftMargin { get; set; }Obtient ou définit la marge gauche du tampon.
MaxRowWidth { get; set; }Hauteur maximale de ligne pour l’option WordWrap.
NoCharacterBehavior { get; set; }Obtient ou définit le mode qui définit le comportement en cas de polices ne contenant pas les caractères demandés.
Opacity { get; set; }Obtient ou définit une valeur pour indiquer l’opacité du tampon. La valeur est comprise entre 0.0 et 1.0. Par défaut, la valeur est 1.0.
OutlineOpacity { get; set; }Obtient ou définit une valeur pour indiquer l’opacité du contour du tampon. La valeur est comprise entre 0.0 et 1.0. Par défaut, la valeur est 1.0.
OutlineWidth { get; set; }Obtient ou définit une valeur de la largeur du contour du tampon. Par défaut, la valeur est 1.0.
ReplacementFont { get; set; }Obtient ou définit la police utilisée pour remplacer si la police de l’utilisateur ne contient pas le caractère requis.
RightMargin { get; set; }Obtient ou définit la marge droite du tampon.
Rotate { get; set; }Définit ou obtient la rotation du contenu du tampon selon les valeurs Rotation. Remarque. Cette propriété est pour définir des angles qui sont des multiples de 90 degrés (0, 90, 180, 270 degrés). Pour définir un angle arbitraire, utilisez la propriété RotateAngle. Si l’angle défini par ArbitraryAngle n’est pas un multiple de 90, alors la propriété Rotate renvoie Rotation.None.
RotateAngle { get; set; }Obtient ou définit l’angle de rotation du tampon en degrés. Cette propriété permet de définir un angle de rotation arbitraire.
Scale { get; set; }Définit l’échelle du texte. Si cette propriété est définie sur true et que la valeur de Width est spécifiée, le texte sera mis à l’échelle pour s’adapter à la largeur spécifiée.
TextAlignment { get; set; }Alignement du texte à l’intérieur du tampon.
TextState { get; }Obtient les propriétés de texte du tampon. Voir TextState pour plus de détails.
TopMargin { get; set; }Obtient ou définit la marge supérieure du tampon.
TreatYIndentAsBaseLine { get; set; }Définit l’origine des coordonnées pour placer le texte. Si TreatYIndentAsBaseLine = true (valeur par défaut lorsque Draw = true), la valeur YIndent sera considérée comme la ligne de base du texte. Si TreatYIndentAsBaseLine = false (valeur par défaut lorsque Draw = false), la valeur YIndent sera considérée comme le bas (ligne de descente) du texte.
Value { get; set; }Obtient ou définit la valeur de chaîne utilisée comme tampon sur la page.
VerticalAlignment { get; set; }Obtient ou définit l’alignement vertical du tampon sur la page.
override Width { get; set; }Largeur souhaitée du tampon sur la page.
WordWrapMode { get; set; }Obtient ou définit le mode de retour à la ligne pour le rendu du texte.
virtual XIndent { get; set; }Coordonnée horizontale du tampon, en partant de la gauche.
virtual YIndent { get; set; }Coordonnée verticale du tampon, en partant du bas.
Zoom { get; set; }Facteur de zoom du tampon. Permet de mettre à l’échelle le tampon. Veuillez noter que la paire de propriétés ZoomX et ZoomY permet de définir le facteur de zoom pour chaque axe séparément. La définition de cette propriété modifie à la fois les propriétés ZoomX et ZoomY. Si ZoomX et ZoomY sont différents, alors la propriété Zoom renvoie la valeur de ZoomX.
ZoomX { get; set; }Facteur de zoom horizontal du tampon. Permet de mettre à l’échelle le tampon horizontalement.
ZoomY { get; set; }Facteur de zoom vertical du tampon. Permet de mettre à l’échelle le tampon verticalement.

Méthodes

NomDescription
getStampId()Renvoie l’ID du tampon.
override Put(Page)Ajoute un tampon textuel sur la page.
setStampId(int)Définit l’ID du tampon.

Autres Membres

NomDescription
enum NoCharacterActionAction à effectuer si la police ne contient pas le caractère requis.

Voir aussi