TextStamp

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à

NomeTipoAccessoDescrizione
DefaultFontFontLetturaCarattere predefinito utilizzato quando FontName non è impostato esplicitamente.
DefaultFontSizefloatLetturaDimensione del carattere predefinita utilizzata quando FontSize non è impostata esplicitamente.
TextstringLettura/ScritturaIl testo da timbrare.
ValuestringLettura/ScritturaAlias per Testo.
FontNamestringLettura/ScritturaNome del font (deve esistere nelle risorse della pagina o essere un font Standard 14).
FontSizefloatLetturaDimensione del carattere in punti.
ColorColorLettura/ScritturaColore del testo.
TextStateTextStateLettura/ScritturaStato della formattazione del testo.
WordWrapboolLettura/ScritturaIndica se avvolgere il testo al confine di Width.
WordWrapModeTextFormattingOptions.WordWrapModeLettura/ScritturaModalità di word-wrap applicata al testo del timbro.
WidthdoubleLettura/ScritturaVincolo di larghezza utilizzato per l’interruzione di riga (in punti).
HeightdoubleLettura/ScritturaVincolo di altezza per la casella del timbro.
ScaleboolLettura/ScritturaSe vero, il testo del timbro viene scalato per adattarsi a Width × Height.
ZoomdoubleLettura/ScritturaFattore di zoom applicato al timbro.
TextAlignmentHorizontalAlignmentLettura/ScritturaAllineamento orizzontale delle righe di testo all’interno della casella del timbro.
StampIdintLettura/ScritturaL’identificatore del timbro.
Pagesint[]?Lettura/ScritturaPagine a cui applicare il timbro (indice a partire da 1).
PageNumberintLettura/ScritturaNumero di pagina singola a cui applicare il timbro (indice a partire da 1).
XOrigindoubleLettura/ScritturaPosizione X di origine in punti.
YOrigindoubleLettura/ScritturaPosizione dell’origine Y in punti.
RotationfloatLettura/ScritturaAngolo di rotazione in gradi.
OpacityfloatLettura/ScritturaOpacità (0.0-1.0).
IsBackgroundboolLettura/ScritturaSe questo timbro è sullo sfondo.
QualityintLettura/ScritturaQualità JPEG (1..100) quando il timbro viene emesso come immagine JPEG.
BlendingSpaceBlendingColorSpaceLettura/ScritturaSpazio colore di fusione usato durante il compositing del timbro sulla pagina.

Metodi

FirmaDescrizione
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.

Vedi anche

 Italiano