PdfPageStamp

PdfPageStamp class

La classe rappresenta il timbro che utilizza la pagina PDF come timbro.

public sealed class PdfPageStamp : Stamp

Costruttori

NomeDescrizione
PdfPageStamp(Page)Costruttore di PdfPageStamp.
PdfPageStamp(Stream, int)Crea un timbro di pagina Pdf dalla pagina specificata nel documento dallo stream.
PdfPageStamp(string, int)Crea un timbro di pagina Pdf dalla pagina specificata del documento nel file specificato.

Proprietà

NomeDescrizione
Background { get; set; }Imposta o ottiene un valore bool che indica che il contenuto è stampato come sfondo. Se il valore è true, il contenuto del timbro viene posizionato in basso. Per default, il valore è false, il contenuto del timbro viene posizionato in alto.
BottomMargin { get; set; }Ottiene o imposta il margine inferiore del timbro.
virtual Height { get; set; }Altezza desiderata del timbro sulla pagina.
HorizontalAlignment { get; set; }Ottiene o imposta l’allineamento orizzontale del timbro sulla pagina.
LeftMargin { get; set; }Ottiene o imposta il margine sinistro del timbro.
Opacity { get; set; }Ottiene o imposta un valore per indicare l’opacità del timbro. Il valore è compreso tra 0.0 e 1.0. Per impostazione predefinita il valore è 1.0.
OutlineOpacity { get; set; }Ottiene o imposta un valore per indicare l’opacità del contorno del timbro. Il valore è compreso tra 0.0 e 1.0. Per impostazione predefinita il valore è 1.0.
OutlineWidth { get; set; }Ottiene o imposta un valore della larghezza del contorno del timbro. Per impostazione predefinita, il valore è 1.0.
PdfPage { get; set; }Ottiene o imposta la pagina che verrà utilizzata come timbro.
RightMargin { get; set; }Ottiene o imposta il margine destro del timbro.
Rotate { get; set; }Imposta o ottiene la rotazione del contenuto del timbro in baseRotation valori. Nota. Questa proprietà serve per impostare angoli che sono multipli di 90 gradi (0, 90, 180, 270 gradi). Per impostare angoli arbitrari, utilizzare la proprietà RotateAngle. Se l’angolo impostato da ArbitraryAngle non è multiplo di 90, la proprietà Ruota restituisce Rotation.None.
RotateAngle { get; set; }Ottiene o imposta l’angolo di rotazione del timbro in gradi. Questa proprietà permette di impostare un angolo di rotazione arbitrario.
TopMargin { get; set; }Ottiene o imposta il margine superiore del timbro.
VerticalAlignment { get; set; }Ottiene o imposta l’allineamento verticale del timbro sulla pagina.
virtual Width { get; set; }Larghezza desiderata del timbro sulla pagina.
XIndent { get; set; }Coordinata timbro orizzontale, partendo da sinistra.
YIndent { get; set; }Coordinata timbro verticale, partendo dal basso.
Zoom { get; set; }Fattore di zoom del timbro. Consente di scalare il timbro. Si noti che la coppia di proprietà ZoomX e ZoomY consente di impostare il fattore di zoom per ogni asse separatamente. L’impostazione di questa proprietà modifica le proprietà di ZoomX e ZoomY. Se ZoomX e ZoomY sono diversi, la proprietà Zoom restituisce il valore ZoomX.
ZoomX { get; set; }Fattore di zoom orizzontale del timbro. Consente di ridimensionare il timbro orizzontalmente.
ZoomY { get; set; }Fattore di zoom verticale del timbro. Consente di scalare il timbro verticalmente.

Metodi

NomeDescrizione
getStampId()Restituisce l’ID timbro.
override Put(Page)Metti il timbro sulla pagina specificata.
setStampId(int)Imposta ID timbro

Guarda anche