ImageStamp
Przegląd
ImageStamp jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: BaseParagraph.
Dodaje obraz do strony PDF.
Ta klasa udostępnia 12 metod do pracy z obiektami ImageStamp w programach .NET. Dostępne metody obejmują: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: AlternativeText, Background, BlendMode, DisplayHeight, DisplayWidth, Height, oraz 24 więcej.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
X | double | Odczyt/zapis | Pozycja X w punktach od lewego dolnego rogu. |
Y | double | Odczyt/zapis | Pozycja Y w punktach od lewego dolnego rogu. |
DisplayWidth | double | Odczyt/zapis | Szerokość wyświetlacza w punktach. |
DisplayHeight | double | Odczyt/zapis | Wyświetl wysokość w punktach. |
Width | double | Odczyt/zapis | Publiczny alias API-shape dla DisplayWidth. |
Height | double | Odczyt/zapis | Publiczny alias API-shape dla DisplayHeight. |
XIndent | double | Odczyt/zapis | Poziome przesunięcie od punktu kotwiczenia stempla. |
YIndent | double | Odczyt/zapis | Pionowe przesunięcie od punktu kotwiczenia stempla. |
Quality | int | Odczyt/zapis | Jakość JPEG (1..100). |
AlternativeText | string? | Odczyt/zapis | Tekst alternatywny Tagged-PDF dla dostępności. |
Background | bool | Odczyt/zapis | Czy pieczątka jest rysowana za treścią strony (true) czy na niej (false). |
Opacity | double | Odczyt/zapis | Krycie, 0.0 (przezroczyste) … 1.0 (nieprzezroczyste). |
BlendMode | string? | Odczyt/zapis | Nazwa trybu mieszania PDF (np. |
Zoom | double | Odczyt/zapis | Jednolity procent powiększenia stosowany do obrazu. |
ZoomX | double | Odczyt/zapis | Poziomy procent powiększenia. |
ZoomY | double | Odczyt/zapis | Pionowy procent powiększenia. |
Rotate | Rotation | Odczyt/zapis | enum Rotacji (Aspose.Pdf Rotation; 0/90/180/270 w stopniach). |
RotateAngle | double | Odczyt/zapis | Dowolny kąt obrotu w stopniach. |
StampId | int | Odczyt/zapis | Wpis /StampId zapisany w zasobie znacznika. |
Image | System.IO.Stream | Odczyt | Widok tylko do odczytu oryginalnych bajtów źródłowych (lub zdekodowanych bajtów obrazu, gdy jest tworzony za pomocą FromRgb / FromGrayscale). |
HorizontalAlignment | HorizontalAlignment | Odczyt/zapis | Poziome wyrównanie zastosowane w tym akapicie. |
VerticalAlignment | VerticalAlignment | Odczyt/zapis | Pionowe wyrównanie zastosowane w tym akapicie. |
Margin | MarginInfo | Odczyt/zapis | Informacje o zewnętrznym marginesie zastosowane do tego akapitu. |
IsFirstParagraphInColumn | bool | Odczyt/zapis | Wymuś, aby akapit rozpoczął nową kolumnę. |
IsKeptWithNext | bool | Odczyt/zapis | Utrzymaj ten akapit na tej samej stronie co następny. |
IsInNewPage | bool | Odczyt/zapis | Wymuś rozpoczęcie akapitu na nowej stronie. |
IsInLineParagraph | bool | Odczyt/zapis | Flaga akapitu w linii (nie rozpoczyna nowej linii). |
HyperlinkText | string? | Odczyt/zapis | Starszy docelowy odnośnik typu string. |
Hyperlink | Hyperlink? | Odczyt/zapis | Dekoracja hiperłącza określonego typu zastosowana do akapitu. |
ZIndex | int | Odczyt/zapis | Indeks Z-order używany przez renderer DOM. |
Metody
| Sygnatura | Opis |
|---|---|
ImageStamp(image: System.IO.Stream) | Utwórz ze strumienia obrazu (automatycznie wykrywa JPEG vs PNG na podstawie nagłówka). |
ImageStamp(fileName: string) | Utwórz na podstawie ścieżki do pliku obrazu (automatycznie wykrywa JPEG vs PNG na podstawie nagłówka). |
setStampId(id: int) | Ustaw wpis PDF /StampId znacznika. |
Put(page: Page) | Publiczny alias API-shape dla ApplyTo. |
FromRgb(pixelData: byte[], width: int, height: int) | Utwórz pieczątkę obrazu z surowych danych pikseli RGB. |
FromGrayscale(pixelData: byte[], width: int, height: int) | Utwórz stempel obrazu z surowych danych pikseli w skali szarości. |
FromJpeg(jpegData: byte[], width: int, height: int) | Utwórz pieczęć obrazu z bajtów JPEG. |
FromJpeg(jpegData: byte[]) | Utwórz pieczęć obrazu z bajtów JPEG, automatycznie wykrywając wymiary z nagłówka JPEG. |
FromJpegStream(jpegStream: Stream) | Utwórz pieczęć obrazu z strumienia pliku JPEG. |
FromPngData(pngData: byte[]) | Utwórz pieczęć obrazu z danych pliku PNG. |
ApplyTo(page: Page) | Dodaj ten obraz do strony. |
Clone() | Płytkie klonowanie — kopiuje stan skalarny/współdzielony referencyjnie. |