BackgroundArtifact
Opinie generală
BackgroundArtifact este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: Artifact.
Reprezintă un artefact de fundal (un bloc sau o imagine colorate pictate în spatele conținutului paginii).
Această clasă oferă 14 metode pentru a lucra cu obiecte BackgroundArtifact în programe .NET. Metodele disponibile includ: Artifact, BackgroundArtifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, și 2 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, BackgroundImage, BottomMargin, Contents, şi 19 mai mult.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Access | Descriere: |
|---|---|---|---|
BackgroundImage | Stream? | Citire/scriere | Stream de imagini utilizate ca fundal al paginii. |
Type | ArtifactType | Citire/scriere | Clasificarea tipului artefactului. |
Subtype | ArtifactSubtype | Citire/scriere | Subtipul artefactului. |
CustomType | string? | Citire/scriere | Numele tipului de artefact nestandard. |
CustomSubtype | string? | Citire/scriere | Numele subtipului de artefact nestandard. |
Text | string? | Citire/scriere | Conținut de text extras din operatorii fluxului de conținute ale artefactului. |
Rectangle | Rectangle? | Citeşte. | Cutioara de limitare din /BBox în dicționarul proprietăților. |
Opacity | double | Citire/scriere | Opacitatea artefactului (de la ExtGState /ca). |
Page | Page? | Citeşte. | Pagina la care aparţine acest artefact. |
ArtifactHorizontalAlignment | HorizontalAlignment | Citire/scriere | Alinierea orizontală (din /Anunț anexat). |
ArtifactVerticalAlignment | VerticalAlignment | Citire/scriere | Alinierea verticală (din /Anunț anexat). |
IsBackground | bool | Citire/scriere | Dacă este un artefact de fond. |
Rotation | double | Citire/scriere | Unghiul de rotație în grade. |
BackgroundColor | Color? | Citire/scriere | Culoarea de fond. |
RightMargin | double | Citire/scriere | Marginea dreaptă. |
LeftMargin | double | Citire/scriere | Marginea stângă. |
TopMargin | double | Citire/scriere | Marja maximă. |
BottomMargin | double | Citire/scriere | Marjă de jos. |
Position | Point? | Citire/scriere | Coordonatele de plasare explicite. |
FormattedText | FormattedText? | Citire/scriere | Text formatat pentru artefact. |
TextState | TextState? | Citire/scriere | Statul textului pentru artifact. |
Lines | List<string> | Citeşte. | Conținut de text cu mai multe linii. |
Contents | List<Operator> | Citeşte. | Operatorii interni de flux care desenează artefactul. |
Form | XForm? | Citeşte. | Obiectul X de formă care sprijină acest artefact atunci când este redat ca o formã reutilizabilã (de exemplu,. |
Image | XImage? | Citeşte. | Obiectul X imaginea care sprijină acest artefact atunci când conținutul său este o imagine raster. |
Metode de evaluare
| Signature | Descriere: |
|---|---|
BackgroundArtifact() | Creează un artefact de fundal (Pagination / Background, desenat în spatele conținutului). |
Artifact() | Constructorul 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 de text pe mai multe linii cu starea de text dată. |
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ă stabilită anterior prin SetValue. |
SetImage(imageStream: Stream) | Ataşează o imagine raster la artefact. |
SetText(formattedText: FormattedText) | Setează textul artefactului dintr‑o instanță FormattedText. |
SetTextAndState(text: string, textState: TextState) | Setați Text și TextState împreună. |
SetPdfPage(page: Page) | Legă acest artefact la o pagină specifică. |