ImageStamp

ImageStamp class

Représente le tampon graphique.

public sealed class ImageStamp : Stamp

Constructeurs

NomLa description
ImageStamp(Stream)Initialise une nouvelle instance duImageStamp classe.
ImageStamp(string)Crée un tampon d’image par image dans le fichier spécifié.

Propriétés

NomLa description
Background { get; set; }Définit ou obtient une valeur booléenne qui indique que le contenu est tamponné en arrière-plan. Si la valeur est true, le contenu du tampon est posé en bas. Par défaut, la valeur est false, le contenu du tampon est posé en haut.
BottomMargin { get; set; }Obtient ou définit la marge inférieure du tampon.
Height { get; set; }Obtient ou définit la hauteur de l’image. La définition de cette image permet de redimensionner l’image verticalement.
HorizontalAlignment { get; set; }Obtient ou définit l’alignement horizontal du tampon sur la page.
Image { get; }Obtient le flux d’images utilisé pour l’estampage.
LeftMargin { get; set; }Obtient ou définit la marge gauche du tampon.
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.
Quality { get; set; }Obtient ou définit la qualité du tampon d’image en pourcentage. Les valeurs valides sont 0..100 %.
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 en fonctionRotation valeurs. Remarque. Cette propriété concerne les angles définis 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 multiple de 90, 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.
TopMargin { get; set; }Obtient ou définit la marge supérieure du tampon.
VerticalAlignment { get; set; }Obtient ou définit l’alignement vertical du tampon sur la page.
Width { get; set; }Obtient ou définit la largeur de l’image. La définition de cette propriété permet de redimensionner l’image horizontalement.
XIndent { get; set; }Coordonnée horizontale du tampon, en partant de la gauche.
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 les propriétés ZoomX et ZoomY. Si ZoomX et ZoomY sont différents, la propriété Zoom renvoie la valeur ZoomX.
ZoomX { get; set; }Facteur de zoom horizontal du tampon. Permet de redimensionner le tampon horizontalement.
ZoomY { get; set; }Facteur de zoom vertical du tampon. Permet de redimensionner le tampon verticalement.

Méthodes

NomLa description
getStampId()Renvoie l’ID du tampon.
override Put(Page)Ajoute un tampon graphique sur la page.
setStampId(int)Définit l’ID de tampon.

Voir également