PdfPageStamp

PdfPageStamp class

La classe représente le tampon qui utilise la page PDF comme tampon.

public sealed class PdfPageStamp : Stamp

Constructeurs

NomLa description
PdfPageStamp(Page)Constructeur de PdfPageStamp.
PdfPageStamp(Stream, int)Crée un tampon de page PDF à partir de la page spécifiée dans le document à partir du flux.
PdfPageStamp(string, int)Crée un tampon de page PDF à partir de la page spécifiée du document 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.
virtual 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.
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.
PdfPage { get; set; }Obtient ou définit la page qui sera utilisée comme tampon.
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.
virtual Width { get; set; }Largeur souhaitée du tampon sur la page.
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)Mettre un tampon sur la page spécifiée.
setStampId(int)Définit l’ID de tampon.

Voir également