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
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
Type | ArtifactType | Citire/Scriere | Clasificarea tipului artefactului. |
Subtype | ArtifactSubtype | Citire/Scriere | Subtipul artefactului. |
CustomType | string? | Citire/Scriere | Numele tipului de artefact non-standard. |
CustomSubtype | string? | Citire/Scriere | Numele subtipului de artefact non-standard. |
Text | string? | Citire/Scriere | Conținut text extras din operatorii fluxului de conținut ale artefactului. |
Rectangle | Rectangle? | Citire | Cutia de delimitare din intrarea /BBox din dicționarul de proprietăți. |
Opacity | double | Citire/Scriere | Opacitatea artefactului (din ExtGState /ca). |
Page | Page? | Citire | Pagina la care aparține acest artefact. |
ArtifactHorizontalAlignment | HorizontalAlignment | Citire/Scriere | Aliniere orizontală (din intrarea /Attached). |
ArtifactVerticalAlignment | VerticalAlignment | Citire/Scriere | Aliniere verticală (din intrarea /Attached). |
IsBackground | bool | Citire/Scriere | Dacă acesta este un artefact de fundal. |
Rotation | double | Citire/Scriere | Unghiul de rotație în grade. |
BackgroundColor | Color? | Citire/Scriere | Culoare de fundal. |
RightMargin | double | Citire/Scriere | Margine dreaptă. |
LeftMargin | double | Citire/Scriere | Margine stângă. |
TopMargin | double | Citire/Scriere | Margine superioară. |
BottomMargin | double | Citire/Scriere | Margine inferioară. |
Position | Point? | Citire/Scriere | Coordonate explicite de plasare. |
FormattedText | FormattedText? | Citire/Scriere | Text formatat pentru artefact. |
TextState | TextState? | Citire/Scriere | Stare de text pentru textul artefactului. |
Lines | List<string> | Citire | Conținut de text pe mai multe linii. |
Contents | List<Operator> | Citire | Operatori interni ai fluxului de conținut care desenează artefactul. |
Form | XForm? | Citire | Obiectul XObject de tip Form care susține acest artefact când este redat ca un formular reutilizabil (e.g. |
Image | XImage? | Citire | Obiectul 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ă. |