HeaderArtifact

HeaderArtifact

Übersicht

HeaderArtifact ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: Artifact.

Stellt ein Header-Artifact dar — einen seitenebenen Laufkopf, markiert mit Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

Diese Klasse stellt 15 Methoden zum Arbeiten mit HeaderArtifact-Objekten in .NET-Programmen bereit. Verfügbare Methoden sind: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText und 2 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype und 18 weitere.

Eigenschaften

NameTypZugriffBeschreibung
TypeArtifactTypeLesen/SchreibenDie Typklassifizierung des Artefakts.
SubtypeArtifactSubtypeLesen/SchreibenDer Subtyp des Artefakts.
CustomTypestring?Lesen/SchreibenName des nichtstandardmäßigen Artefakttyps.
CustomSubtypestring?Lesen/SchreibenName des nichtstandardmäßigen Artefaktuntertyps.
Textstring?Lesen/SchreibenTextinhalt, der aus den Content-Stream-Operatoren des Artefakts extrahiert wurde.
RectangleRectangle?LesenBegrenzungsrahmen aus dem /BBox-Eintrag im Eigenschaften-Dictionary.
OpacitydoubleLesen/SchreibenDeckkraft des Artefakts (aus ExtGState /ca).
PagePage?LesenDie Seite, zu der dieses Artefakt gehört.
ArtifactHorizontalAlignmentHorizontalAlignmentLesen/SchreibenHorizontale Ausrichtung (aus dem /Attached-Eintrag).
ArtifactVerticalAlignmentVerticalAlignmentLesen/SchreibenVertikale Ausrichtung (aus dem /Attached-Eintrag).
IsBackgroundboolLesen/SchreibenOb dies ein Hintergrundartefakt ist.
RotationdoubleLesen/SchreibenRotationswinkel in Grad.
BackgroundColorColor?Lesen/SchreibenHintergrundfarbe.
RightMargindoubleLesen/SchreibenRechter Rand.
LeftMargindoubleLesen/SchreibenLinker Rand.
TopMargindoubleLesen/SchreibenOberer Rand.
BottomMargindoubleLesen/SchreibenUnterer Rand.
PositionPoint?Lesen/SchreibenExplizite Platzierungskoordinaten.
FormattedTextFormattedText?Lesen/SchreibenFormatierter Text für das Artefakt.
TextStateTextState?Lesen/SchreibenTextstatus für Artefakttext.
LinesList<string>LesenMehrzeiliger Textinhalt.
ContentsList<Operator>LesenInterne Content-Stream-Operatoren, die das Artefakt zeichnen.
FormXForm?LesenDas Form XObject, das diesem Artefakt zugrunde liegt, wenn es als wiederverwendbares Formular gerendert wird (z. B.
ImageXImage?LesenDas Image XObject, das diesem Artefakt zugrunde liegt, wenn sein Inhalt ein Rasterbild ist.

Methoden

SignaturBeschreibung
HeaderArtifact()Erstellt ein leeres Header-Artefakt (Pagination / Header).
HeaderArtifact(text: string)Erstellt ein Header-Artefakt, das den angegebenen Text enthält.
Artifact()Standardkonstruktor — erstellt ein Artefakt mit Undefined-Typ und Undefined-Subtyp.
SetPageNumberReplacementString(value: string)Legt das in Text verwendete Seitenzahl-Ersetzungstoken fest.
SetLinesAndState(text: string[], textState: TextState)Setzt mehrzeiligen Textinhalt mit dem angegebenen Textzustand.
BeginUpdates()Beginne ein batchweises Property-Update.
SaveUpdates()Leeren Sie ein gestapeltes Update, das von BeginUpdates gestartet wurde.
Dispose()Gibt Ressourcen frei, die vom Artefakt gehalten werden.
GetValue(name: string)Lese ein benutzerdefiniertes Name/Wert-Paar, das über SetValue(string, string) gesetzt wurde.
SetValue(name: string, value: string)Speichere ein benutzerdefiniertes Name/Wert-Paar im Artefakt (für nachgelagerten Metadatenzugriff; wird in diesem Build nicht in das PDF übernommen).
RemoveValue(name: string)Entfernen Sie ein benutzerdefiniertes Namens-/Wert-Paar, das zuvor über SetValue festgelegt wurde.
SetImage(imageStream: Stream)Fügen Sie dem Artefakt ein Rasterbild hinzu.
SetText(formattedText: FormattedText)Setzt den Artefakt-Text von einer FormattedText-Instanz.
SetTextAndState(text: string, textState: TextState)Setzen Sie Text und TextState zusammen.
SetPdfPage(page: Page)Binden Sie dieses Artefakt an eine bestimmte Seite.

Siehe auch

 Deutsch