WatermarkStamp
Panoramica
WatermarkStamp è una classe in Aspose.PDF FOSS per .NET. Eredita da: Stamp.
Un timbro filigrana che disegna testo diagonale sulla pagina.
Questa classe fornisce 7 metodi per lavorare con oggetti WatermarkStamp nei programmi .NET. I metodi disponibili includono: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, WatermarkStamp. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: BlendingSpace, Color, FontName, FontSize, IsBackground, Opacity, e altre 9.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Text | string | Lettura/Scrittura | Il testo del watermark. |
FontName | string | Lettura/Scrittura | Nome del font. |
FontSize | double | Lettura/Scrittura | Dimensione del carattere in punti. |
Color | (double R, double G, double B) | Lettura/Scrittura | Colore del testo in RGB (intervallo 0-1). |
Rotate | double | Lettura/Scrittura | Angolo di rotazione in gradi. |
StampId | int | Lettura/Scrittura | L’identificatore del timbro. |
Pages | int[]? | Lettura/Scrittura | Pagine a cui applicare il timbro (indice a partire da 1). |
PageNumber | int | Lettura/Scrittura | Numero di pagina singolo a cui applicare il timbro (indice a partire da 1). |
XOrigin | double | Lettura/Scrittura | Posizione di origine X in punti. |
YOrigin | double | Lettura/Scrittura | Posizione di origine Y in punti. |
Rotation | float | Lettura/Scrittura | Angolo di rotazione in gradi. |
Opacity | float | Lettura/Scrittura | Opacità (0.0-1.0). |
IsBackground | bool | Lettura/Scrittura | Indica se questo timbro è sullo sfondo. |
Quality | int | Lettura/Scrittura | Qualità JPEG (1..100) quando il timbro viene emesso come immagine JPEG. |
BlendingSpace | BlendingColorSpace | Lettura/Scrittura | Spazio colore di fusione utilizzato durante il compositing del timbro sulla pagina. |
Metodi
| Firma | Descrizione |
|---|---|
WatermarkStamp(text: string) | Chiama WatermarkStamp(text) su questa istanza di WatermarkStamp. |
BindLogo(formattedText: FormattedText) | Associa un FormattedText come logo del timbro (timbro testuale). |
BindImage(imageData: byte[]) | Associa i byte dell’immagine grezza come logo del timbro (timbro immagine). |
BindPdf(pdfStream: Stream, pageNumber: int) | Associa una pagina PDF (come sorgente del timbro) tramite stream + numero di pagina a base 1. |
BindTextState(textState: TextState) | Associa un TextState che sovrascrive le impostazioni predefinite quando il timbro è di tipo testo. |
SetImageSize(width: float, height: float) | Imposta la dimensione in pixel esplicita a cui il timbro immagine viene renderizzato. |
SetOrigin(originX: float, originY: float) | Imposta la posizione di origine. |