ImageStamp
Overzicht
ImageStamp is een klasse in Aspose.PDF FOSS voor .NET. Erft van: BaseParagraph.
Voegt een afbeelding toe aan een PDF-pagina.
Deze klasse biedt 12 methoden voor het werken met ImageStamp objecten in .NET programma’s. Beschikbare methoden omvatten: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId. Alle publieke leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: AlternativeText, Background, BlendMode, DisplayHeight, DisplayWidth, Height, en nog 24.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
X | double | Lezen/schrijven | Positie X in punten vanaf linksonder. |
Y | double | Lezen/schrijven | Positie Y in punten vanaf linksonder. |
DisplayWidth | double | Lezen/schrijven | Weergavebreedte in punten. |
DisplayHeight | double | Lezen/schrijven | Weergavehoogte in punten. |
Width | double | Lezen/schrijven | Public-API-shape alias voor DisplayWidth. |
Height | double | Lezen/schrijven | Public-API-shape alias voor DisplayHeight. |
XIndent | double | Lezen/schrijven | Horizontale offset ten opzichte van het ankerpunt van de stempel. |
YIndent | double | Lezen/schrijven | Verticale offset ten opzichte van het ankerpunt van de stempel. |
Quality | int | Lezen/schrijven | JPEG-kwaliteit (1..100). |
AlternativeText | string? | Lezen/schrijven | Alternatieve tekst voor Tagged-PDF voor toegankelijkheid. |
Background | bool | Lezen/schrijven | Of de stempel wordt getekend achter de paginainhoud (true) of erboven (false). |
Opacity | double | Lezen/schrijven | Opaciteit, 0.0 (transparant) … 1.0 (ondoorzichtig). |
BlendMode | string? | Lezen/schrijven | PDF-mengmodusnaam (bijv. |
Zoom | double | Lezen/schrijven | Uniform zoompercentage toegepast op de afbeelding. |
ZoomX | double | Lezen/schrijven | Horizontale zoompercentage. |
ZoomY | double | Lezen/schrijven | Verticale zoompercentage. |
Rotate | Rotation | Lezen/schrijven | Rotatie enum (Aspose.Pdf Rotatie; 0/90/180/270 in graden). |
RotateAngle | double | Lezen/schrijven | Willekeurige rotatiehoek in graden. |
StampId | int | Lezen/schrijven | De /StampId vermelding geschreven in de resource-vermelding van de stempel. |
Image | System.IO.Stream | Lezen | Alleen-lezen weergave van de originele bronbytes (of de gedecodeerde afbeeldingbytes wanneer geconstrueerd via FromRgb / FromGrayscale). |
HorizontalAlignment | HorizontalAlignment | Lezen/schrijven | Horizontale uitlijning toegepast op deze alinea. |
VerticalAlignment | VerticalAlignment | Lezen/schrijven | Verticale uitlijning toegepast op deze alinea. |
Margin | MarginInfo | Lezen/schrijven | Buitenmarge-informatie toegepast op deze alinea. |
IsFirstParagraphInColumn | bool | Lezen/schrijven | Forceer de alinea om een nieuwe kolom te beginnen. |
IsKeptWithNext | bool | Lezen/schrijven | Houd deze alinea op dezelfde pagina als de volgende. |
IsInNewPage | bool | Lezen/schrijven | Forceer dat de alinea op een nieuwe pagina begint. |
IsInLineParagraph | bool | Lezen/schrijven | Inline alinea-vlag (begint niet op een nieuwe regel). |
HyperlinkText | string? | Lezen/schrijven | Legacy string-typed hyperlinkdoel. |
Hyperlink | Hyperlink? | Lezen/schrijven | Getypte hyperlinkdecoratie toegepast op de alinea. |
ZIndex | int | Lezen/schrijven | Z-order index gebruikt door de DOM-renderer. |
Methoden
| Handtekening | Beschrijving |
|---|---|
ImageStamp(image: System.IO.Stream) | Construeer vanuit een afbeeldingstroom (detecteert automatisch JPEG vs PNG aan de hand van de header). |
ImageStamp(fileName: string) | Construeer vanuit een afbeeldingsbestandspad (detecteert automatisch JPEG vs PNG aan de hand van de header). |
setStampId(id: int) | Stel de PDF /StampId entry van de stempel in. |
Put(page: Page) | Public-API-shape alias voor ApplyTo. |
FromRgb(pixelData: byte[], width: int, height: int) | Creëer een afbeeldingstempel uit ruwe RGB-pixelgegevens. |
FromGrayscale(pixelData: byte[], width: int, height: int) | Maak een afbeeldingstempel van ruwe grijswaardenpixelgegevens. |
FromJpeg(jpegData: byte[], width: int, height: int) | Maak een afbeeldingstempel van JPEG-bytes. |
FromJpeg(jpegData: byte[]) | Maak een afbeeldingstempel van JPEG-bytes, waarbij de afmetingen automatisch worden gedetecteerd uit de JPEG-header. |
FromJpegStream(jpegStream: Stream) | Maak een afbeeldingstempel van een JPEG-bestandsstroom. |
FromPngData(pngData: byte[]) | Maak een afbeeldingstempel van PNG-bestandsgegevens. |
ApplyTo(page: Page) | Voeg deze afbeelding toe aan een pagina. |
Clone() | Shallow clone — kopieert scalair/ref-gedeelde toestand. |