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

NazivTipPristupOpis
TypeArtifactTypeRead/WriteKlasifikacija vrste artefakta.
SubtypeArtifactSubtypeRead/WritePodvrsta artefakta.
CustomTypestring?Read/WriteNaziv nestandardne vrste artefakta.
CustomSubtypestring?Read/WriteNaziv nestandardne podvrste artefakta.
Textstring?Read/WriteTekstualni sadržaj izdvojen iz operatora toka sadržaja artefakta.
RectangleRectangle?ReadOkvir (bounding box) iz unosa /BBox u rječniku svojstava.
OpacitydoubleRead/WriteNeprozirnost artefakta (iz ExtGState /ca).
PagePage?ReadStranica kojoj ovaj artefakt pripada.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteVodoravno poravnanje (iz unosa /Attached).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteOkomito poravnanje (iz unosa /Attached).
IsBackgroundboolRead/WriteJe li ovo artefakt pozadine.
RotationdoubleRead/WriteKut rotacije u stupnjevima.
BackgroundColorColor?Read/WriteBoja pozadine.
RightMargindoubleRead/WriteDesni rub.
LeftMargindoubleRead/WriteLijevi rub.
TopMargindoubleRead/WriteGornji rub.
BottomMargindoubleRead/WriteDonji rub.
PositionPoint?Read/WriteIzričite koordinate položaja.
FormattedTextFormattedText?Read/WriteFormatirani tekst za artefakt.
TextStateTextState?Read/WriteStanje teksta za tekst artefakta.
LinesList<string>ReadVišeredni tekstualni sadržaj.
ContentsList<Operator>ReadInterni operatori toka sadržaja koji crtaju artefakt.
FormXForm?ReadForm XObject koji podržava ovaj artefakt kada se prikazuje kao ponovno upotrebljivi obrazac (npr.
ImageXImage?ReadImage XObject koji podržava ovaj artefakt kada je njegov sadržaj raster slika.

Metode

SignatureDescription
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.

Vidi također

 Hrvatski