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
| Name | Type | Access | Description |
|---|---|---|---|
Type | ArtifactType | Read/Write | Artefaktens typeklassifikation. |
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 | Tekstindhold udtrukket fra artefaktens indholdsstrøm-operatorer. |
Rectangle | Rectangle? | Read | Område (bounding box) fra /BBox-indgangen i egenskabsordbogen. |
Opacity | double | Read/Write | Opacitet for artefakten (fra ExtGState /ca). |
Page | Page? | Read | Siden som denne artefakt tilhører. |
ArtifactHorizontalAlignment | HorizontalAlignment | Read/Write | Vandret justering (fra /Attached-indgangen). |
ArtifactVerticalAlignment | VerticalAlignment | Read/Write | Lodret justering (fra /Attached-indgangen). |
IsBackground | bool | Read/Write | Om dette er en baggrundsartefakt. |
Rotation | double | Read/Write | Rotationsvinkel i grader. |
BackgroundColor | Color? | Read/Write | Baggrundsfarve. |
RightMargin | double | Read/Write | Højre margen. |
LeftMargin | double | Read/Write | Venstre margen. |
TopMargin | double | Read/Write | Øvre margen. |
BottomMargin | double | Read/Write | Nedre margen. |
Position | Point? | Read/Write | Eksplicit placeringskoordinater. |
FormattedText | FormattedText? | Read/Write | Formateret tekst for artefakten. |
TextState | TextState? | Read/Write | Teksttilstand for artefakttekst. |
Lines | List<string> | Read | Flere linjers tekstindhold. |
Contents | List<Operator> | Read | Interne indholdsstrøm-operatorer, der tegner artefakten. |
Form | XForm? | Read | Form XObject, der understøtter denne artefakt, når den renderes som en genanvendelig form (f.eks. |
Image | XImage? | Read | Image XObject, der understøtter denne artefakt, når dens indhold er et rasterbillede. |
Metoder
| Signature | Description |
|---|---|
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. |