WatermarkArtifact

WatermarkArtifact

Panoramica

WatermarkArtifact è una classe in Aspose.PDF FOSS per .NET. Eredita da: Artifact.

Rappresenta un artefatto watermark che può essere aggiunto a una pagina PDF.

Questa classe fornisce 19 metodi per lavorare con oggetti WatermarkArtifact nei programmi .NET. I metodi disponibili includono: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText e 3 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype e altre 18.

Proprietà

NomeTipoAccessoDescrizione
TypeArtifactTypeLettura/ScritturaLa classificazione del tipo dell’artefatto.
SubtypeArtifactSubtypeLettura/ScritturaIl sottotipo dell’artefatto.
CustomTypestring?Lettura/ScritturaNome del tipo di artefatto non standard.
CustomSubtypestring?Lettura/ScritturaNome del sottotipo di artefatto non standard.
Textstring?Lettura/ScritturaContenuto testuale estratto dagli operatori del flusso di contenuto dell’artefatto.
RectangleRectangle?LetturaBounding box dalla voce /BBox nel dizionario delle proprietà.
OpacitydoubleLettura/ScritturaOpacità dell’artefatto (da ExtGState /ca).
PagePage?LetturaLa pagina a cui appartiene questo artefatto.
ArtifactHorizontalAlignmentHorizontalAlignmentLettura/ScritturaAllineamento orizzontale (da /Attached entry).
ArtifactVerticalAlignmentVerticalAlignmentLettura/ScritturaAllineamento verticale (da /Attached entry).
IsBackgroundboolLettura/ScritturaSe questo è un artefatto di sfondo.
RotationdoubleLettura/ScritturaAngolo di rotazione in gradi.
BackgroundColorColor?Lettura/ScritturaColore di sfondo.
RightMargindoubleLettura/ScritturaMargine destro.
LeftMargindoubleLettura/ScritturaMargine sinistro.
TopMargindoubleLettura/ScritturaMargine superiore.
BottomMargindoubleLettura/ScritturaMargine inferiore.
PositionPoint?Lettura/ScritturaCoordinate di posizionamento esplicite.
FormattedTextFormattedText?Lettura/ScritturaTesto formattato per l’artefatto.
TextStateTextState?Lettura/ScritturaStato del testo per il testo dell’artefatto.
LinesList<string>LetturaContenuto di testo multilinea.
ContentsList<Operator>LetturaOperatori interni del flusso di contenuto che disegnano l’artefatto.
FormXForm?LetturaL’XObject Form che supporta questo artefatto quando viene renderizzato come modulo riutilizzabile (ad es.
ImageXImage?LetturaL’XObject Image che supporta questo artefatto quando il suo contenuto è un’immagine raster.

Metodi

FirmaDescrizione
WatermarkArtifact()Crea un’istanza di un artefatto Watermark.
SetTextAndState(text: string, state: TextState)Imposta il testo e lo stato del testo per il watermark.
SetText(formattedText: Aspose.Pdf.Facades.FormattedText)Imposta il testo del watermark da un oggetto FormattedText (helper in stile API di Facades).
AddToPage(page: Page)Aggiungi questo artefatto a una pagina.
Artifact()Costruttore predefinito — crea un artefatto con tipo e sottotipo Undefined.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Crea un artefatto con il tipo e il sottotipo forniti.
Artifact(type: string, subType: string)Crea un artefatto con tipo e sottotipo personalizzati basati su stringa.
SetPageNumberReplacementString(value: string)Imposta il token di sostituzione del numero di pagina usato in Text.
SetLinesAndState(text: string[], textState: TextState)Imposta il contenuto di testo multilinea con lo stato di testo fornito.
BeginUpdates()Inizia un aggiornamento batch delle proprietà.
SaveUpdates()Esegui il flush di un aggiornamento batch avviato da BeginUpdates.
Dispose()Rilascia le risorse detenute dall’artefatto.
GetValue(name: string)Leggi una coppia nome/valore personalizzata impostata tramite SetValue(string, string).
SetValue(name: string, value: string)Memorizza una coppia nome/valore personalizzata sull’artefatto (per l’accesso ai metadati a valle; non emessa nel PDF in questa build).
RemoveValue(name: string)Rimuovi una coppia nome/valore personalizzata impostata in precedenza tramite SetValue.
SetImage(imageStream: Stream)Allega un’immagine raster all’artefatto.
SetImage(imageName: string)Allega un’immagine raster tramite percorso.
SetText(formattedText: FormattedText)Imposta il testo dell’artifact da un’istanza FormattedText.
SetPdfPage(page: Page)Associa questo artefatto a una pagina specifica.

Vedi anche

 Italiano