Artifact

Opinie generală

Artifact este o clasă în Aspose.PDF FOSS pentru .NET.

Reprezintă un artefact PDF o secvență de conținut marcată etichetată ca /Artifact (PDF 32000 §14.8.2.2).

Această clasă oferă 16 metode pentru a lucra cu obiecte Artifact în programe .NET. Metodele disponibile includ: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState, şi 1 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, şi încă 18 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
TypeArtifactTypeCitire/scriereClasificarea tipului artefactului.
SubtypeArtifactSubtypeCitire/scriereSubtipul artefactului.
CustomTypestring?Citire/scriereNumele tipului de artefact nestandard.
CustomSubtypestring?Citire/scriereNumele subtipului de artefact nestandard.
Textstring?Citire/scriereConținut de text extras din operatorii fluxului de conținute ale artefactului.
RectangleRectangle?Citeşte.Cutioara de limitare din /BBox în dicționarul proprietăților.
OpacitydoubleCitire/scriereOpacitatea artefactului (de la ExtGState /ca).
PagePage?Citeşte.Pagina la care aparţine acest artefact.
ArtifactHorizontalAlignmentHorizontalAlignmentCitire/scriereAlinierea orizontală (din /Anunț anexat).
ArtifactVerticalAlignmentVerticalAlignmentCitire/scriereAlinierea verticală (din /Anunț anexat).
IsBackgroundboolCitire/scriereDacă este un artefact de fond.
RotationdoubleCitire/scriereUnghiul de rotație în grade.
BackgroundColorColor?Citire/scriereCuloarea de fond.
RightMargindoubleCitire/scriereMarginea dreaptă.
LeftMargindoubleCitire/scriereMarginea stângă.
TopMargindoubleCitire/scriereMarja maximă.
BottomMargindoubleCitire/scriereMarjă de jos.
PositionPoint?Citire/scriereCoordonatele de plasare explicite.
FormattedTextFormattedText?Citire/scriereText formatat pentru artefact.
TextStateTextState?Citire/scriereStatul textului pentru artifact.
LinesList<string>Citeşte.Conținut de text cu mai multe linii.
ContentsList<Operator>Citeşte.Operatorii interni de flux care desenează artefactul.
FormXForm?Citeşte.Obiectul X de formă care sprijină acest artefact atunci când este redat ca o formã reutilizabilã (de exemplu,.
ImageXImage?Citeşte.Obiectul X imaginea care sprijină acest artefact atunci când conținutul său este o imagine raster.

Metode de evaluare

SemnăturaDescriere:
Artifact()Constructorul implicit creează un artefact cu tip și subtip Undefined.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Creează un artefact cu tipul și subtipul dat.
Artifact(type: string, subType: string)Creează un artefact cu tip și subtip personalizat pe bază de șir.
SetPageNumberReplacementString(value: string)Stabilește token-ul de înlocuire al numărului paginii folosit în text.
SetLinesAndState(text: string[], textState: TextState)Stabilește conținut de text cu mai multe linii, în care se află statul text.
BeginUpdates()Începe o actualizare a proprietăţii.
SaveUpdates()Flush o actualizare batch început de BeginUpdates.
Dispose()Eliberă resursele deţinute de artefact.
GetValue(name: string)Citeste o pereche personalizata de nume/valoare setate prin SetValue(string, string).
SetValue(name: string, value: string)Stochează o pereche de nume/valoare personalizată pe artefact (pentru accesul la metadatele din aval; nu este emis în PDF-ul acestei compilații).
RemoveValue(name: string)Îndepărtați o pereche de nume/valoare personalizată setată anterior prin SetValue.
SetImage(imageStream: Stream)Ataşează o imagine raster la artefact.
SetImage(imageName: string)Atașează o imagine raster prin traseu.
SetText(formattedText: FormattedText)Set textul artefact de la o instanță FormattedText.
SetTextAndState(text: string, textState: TextState)Set Text și TextState împreună.
SetPdfPage(page: Page)Legă acest artefact la o pagină specifică.

Vezi și:

 Română