ImageStamp
Übersicht
ImageStamp ist eine Klasse in Aspose.PDF FOSS für .NET.
Erbt von: BaseParagraph.
Fügt einer PDF-Seite ein Bild hinzu.
Diese Klasse bietet 12 Methoden zur Arbeit mit ImageStamp‑Objekten in .NET‑Programmen.
Verfügbare Methoden umfassen: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId.
Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich.
Eigenschaften: AlternativeText, Background, DisplayHeight, DisplayWidth, Height, HorizontalAlignment und 23 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
X | double | Read/Write | X-Position in Punkten vom linken unteren Rand. |
Y | double | Read/Write | Y-Position in Punkten vom linken unteren Rand. |
DisplayWidth | double | Read/Write | Anzeigebreite in Punkten. |
DisplayHeight | double | Read/Write | Anzeigehöhe in Punkten. |
Width | double | Read/Write | Alias für DisplayWidth. |
Height | double | Read/Write | Alias für DisplayHeight. |
XIndent | double | Read/Write | Horizontaler Versatz vom Ankerpunkt des Stempels. |
YIndent | double | Read/Write | Vertikaler Versatz vom Ankerpunkt des Stempels. |
Quality | int | Read/Write | JPEG-Qualität (1..100). |
AlternativeText | string? | Read/Write | Alternativtext für Tagged-PDF zur Barrierefreiheit. |
Background | bool | Read/Write | Ob der Stempel hinter dem Seiteninhalt (true) oder darüber (false) gezeichnet wird. |
Opacity | double | Read/Write | Deckkraft, 0,0 (transparent) … 1,0 (undurchsichtig). |
Zoom | double | Read/Write | Einheitlicher Zoom-Prozentsatz, der auf das Bild angewendet wird. |
ZoomX | double | Read/Write | Horizontaler Zoom-Prozentsatz. |
ZoomY | double | Read/Write | Vertikaler Zoom-Prozentsatz. |
Rotate | Rotation | Read/Write | Rotations-Enum (0/90/180/270 Grad). |
RotateAngle | double | Read/Write | Beliebiger Rotationswinkel in Grad. |
StampId | int | Read/Write | Der /StampId-Eintrag, der in den Ressourcen-Eintrag des Stempels geschrieben wird. |
Image | System.IO.Stream | Read | Nur-Lese-Ansicht der ursprünglichen Quellbytes (oder der dekodierten Bildbytes, wenn über FromRgb / FromGrayscale erstellt). |
HorizontalAlignment | HorizontalAlignment | Read/Write | Horizontale Ausrichtung, die auf diesen Absatz angewendet wird. |
VerticalAlignment | VerticalAlignment | Read/Write | Vertikale Ausrichtung, die auf diesen Absatz angewendet wird. |
Margin | MarginInfo? | Read/Write | Informationen zum Außenrand, die auf diesen Absatz angewendet werden. |
IsFirstParagraphInColumn | bool | Read/Write | Erzwingt, dass der Absatz eine neue Spalte beginnt. |
IsKeptWithNext | bool | Read/Write | Hält diesen Absatz auf derselben Seite wie den nächsten. |
IsInNewPage | bool | Read/Write | Erzwingt, dass der Absatz auf einer neuen Seite beginnt. |
IsInLineParagraph | bool | Read/Write | Inline-Absatz-Flag (beginnt keine neue Zeile). |
HyperlinkText | string? | Read/Write | Legacy-Ziel für Hyperlink als Zeichenkette. |
Hyperlink | Hyperlink? | Read/Write | Typisierte Hyperlink-Dekoration, die auf den Absatz angewendet wird. |
ZIndex | int | Read/Write | Z-Order-Index, der vom DOM-Renderer verwendet wird. |
Methoden
| Signature | Description |
|---|---|
ImageStamp(image: System.IO.Stream) | Konstruktion aus einem Bild‑Stream (erkennt JPEG vs PNG automatisch anhand des Headers). |
ImageStamp(fileName: string) | Konstruktion aus einem Bilddateipfad (erkennt JPEG vs PNG automatisch anhand des Headers). |
setStampId(id: int) | Setzt den PDF‑/StampId‑Eintrag des Stempels. |
Put(page: Page) | Alias für ApplyTo. |
FromRgb(pixelData: byte[], width: int, height: int) | Erstellt einen Bildstempel aus rohen RGB‑Pixeldaten. |
FromGrayscale(pixelData: byte[], width: int, height: int) | Erstellt einen Bildstempel aus rohen Graustufen‑Pixeldaten. |
FromJpeg(jpegData: byte[], width: int, height: int) | Erstellt einen Bildstempel aus JPEG‑Bytes. |
FromJpeg(jpegData: byte[]) | Erstellt einen Bildstempel aus JPEG‑Bytes, erkennt die Abmessungen automatisch aus dem JPEG‑Header. |
FromJpegStream(jpegStream: Stream) | Erstellt einen Bildstempel aus einem JPEG‑Datei‑Stream. |
FromPngData(pngData: byte[]) | Erstellt einen Bildstempel aus PNG‑Dateidaten. |
ApplyTo(page: Page) | Fügt dieses Bild zu einer Seite hinzu. |
Clone() | Flacher Klon — kopiert skalare/Referenz‑geteilte Zustände. |