WatermarkArtifact
Opinie generală
WatermarkArtifact este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: Artifact.
Reprezintă un artefact cu marca de apă care poate fi adăugat la o pagină PDF.
Această clasă oferă 15 metode pentru a lucra cu obiecte WatermarkArtifact în programe .NET. Metodele disponibile includ: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, și 3 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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
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
| Semnătura | Descriere: |
|---|---|
WatermarkArtifact() | Creează o instanţă a unui artefact Watermark. |
SetTextAndState(text: string, state: TextState) | Setarea textului și a stării de text pentru semnul de apă. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Set text de semnatic dintr-un obiect FormattedText (helper în stil API Facades). |
AddToPage(page: Page) | Adăuga acest artefact la o pagină. |
Artifact() | Constructorul implicit creează un artefact cu tip și subtip Undefined. |
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. |
SetPdfPage(page: Page) | Legă acest artefact la o pagină specifică. |