Artefatto

Artefatto

Panoramica

Artifact è una classe in Aspose.PDF FOSS per .NET.

Rappresenta un artefatto PDF — una sequenza di contenuto marcato etichettata come /Artifact (PDF 32000 §14.8.2.2).

Questa classe fornisce 16 metodi per lavorare con oggetti Artifact in programmi .NET. I metodi disponibili includono: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState e 1 metodo aggiuntivo. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS for .NET. Proprietà: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype e 18 altre.

Proprietà

NomeTipoAccessoDescrizione
TypeArtifactTypeRead/WriteLa classificazione del tipo dell’artefatto.
SubtypeArtifactSubtypeRead/WriteIl sottotipo dell’artefatto.
CustomTypestring?Read/WriteNome del tipo di artefatto non standard.
CustomSubtypestring?Read/WriteNome del sottotipo di artefatto non standard.
Textstring?Read/WriteContenuto testuale estratto dagli operatori del flusso di contenuto dell’artefatto.
RectangleRectangle?ReadRettangolo di delimitazione dall’entrata /BBox nel dizionario delle proprietà.
OpacitydoubleRead/WriteOpacità dell’artefatto (da ExtGState /ca).
PagePage?ReadLa pagina a cui appartiene questo artefatto.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteAllineamento orizzontale (dall’entrata /Attached).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteAllineamento verticale (dall’entrata /Attached).
IsBackgroundboolRead/WriteIndica se questo è un artefatto di sfondo.
RotationdoubleRead/WriteAngolo di rotazione in gradi.
BackgroundColorColor?Read/WriteColore di sfondo.
RightMargindoubleRead/WriteMargine destro.
LeftMargindoubleRead/WriteMargine sinistro.
TopMargindoubleRead/WriteMargine superiore.
BottomMargindoubleRead/WriteMargine inferiore.
PositionPoint?Read/WriteCoordinate di posizionamento esplicite.
FormattedTextFormattedText?Read/WriteTesto formattato per l’artefatto.
TextStateTextState?Read/WriteStato del testo per il testo dell’artefatto.
LinesList<string>ReadContenuto di testo multilinea.
ContentsList<Operator>ReadOperatori interni del flusso di contenuto che disegnano l’artefatto.
FormXForm?ReadIl Form XObject che supporta questo artefatto quando viene renderizzato come modulo riutilizzabile (ad es.
ImageXImage?ReadL’Image XObject che supporta questo artefatto quando il suo contenuto è un’immagine raster.

Metodi

SignatureDescription
Artifact()Costruttore predefinito — crea un artifact con tipo e sottotipo Undefined.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Crea un artifact con il tipo e il sottotipo specificati.
Artifact(type: string, subType: string)Crea un artifact 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()Avvia un aggiornamento batch delle proprietà.
SaveUpdates()Esegue il flush di un aggiornamento batch avviato da BeginUpdates.
Dispose()Rilascia le risorse detenute dall’artifact.
GetValue(name: string)Legge una coppia nome/valore personalizzata impostata tramite SetValue(string, string).
SetValue(name: string, value: string)Memorizza una coppia nome/valore personalizzata sull’artifact (per l’accesso ai metadati a valle; non emessa nel PDF in questa build).
RemoveValue(name: string)Rimuove una coppia nome/valore personalizzata precedentemente impostata tramite SetValue.
SetImage(imageStream: Stream)Allega un’immagine raster all’artifact.
SetImage(imageName: string)Allega un’immagine raster tramite percorso.
SetText(formattedText: FormattedText)Imposta il testo dell’artifact da un’istanza di FormattedText.
SetTextAndState(text: string, textState: TextState)Imposta Text e TextState insieme.
SetPdfPage(page: Page)Associa questo artifact a una pagina specifica.

Vedi anche

 Italiano