Artefakt

Artefakt

Oversikt

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

Representerer et PDF-artifakt — en merket innholdsekvens merket som /Artifact (PDF 32000 §14.8.2.2).

Denne klassen gir 16 metoder for å arbeide med Artifact-objekter i .NET-programmer. Tilgjengelige metoder inkluderer: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, og 1 ekstra metode. Alle offentlige medlemmer er tilgjengelige for enhver .NET-applikasjon etter installasjon av Aspose.PDF FOSS for .NET-pakken. Egenskaper: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, og 18 flere.

Egenskaper

NavnTypeTilgangBeskrivelse
TypeArtifactTypeRead/WriteArtefaktens typeklassifisering.
SubtypeArtifactSubtypeRead/WriteArtefaktens undertype.
CustomTypestring?Read/WriteNavn på ikke-standard artefakttype.
CustomSubtypestring?Read/WriteNavn på ikke-standard artefaktundertype.
Textstring?Read/WriteTekstinnhold hentet fra artefaktens innholdsstrøm-operatorer.
RectangleRectangle?ReadOmråde (bounding box) fra /BBox-oppføringen i egenskapsordboken.
OpacitydoubleRead/WriteOpasitet for artefakten (fra ExtGState /ca).
PagePage?ReadSiden denne artefakten tilhører.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteHorisontal justering (fra /Attached-oppføring).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteVertikal justering (fra /Attached-oppføring).
IsBackgroundboolRead/WriteOm dette er en bakgrunnsartefakt.
RotationdoubleRead/WriteRotasjonsvinkel i grader.
BackgroundColorColor?Read/WriteBakgrunnsfarge.
RightMargindoubleRead/WriteHøyre marg.
LeftMargindoubleRead/WriteVenstre marg.
TopMargindoubleRead/WriteØvre marg.
BottomMargindoubleRead/WriteNedre marg.
PositionPoint?Read/WriteEksplisitte plasseringkoordinater.
FormattedTextFormattedText?Read/WriteFormatert tekst for artefakten.
TextStateTextState?Read/WriteTeksttilstand for artefakttekst.
LinesList<string>ReadFlerlinjet tekstinnhold.
ContentsList<Operator>ReadInterne innholdsstrøm-operatorer som tegner artefakten.
FormXForm?ReadForm XObject som støtter denne artefakten når den gjengis som et gjenbrukbart skjema (f.eks.
ImageXImage?ReadImage XObject som støtter denne artefakten når innholdet er et rasterbilde.

Metoder

SignatureDescription
Artifact()Standardkonstruktør — oppretter et artefakt med Undefined-type og -subtype.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Oppretter et artefakt med den angitte typen og subtypen.
Artifact(type: string, subType: string)Oppretter et artefakt med strengbasert egendefinert type og subtype.
SetPageNumberReplacementString(value: string)Angir erstatningstoken for sidetall som brukes i Text.
SetLinesAndState(text: string[], textState: TextState)Angir tekstinnhold med flere linjer med den angitte teksttilstanden.
BeginUpdates()Starter en batch-oppdatering av egenskaper.
SaveUpdates()Tømmer en batch-oppdatering startet av BeginUpdates.
Dispose()Frigjør ressurser holdt av artefaktet.
GetValue(name: string)Leser et egendefinert navn/verdi-par satt via SetValue(string, string).
SetValue(name: string, value: string)Lagrer et egendefinert navn/verdi-par på artefaktet (for nedstrøms metadata-tilgang; ikke skrevet inn i PDF-en i denne byggingen).
RemoveValue(name: string)Fjerner et egendefinert navn/verdi-par som tidligere ble satt via SetValue.
SetImage(imageStream: Stream)Legger ved et rasterbilde til artefaktet.
SetImage(imageName: string)Legger ved et rasterbilde via sti.
SetText(formattedText: FormattedText)Angir artefaktens tekst fra en FormattedText-instans.
SetTextAndState(text: string, textState: TextState)Angir Text og TextState sammen.
SetPdfPage(page: Page)Binder dette artefaktet til en spesifikk side.

Se også

 Norsk