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
| Navn | Type | Tilgang | Beskrivelse |
|---|---|---|---|
Type | ArtifactType | Read/Write | Artefaktens typeklassifisering. |
Subtype | ArtifactSubtype | Read/Write | Artefaktens undertype. |
CustomType | string? | Read/Write | Navn på ikke-standard artefakttype. |
CustomSubtype | string? | Read/Write | Navn på ikke-standard artefaktundertype. |
Text | string? | Read/Write | Tekstinnhold hentet fra artefaktens innholdsstrøm-operatorer. |
Rectangle | Rectangle? | Read | Område (bounding box) fra /BBox-oppføringen i egenskapsordboken. |
Opacity | double | Read/Write | Opasitet for artefakten (fra ExtGState /ca). |
Page | Page? | Read | Siden denne artefakten tilhører. |
ArtifactHorizontalAlignment | HorizontalAlignment | Read/Write | Horisontal justering (fra /Attached-oppføring). |
ArtifactVerticalAlignment | VerticalAlignment | Read/Write | Vertikal justering (fra /Attached-oppføring). |
IsBackground | bool | Read/Write | Om dette er en bakgrunnsartefakt. |
Rotation | double | Read/Write | Rotasjonsvinkel i grader. |
BackgroundColor | Color? | Read/Write | Bakgrunnsfarge. |
RightMargin | double | Read/Write | Høyre marg. |
LeftMargin | double | Read/Write | Venstre marg. |
TopMargin | double | Read/Write | Øvre marg. |
BottomMargin | double | Read/Write | Nedre marg. |
Position | Point? | Read/Write | Eksplisitte plasseringkoordinater. |
FormattedText | FormattedText? | Read/Write | Formatert tekst for artefakten. |
TextState | TextState? | Read/Write | Teksttilstand for artefakttekst. |
Lines | List<string> | Read | Flerlinjet tekstinnhold. |
Contents | List<Operator> | Read | Interne innholdsstrøm-operatorer som tegner artefakten. |
Form | XForm? | Read | Form XObject som støtter denne artefakten når den gjengis som et gjenbrukbart skjema (f.eks. |
Image | XImage? | Read | Image XObject som støtter denne artefakten når innholdet er et rasterbilde. |
Metoder
| Signature | Description |
|---|---|
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. |