WatermarkArtifact
Overzicht
WatermarkArtifact is een klasse in Aspose.PDF FOSS voor .NET. Erft van: Artifact.
Stelt een watermerk-artefact voor dat kan worden toegevoegd aan een PDF-pagina.
Deze klasse biedt 19 methoden voor het werken met WatermarkArtifact objecten in .NET programma’s. Beschikbare methoden omvatten: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, en 3 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, en nog 18.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Type | ArtifactType | Lezen/schrijven | De typeclassificatie van het artefact. |
Subtype | ArtifactSubtype | Lezen/schrijven | Het subtype van het artefact. |
CustomType | string? | Lezen/schrijven | Naam van niet-standaard artefacttype. |
CustomSubtype | string? | Lezen/schrijven | Naam van niet-standaard artefactsubtype. |
Text | string? | Lezen/schrijven | Tekstinhoud geëxtraheerd uit de content-stream-operatoren van het artefact. |
Rectangle | Rectangle? | Lezen | Begrenzingsvak van de /BBox entry in het eigenschappenwoordenboek. |
Opacity | double | Lezen/schrijven | Doorzichtigheid van het artefact (van ExtGState /ca). |
Page | Page? | Lezen | De pagina waartoe dit artefact behoort. |
ArtifactHorizontalAlignment | HorizontalAlignment | Lezen/schrijven | Horizontale uitlijning (van /Attached entry). |
ArtifactVerticalAlignment | VerticalAlignment | Lezen/schrijven | Verticale uitlijning (van /Attached entry). |
IsBackground | bool | Lezen/schrijven | Of dit een achtergrondartefact is. |
Rotation | double | Lezen/schrijven | Rotatiehoek in graden. |
BackgroundColor | Color? | Lezen/schrijven | Achtergrondkleur. |
RightMargin | double | Lezen/schrijven | Rechtermarge. |
LeftMargin | double | Lezen/schrijven | Linkermarge. |
TopMargin | double | Lezen/schrijven | Bovenmarge. |
BottomMargin | double | Lezen/schrijven | Ondermarge. |
Position | Point? | Lezen/schrijven | Expliciete plaatsingscoördinaten. |
FormattedText | FormattedText? | Lezen/schrijven | Opgemaakte tekst voor het artefact. |
TextState | TextState? | Lezen/schrijven | Tekststatus voor artifact-tekst. |
Lines | List<string> | Lezen | Meerregelige tekstinhoud. |
Contents | List<Operator> | Lezen | Interne content-stream-operatoren die het artifact tekenen. |
Form | XForm? | Lezen | Het Form XObject dat dit artefact ondersteunt wanneer het wordt weergegeven als een herbruikbaar formulier (bijv. |
Image | XImage? | Lezen | Het Image XObject dat dit artefact ondersteunt wanneer de inhoud een rasterafbeelding is. |
Methoden
| Handtekening | Beschrijving |
|---|---|
WatermarkArtifact() | Maakt een instantie van een Watermark-artifact aan. |
SetTextAndState(text: string, state: TextState) | Stel de tekst en tekststatus in voor het watermerk. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Stel de watermerktekst in vanuit een FormattedText-object (Facades API-stijl helper). |
AddToPage(page: Page) | Voeg dit artifact toe aan een pagina. |
Artifact() | Standaardconstructor — maakt een artifact met Undefined type en subtype. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Creëert een artifact met het opgegeven type en subtype. |
Artifact(type: string, subType: string) | Creëert een artifact met een op strings gebaseerd aangepast type en subtype. |
SetPageNumberReplacementString(value: string) | Stelt het paginanummer vervangings-token in dat wordt gebruikt in Text. |
SetLinesAndState(text: string[], textState: TextState) | Stelt meerregelige tekstinhoud in met de gegeven tekststatus. |
BeginUpdates() | Begin een batchgewijze eigenschapsupdate. |
SaveUpdates() | Leeg een gebatchte update gestart door BeginUpdates. |
Dispose() | Geeft resources vrij die door het artefact worden vastgehouden. |
GetValue(name: string) | Lees een aangepast naam/waarde-paar ingesteld via SetValue(string, string). |
SetValue(name: string, value: string) | Sla een aangepast naam/waarde-paar op het artefact op (voor downstream-metadata-toegang; niet uitgegeven in de PDF in deze build). |
RemoveValue(name: string) | Verwijder een aangepast naam/waarde-paar dat eerder is ingesteld via SetValue. |
SetImage(imageStream: Stream) | Voeg een rasterafbeelding toe aan het artefact. |
SetImage(imageName: string) | Voeg een rasterafbeelding toe via pad. |
SetText(formattedText: FormattedText) | Stel de artifact text in vanuit een FormattedText instantie. |
SetPdfPage(page: Page) | Koppel dit artefact aan een specifieke pagina. |