HeaderArtifact
Overzicht
HeaderArtifact is een klasse in Aspose.PDF FOSS voor .NET. Erft van: Artifact.
Stelt een header-artifact voor — een paginaniveau lopende kop gemarkeerd Artifact /Subtype /Header (PDF 32000 §14.8.2.2).
Deze klasse biedt 15 methoden voor het werken met HeaderArtifact objecten in .NET programma’s. Beschikbare methoden zijn: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, en 2 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, en nog 18.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Type | ArtifactType | Lezen/schrijven | De typeclassificatie van het artefact. |
Subtype | ArtifactSubtype | Lezen/schrijven | Het subtype van het artefact. |
CustomType | string? | Lezen/schrijven | Naam van niet-standaard artefacttype. |
CustomSubtype | string? | Lezen/schrijven | Naam van niet-standaard artefactsubtype. |
Text | string? | Lezen/schrijven | Tekstinhoud geëxtraheerd uit de content-stream-operatoren van het artefact. |
Rectangle | Rectangle? | Lezen | Bounding box van de /BBox-entry in het eigenschappenwoordenboek. |
Opacity | double | Lezen/schrijven | Opaciteit van het artefact (van ExtGState /ca). |
Page | Page? | Lezen | De pagina waartoe dit artefact behoort. |
ArtifactHorizontalAlignment | HorizontalAlignment | Lezen/schrijven | Horizontale uitlijning (van /Attached entry). |
ArtifactVerticalAlignment | VerticalAlignment | Lezen/schrijven | Verticale uitlijning (van /Attached entry). |
IsBackground | bool | Lezen/schrijven | Of dit een achtergrondartefact is. |
Rotation | double | Lezen/schrijven | Rotatiehoek in graden. |
BackgroundColor | Color? | Lezen/schrijven | Achtergrondkleur. |
RightMargin | double | Lezen/schrijven | Rechter marge. |
LeftMargin | double | Lezen/schrijven | Linker marge. |
TopMargin | double | Lezen/schrijven | Bovenmarge. |
BottomMargin | double | Lezen/schrijven | Onderste marge. |
Position | Point? | Lezen/schrijven | Expliciete plaatsingscoördinaten. |
FormattedText | FormattedText? | Lezen/schrijven | Opgemaakte tekst voor het artefact. |
TextState | TextState? | Lezen/schrijven | Tekststatus voor artefacttekst. |
Lines | List<string> | Lezen | Meerregelige tekstinhoud. |
Contents | List<Operator> | Lezen | Interne content-stream operators die het artefact tekenen. |
Form | XForm? | Lezen | De Form XObject die dit artefact ondersteunt wanneer het wordt gerenderd als een herbruikbaar formulier (bijv. |
Image | XImage? | Lezen | De Image XObject die dit artefact ondersteunt wanneer de inhoud een rasterafbeelding is. |
Methoden
| Handtekening | Beschrijving |
|---|---|
HeaderArtifact() | Maakt een leeg header-artefact (Paginering / Header). |
HeaderArtifact(text: string) | Maakt een header-artefact dat de opgegeven tekst bevat. |
Artifact() | Standaardconstructor — maakt een artefact met een Undefined type en subtype. |
SetPageNumberReplacementString(value: string) | Stelt het paginanummervervangings-token in dat wordt gebruikt in Text. |
SetLinesAndState(text: string[], textState: TextState) | Stelt meerregelige tekstinhoud in met de opgegeven tekststatus. |
BeginUpdates() | Begin een batchgewijze eigenschapsupdate. |
SaveUpdates() | Leeg een batchupdate die gestart is door BeginUpdates. |
Dispose() | Geeft de door het artefact vastgehouden bronnen vrij. |
GetValue(name: string) | Lees een aangepast naam/waarde-paar ingesteld via SetValue(string, string). |
SetValue(name: string, value: string) | Sla een aangepast naam/waarde-paar op het artefact op (voor downstream metadata-toegang; niet uitgegeven in de PDF in deze build). |
RemoveValue(name: string) | Verwijder een eerder ingesteld aangepast naam/waarde-paar via SetValue. |
SetImage(imageStream: Stream) | Voeg een rasterafbeelding toe aan het artefact. |
SetText(formattedText: FormattedText) | Stel de artefacttekst in vanaf een FormattedText-instantie. |
SetTextAndState(text: string, textState: TextState) | Stel Text en TextState samen. |
SetPdfPage(page: Page) | Koppel dit artifact aan een specifieke pagina. |