WatermarkArtifact
Přehled
WatermarkArtifact je třída v Aspose.PDF FOSS pro .NET. Dědí z: Artifact.
Representuje artefakt vodoznaku, který lze přidat na stránku PDF.
Tato třída poskytuje 19 metod pro práci s objekty WatermarkArtifact v programech .NET. Dostupné metody zahrnují: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText a 3 další metody. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype a dalších 18.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Type | ArtifactType | Čtení/zápis | Typová klasifikace artefaktu. |
Subtype | ArtifactSubtype | Čtení/zápis | Podtyp artefaktu. |
CustomType | string? | Čtení/zápis | Název nestandardního typu artefaktu. |
CustomSubtype | string? | Čtení/zápis | Název nestandardního podtypu artefaktu. |
Text | string? | Čtení/zápis | Textový obsah extrahovaný z operátorů proudu obsahu artefaktu. |
Rectangle | Rectangle? | Čtení | Bounding box z položky /BBox ve slovníku vlastností. |
Opacity | double | Čtení/zápis | Průhlednost artefaktu (z ExtGState /ca). |
Page | Page? | Čtení | Stránka, ke které tento artefakt patří. |
ArtifactHorizontalAlignment | HorizontalAlignment | Čtení/zápis | Vodorovné zarovnání (z /Attached entry). |
ArtifactVerticalAlignment | VerticalAlignment | Čtení/zápis | Vertikální zarovnání (z /Attached entry). |
IsBackground | bool | Čtení/zápis | Zda se jedná o artefakt na pozadí. |
Rotation | double | Čtení/zápis | Úhel rotace ve stupních. |
BackgroundColor | Color? | Čtení/zápis | Barva pozadí. |
RightMargin | double | Čtení/zápis | Pravý okraj. |
LeftMargin | double | Čtení/zápis | Levý okraj. |
TopMargin | double | Čtení/zápis | Horní okraj. |
BottomMargin | double | Čtení/zápis | Dolní okraj. |
Position | Point? | Čtení/zápis | Explicitní souřadnice umístění. |
FormattedText | FormattedText? | Čtení/zápis | Formátovaný text pro artefakt. |
TextState | TextState? | Čtení/zápis | Stav textu pro text artefaktu. |
Lines | List<string> | Čtení | Víceřádkový textový obsah. |
Contents | List<Operator> | Čtení | Interní operátory proudu obsahu, které vykreslují artefakt. |
Form | XForm? | Čtení | Form XObject podporující tento artefakt, když je vykreslen jako znovupoužitelný formulář (např. |
Image | XImage? | Čtení | Image XObject podporující tento artefakt, když je jeho obsah rastrový obrázek. |
Metody
| Podpis: | Popis: |
|---|---|
WatermarkArtifact() | Vytvoří instanci artefaktu Watermark. |
SetTextAndState(text: string, state: TextState) | Nastavte text a stav textu pro vodoznak. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Nastavte text vodoznaku z objektu FormattedText (pomocník stylu Facades API). |
AddToPage(page: Page) | Přidejte tento artefakt na stránku. |
Artifact() | Výchozí konstruktor — vytváří artefakt s typem a podtypem Undefined. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | Vytvoří artefakt se zadaným typem a podtypem. |
Artifact(type: string, subType: string) | Vytvoří artefakt s řetězcovým vlastním typem a podtypem. |
SetPageNumberReplacementString(value: string) | Nastaví náhradní token čísla stránky používaný v Textu. |
SetLinesAndState(text: string[], textState: TextState) | Nastaví víceřádkový textový obsah s daným stavem textu. |
BeginUpdates() | Zahajte hromadnou aktualizaci vlastností. |
SaveUpdates() | Vyprázdněte hromadnou aktualizaci zahájenou pomocí BeginUpdates. |
Dispose() | Uvolňuje zdroje držené artefaktem. |
GetValue(name: string) | Přečtěte vlastní dvojici název/hodnota nastavenou pomocí SetValue(string, string). |
SetValue(name: string, value: string) | Uložte vlastní pár název/hodnota na artefakt (pro přístup k metadatům v následných krocích; není zahrnuto do PDF v tomto sestavení). |
RemoveValue(name: string) | Odstraňte dříve nastavený vlastní pár název/hodnota pomocí SetValue. |
SetImage(imageStream: Stream) | Připojte rastrový obrázek k artefaktu. |
SetImage(imageName: string) | Připojte rastrový obrázek podle cesty. |
SetText(formattedText: FormattedText) | Nastavte text artefaktu z instance FormattedText. |
SetPdfPage(page: Page) | Propojte tento artefakt s konkrétní stránkou. |