Artefact

Artefact

Overzicht

Artifact is een klasse in Aspose.PDF FOSS voor .NET.

Stelt een PDF‑artifact voor — een gemarkeerde inhoudsreeks getagd als /Artifact (PDF 32000 §14.8.2.2).

Deze klasse biedt 16 methoden voor het werken met Artifact‑objecten in .NET‑programma’s. Beschikbare methoden omvatten: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState en 1 extra methode. Alle openbare leden zijn toegankelijk voor elke .NET‑applicatie na het installeren van het Aspose.PDF FOSS for .NET‑pakket. Eigenschappen: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype en nog 18.

Eigenschappen

NameTypeAccessDescription
TypeArtifactTypeRead/WriteDe typeclassificatie van het artefact.
SubtypeArtifactSubtypeRead/WriteDe subtype van het artefact.
CustomTypestring?Read/WriteNaam van niet-standaard artefacttype.
CustomSubtypestring?Read/WriteNaam van niet-standaard artefactsubtype.
Textstring?Read/WriteTekstinhoud geëxtraheerd uit de contentstream-operatoren van het artefact.
RectangleRectangle?ReadOmhullende rechthoek (bounding box) uit de /BBox entry in het eigenschappenwoordenboek.
OpacitydoubleRead/WriteDoorzichtigheid van het artefact (van ExtGState /ca).
PagePage?ReadDe pagina waartoe dit artefact behoort.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteHorizontale uitlijning (van /Attached entry).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteVerticale uitlijning (van /Attached entry).
IsBackgroundboolRead/WriteOf dit een achtergrondartefact is.
RotationdoubleRead/WriteRotatiehoek in graden.
BackgroundColorColor?Read/WriteAchtergrondkleur.
RightMargindoubleRead/WriteRechter marge.
LeftMargindoubleRead/WriteLinker marge.
TopMargindoubleRead/WriteBovenmarge.
BottomMargindoubleRead/WriteOndermarge.
PositionPoint?Read/WriteExpliciete plaatsingscoördinaten.
FormattedTextFormattedText?Read/WriteOpgemaakte tekst voor het artefact.
TextStateTextState?Read/WriteTekststatus voor artefacttekst.
LinesList<string>ReadMeerdere regels tekstinhoud.
ContentsList<Operator>ReadInterne content-stream-operatoren die het artefact tekenen.
FormXForm?ReadDe Form XObject die dit artefact ondersteunt wanneer het wordt gerenderd als een herbruikbaar formulier (bijv.
ImageXImage?ReadDe Image XObject die dit artefact ondersteunt wanneer de inhoud een rasterafbeelding is.

Methoden

SignatureDescription
Artifact()Standaardconstructor — maakt een artefact met type Undefined en subtype.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Maakt een artefact met het opgegeven type en subtype.
Artifact(type: string, subType: string)Maakt een artefact met op strings gebaseerd aangepast type en subtype.
SetPageNumberReplacementString(value: string)Stelt het paginanummer‑vervangings‑token in dat wordt gebruikt in Text.
SetLinesAndState(text: string[], textState: TextState)Stelt meerregelige tekstinhoud in met de opgegeven text state.
BeginUpdates()Begin een gebatchte eigenschapsupdate.
SaveUpdates()Leeg een gebatchte update die gestart is door BeginUpdates.
Dispose()Geeft bronnen vrij die door het artefact worden vastgehouden.
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 via SetValue ingesteld aangepast naam/waarde‑paar.
SetImage(imageStream: Stream)Koppel een rasterafbeelding aan het artefact.
SetImage(imageName: string)Koppel een rasterafbeelding via pad.
SetText(formattedText: FormattedText)Stel de artefacttekst in vanuit een FormattedText‑instantie.
SetTextAndState(text: string, textState: TextState)Stel Text en TextState samen in.
SetPdfPage(page: Page)Koppel dit artefact aan een specifieke pagina.

Zie ook

 Nederlands