Artefakt
Pregled
Artifact je klasa u Aspose.PDF FOSS za .NET.
Predstavlja PDF artefakt — označeni sadržajni niz označen kao /Artifact (PDF 32000 §14.8.2.2).
Ova klasa pruža 16 metoda za rad s objektima Artifact u .NET programima.
Dostupne metode uključuju: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState i 1 dodatnu metodu.
Svi javni članovi su dostupni bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS for .NET.
Svojstva: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype i još 18.
Svojstva
| Naziv | Tip | Pristup | Opis |
|---|---|---|---|
Type | ArtifactType | Read/Write | Klasifikacija vrste artefakta. |
Subtype | ArtifactSubtype | Read/Write | Podvrsta artefakta. |
CustomType | string? | Read/Write | Naziv nestandardne vrste artefakta. |
CustomSubtype | string? | Read/Write | Naziv nestandardne podvrste artefakta. |
Text | string? | Read/Write | Tekstualni sadržaj izdvojen iz operatora toka sadržaja artefakta. |
Rectangle | Rectangle? | Read | Okvir (bounding box) iz unosa /BBox u rječniku svojstava. |
Opacity | double | Read/Write | Neprozirnost artefakta (iz ExtGState /ca). |
Page | Page? | Read | Stranica kojoj ovaj artefakt pripada. |
ArtifactHorizontalAlignment | HorizontalAlignment | Read/Write | Vodoravno poravnanje (iz unosa /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | Read/Write | Okomito poravnanje (iz unosa /Attached). |
IsBackground | bool | Read/Write | Je li ovo artefakt pozadine. |
Rotation | double | Read/Write | Kut rotacije u stupnjevima. |
BackgroundColor | Color? | Read/Write | Boja pozadine. |
RightMargin | double | Read/Write | Desni rub. |
LeftMargin | double | Read/Write | Lijevi rub. |
TopMargin | double | Read/Write | Gornji rub. |
BottomMargin | double | Read/Write | Donji rub. |
Position | Point? | Read/Write | Izričite koordinate položaja. |
FormattedText | FormattedText? | Read/Write | Formatirani tekst za artefakt. |
TextState | TextState? | Read/Write | Stanje teksta za tekst artefakta. |
Lines | List<string> | Read | Višeredni tekstualni sadržaj. |
Contents | List<Operator> | Read | Interni operatori toka sadržaja koji crtaju artefakt. |
Form | XForm? | Read | Form XObject koji podržava ovaj artefakt kada se prikazuje kao ponovno upotrebljivi obrazac (npr. |
Image | XImage? | Read | Image XObject koji podržava ovaj artefakt kada je njegov sadržaj raster slika. |
Metode
| Signature | Description |
|---|---|
Artifact() | Zadani konstruktor — stvara artefakt s neodređenim tipom i podtipom. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Stvara artefakt s navedenim tipom i podtipom. |
Artifact(type: string, subType: string) | Stvara artefakt s prilagođenim tipom i podtipom temeljenim na stringu. |
SetPageNumberReplacementString(value: string) | Postavlja zamjenski token broja stranice koji se koristi u Textu. |
SetLinesAndState(text: string[], textState: TextState) | Postavlja višeredni tekstualni sadržaj s danim stanjem teksta. |
BeginUpdates() | Započinje grupno ažuriranje svojstava. |
SaveUpdates() | Izvrši grupno ažuriranje započeto s BeginUpdates. |
Dispose() | Oslobađa resurse koje drži artefakt. |
GetValue(name: string) | Čita prilagođeni par ime/vrijednost postavljen putem SetValue(string, string). |
SetValue(name: string, value: string) | Pohranjuje prilagođeni par ime/vrijednost na artefakt (za pristup metapodacima nizvodno; ne ispisuje se u PDF u ovoj izgradnji). |
RemoveValue(name: string) | Uklanja prethodno postavljeni prilagođeni par ime/vrijednost putem SetValue. |
SetImage(imageStream: Stream) | Prilaže raster sliku artefaktu. |
SetImage(imageName: string) | Prilaže raster sliku putem putanje. |
SetText(formattedText: FormattedText) | Postavlja tekst artefakta iz instance FormattedText. |
SetTextAndState(text: string, textState: TextState) | Postavlja Text i TextState zajedno. |
SetPdfPage(page: Page) | Povezuje ovaj artefakt s određenom stranicom. |