HeaderArtifact

HeaderArtifact

Panoramica

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

Rappresenta un artefatto header — un’intestazione a livello di pagina contrassegnata Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

Questa classe fornisce 15 metodi per lavorare con oggetti HeaderArtifact nei programmi .NET. I metodi disponibili includono: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText e 2 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?LetturaRettangolo di delimitazione dall’entrata /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 di flusso di contenuto che disegnano l’artefatto.
FormXForm?LetturaL’Form XObject che supporta questo artefatto quando viene renderizzato come modulo riutilizzabile (ad es.
ImageXImage?LetturaL’Image XObject che supporta questo artefatto quando il suo contenuto è un’immagine raster.

Metodi

FirmaDescrizione
HeaderArtifact()Crea un artefatto di intestazione vuoto (Paginazione / Intestazione).
HeaderArtifact(text: string)Crea un artefatto header contenente il testo fornito.
Artifact()Costruttore predefinito — crea un artefatto con tipo e sottotipo Undefined.
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 di proprietà in batch.
SaveUpdates()Esegui il flush di un aggiornamento batch avviato da BeginUpdates.
Dispose()Rilascia le risorse detenute dall’artifact.
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’artifact (per l’accesso ai metadati a valle; non emessa nel PDF in questa build).
RemoveValue(name: string)Rimuovi una coppia nome/valore personalizzata precedentemente impostata tramite SetValue.
SetImage(imageStream: Stream)Allega un’immagine raster all’artefatto.
SetText(formattedText: FormattedText)Imposta il testo dell’artefatto da un’istanza FormattedText.
SetTextAndState(text: string, textState: TextState)Imposta Text e TextState insieme.
SetPdfPage(page: Page)Associa questo artefatto a una pagina specifica.

Vedi anche

 Italiano