TextStamp
Panoramica
TextStamp è una classe in Aspose.PDF FOSS per .NET. Eredita da: Stamp.
Un timbro di testo che può essere applicato alle pagine PDF.
Questa classe fornisce 11 metodi per lavorare con oggetti TextStamp nei programmi .NET. I metodi disponibili includono: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize, e 19 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
DefaultFont | Font | Lettura | Carattere predefinito utilizzato quando FontName non è impostato esplicitamente. |
DefaultFontSize | float | Lettura | Dimensione del carattere predefinita utilizzata quando FontSize non è impostata esplicitamente. |
Text | string | Lettura/Scrittura | Il testo da timbrare. |
Value | string | Lettura/Scrittura | Alias per Testo. |
FontName | string | Lettura/Scrittura | Nome del font (deve esistere nelle risorse della pagina o essere un font Standard 14). |
FontSize | float | Lettura | Dimensione del carattere in punti. |
Color | Color | Lettura/Scrittura | Colore del testo. |
TextState | TextState | Lettura/Scrittura | Stato della formattazione del testo. |
WordWrap | bool | Lettura/Scrittura | Indica se avvolgere il testo al confine di Width. |
WordWrapMode | TextFormattingOptions.WordWrapMode | Lettura/Scrittura | Modalità di word-wrap applicata al testo del timbro. |
Width | double | Lettura/Scrittura | Vincolo di larghezza utilizzato per l’interruzione di riga (in punti). |
Height | double | Lettura/Scrittura | Vincolo di altezza per la casella del timbro. |
Scale | bool | Lettura/Scrittura | Se vero, il testo del timbro viene scalato per adattarsi a Width × Height. |
Zoom | double | Lettura/Scrittura | Fattore di zoom applicato al timbro. |
TextAlignment | HorizontalAlignment | Lettura/Scrittura | Allineamento orizzontale delle righe di testo all’interno della casella del timbro. |
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 singola a cui applicare il timbro (indice a partire da 1). |
XOrigin | double | Lettura/Scrittura | Posizione X di origine in punti. |
YOrigin | double | Lettura/Scrittura | Posizione dell’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 | 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 usato durante il compositing del timbro sulla pagina. |
Metodi
| Firma | Descrizione |
|---|---|
TextStamp(text: string) | Chiama TextStamp(text) su questa istanza di TextStamp. |
TextStamp(formattedText: FormattedText) | Crea un TextStamp da un FormattedText (appiattisce le sue righe in una singola stringa, unita da ‘\n’). |
BindLogo(formattedText: FormattedText) | Associa un FormattedText come logo del timbro (timbro di testo). |
BindImage(imageData: byte[]) | Associa i byte dell’immagine grezzi come logo del timbro (timbro immagine). |
BindImage(image: Stream) | Associa un flusso come sorgente dell’immagine del timbro. |
BindImage(imageFile: string) | Associa un percorso file come sorgente dell’immagine del timbro. |
BindPdf(pdfStream: Stream, pageNumber: int) | Associa una pagina PDF (come sorgente del timbro) tramite flusso + numero di pagina basato su 1. |
BindPdf(pdfFile: string, pageNumber: int) | Associa una pagina PDF (come sorgente del timbro) tramite percorso file + numero di pagina basato su 1. |
BindTextState(textState: TextState) | Associa un TextState che sovrascrive le impostazioni predefinite quando il timbro è digitato come testo. |
SetImageSize(width: float, height: float) | Imposta la dimensione esplicita in pixel con cui il timbro immagine viene renderizzato. |
SetOrigin(originX: float, originY: float) | Imposta la posizione di origine. |