HeaderArtifact

HeaderArtifact

Prezentare generală

HeaderArtifact este o clasă în Aspose.PDF FOSS pentru .NET. Moștenește de la: Artifact.

Reprezintă un artefact de antet — un antet la nivel de pagină etichetat Artifact /Subtype /Header (PDF 32000 §14.8.2.2).

Această clasă oferă 15 metode pentru lucrul cu obiecte HeaderArtifact în programe .NET. Metodele disponibile includ: Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText și 2 metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS pentru .NET. Proprietăți: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype și încă 18.

Proprietăți

NumeTipAccesDescriere:
TypeArtifactTypeCitire/ScriereClasificarea tipului artefactului.
SubtypeArtifactSubtypeCitire/ScriereSubtipul artefactului.
CustomTypestring?Citire/ScriereNumele tipului de artefact non-standard.
CustomSubtypestring?Citire/ScriereNumele subtipului de artefact non-standard.
Textstring?Citire/ScriereConținut text extras din operatorii fluxului de conținut ale artefactului.
RectangleRectangle?CitireCutia de delimitare din intrarea /BBox din dicționarul de proprietăți.
OpacitydoubleCitire/ScriereOpacitatea artefactului (din ExtGState /ca).
PagePage?CitirePagina la care aparține acest artefact.
ArtifactHorizontalAlignmentHorizontalAlignmentCitire/ScriereAliniere orizontală (din intrarea /Attached).
ArtifactVerticalAlignmentVerticalAlignmentCitire/ScriereAliniere verticală (din intrarea /Attached).
IsBackgroundboolCitire/ScriereDacă acesta este un artefact de fundal.
RotationdoubleCitire/ScriereUnghiul de rotație în grade.
BackgroundColorColor?Citire/ScriereCuloare de fundal.
RightMargindoubleCitire/ScriereMargine dreaptă.
LeftMargindoubleCitire/ScriereMargine stângă.
TopMargindoubleCitire/ScriereMargine superioară.
BottomMargindoubleCitire/ScriereMargine inferioară.
PositionPoint?Citire/ScriereCoordonate explicite de plasare.
FormattedTextFormattedText?Citire/ScriereText formatat pentru artefact.
TextStateTextState?Citire/ScriereStare de text pentru textul artefactului.
LinesList<string>CitireConținut de text pe mai multe linii.
ContentsList<Operator>CitireOperatori interni ai fluxului de conținut care desenează artefactul.
FormXForm?CitireObiectul XObject de tip Form care susține acest artefact când este redat ca un formular reutilizabil (e.g.
ImageXImage?CitireObiectul XObject de tip Image care susține acest artefact când conținutul său este o imagine raster.

Metode

SemnăturăDescriere:
HeaderArtifact()Creează un artefact de antet gol (Paginare / Antet).
HeaderArtifact(text: string)Creează un artefact de antet care conține textul dat.
Artifact()Constructor implicit — creează un artefact cu tip și subtip Undefined.
SetPageNumberReplacementString(value: string)Setează tokenul de înlocuire a numărului de pagină utilizat în Text.
SetLinesAndState(text: string[], textState: TextState)Setează conținutul textului pe mai multe linii cu starea textului furnizată.
BeginUpdates()Începe o actualizare în lot a proprietății.
SaveUpdates()Finalizează o actualizare în lot inițiată de BeginUpdates.
Dispose()Eliberează resursele deținute de artefact.
GetValue(name: string)Citește o pereche personalizată de nume/valoare setată prin SetValue(string, string).
SetValue(name: string, value: string)Stochează o pereche personalizată de nume/valoare pe artefact (pentru accesul la metadatele în aval; nu este emisă în PDF în această construcție).
RemoveValue(name: string)Elimină o pereche personalizată de nume/valoare setată anterior prin SetValue.
SetImage(imageStream: Stream)Atașați o imagine raster la artefact.
SetText(formattedText: FormattedText)Setează textul artefactului dintr-o instanță FormattedText.
SetTextAndState(text: string, textState: TextState)Setează Text și TextState împreună.
SetPdfPage(page: Page)Asociaţi acest artefact cu o pagină specifică.

Vezi și:

 Română