Artefakt

Artefakt

Oversigt

Artifact er en klasse i Aspose.PDF FOSS for .NET.

Repræsenterer et PDF-artifact — en markeret indholdsekvens mærket som /Artifact (PDF 32000 §14.8.2.2).

Denne klasse leverer 16 metoder til at arbejde med Artifact-objekter i .NET-programmer.
Tilgængelige metoder omfatter: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, og 1 yderligere metode.
Alle offentlige medlemmer er tilgængelige for enhver .NET-applikation efter installation af Aspose.PDF FOSS for .NET-pakken.
Egenskaber: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, og 18 flere.

Egenskaber

NameTypeAccessDescription
TypeArtifactTypeRead/WriteArtefaktens typeklassifikation.
SubtypeArtifactSubtypeRead/WriteArtefaktens undertype.
CustomTypestring?Read/WriteNavn på ikke-standard artefakttype.
CustomSubtypestring?Read/WriteNavn på ikke-standard artefaktundertype.
Textstring?Read/WriteTekstindhold udtrukket fra artefaktens indholdsstrøm-operatorer.
RectangleRectangle?ReadOmråde (bounding box) fra /BBox-indgangen i egenskabsordbogen.
OpacitydoubleRead/WriteOpacitet for artefakten (fra ExtGState /ca).
PagePage?ReadSiden som denne artefakt tilhører.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteVandret justering (fra /Attached-indgangen).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteLodret justering (fra /Attached-indgangen).
IsBackgroundboolRead/WriteOm dette er en baggrundsartefakt.
RotationdoubleRead/WriteRotationsvinkel i grader.
BackgroundColorColor?Read/WriteBaggrundsfarve.
RightMargindoubleRead/WriteHøjre margen.
LeftMargindoubleRead/WriteVenstre margen.
TopMargindoubleRead/WriteØvre margen.
BottomMargindoubleRead/WriteNedre margen.
PositionPoint?Read/WriteEksplicit placeringskoordinater.
FormattedTextFormattedText?Read/WriteFormateret tekst for artefakten.
TextStateTextState?Read/WriteTeksttilstand for artefakttekst.
LinesList<string>ReadFlere linjers tekstindhold.
ContentsList<Operator>ReadInterne indholdsstrøm-operatorer, der tegner artefakten.
FormXForm?ReadForm XObject, der understøtter denne artefakt, når den renderes som en genanvendelig form (f.eks.
ImageXImage?ReadImage XObject, der understøtter denne artefakt, når dens indhold er et rasterbillede.

Metoder

SignatureDescription
Artifact()Standardkonstruktør — opretter et artefakt med typen Undefined og undertypen.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Opretter et artefakt med den angivne type og undertype.
Artifact(type: string, subType: string)Opretter et artefakt med strengbaseret brugerdefineret type og undertype.
SetPageNumberReplacementString(value: string)Indstiller side‑nummer erstatningstokenet, der bruges i Text.
SetLinesAndState(text: string[], textState: TextState)Indstiller flerrækketekstindhold med den angivne teksttilstand.
BeginUpdates()Begynd en batch‑opdatering af egenskaber.
SaveUpdates()Udfør en batch‑opdatering startet af BeginUpdates.
Dispose()Frigiver ressourcer holdt af artefaktet.
GetValue(name: string)Læs et brugerdefineret navn/værdi-par sat via SetValue(string, string).
SetValue(name: string, value: string)Gem et brugerdefineret navn/værdi-par på artefaktet (til efterfølgende metadataadgang; udgives ikke i PDF’en i denne build).
RemoveValue(name: string)Fjern et brugerdefineret navn/værdi-par, der tidligere er sat via SetValue.
SetImage(imageStream: Stream)Vedhæft et rasterbillede til artefaktet.
SetImage(imageName: string)Vedhæft et rasterbillede via sti.
SetText(formattedText: FormattedText)Indstil artefaktets tekst fra en FormattedText‑instans.
SetTextAndState(text: string, textState: TextState)Indstil Text og TextState sammen.
SetPdfPage(page: Page)Bind dette artefakt til en specifik side.

Se også

 Dansk