ImageStamp
Panoramica
ImageStamp è una classe in Aspose.PDF FOSS per .NET. Eredita da: BaseParagraph.
Aggiunge un’immagine a una pagina PDF.
Questa classe fornisce 12 metodi per lavorare con oggetti ImageStamp nei programmi .NET. I metodi disponibili includono: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: AlternativeText, Background, BlendMode, DisplayHeight, DisplayWidth, Height, e altre 24.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
X | double | Lettura/Scrittura | Posizione X in punti dal basso a sinistra. |
Y | double | Lettura/Scrittura | Posizione Y in punti dal basso a sinistra. |
DisplayWidth | double | Lettura/Scrittura | Larghezza del display in punti. |
DisplayHeight | double | Lettura/Scrittura | Altezza del display in punti. |
Width | double | Lettura/Scrittura | Alias di forma API pubblico per DisplayWidth. |
Height | double | Lettura/Scrittura | Alias di forma API pubblico per DisplayHeight. |
XIndent | double | Lettura/Scrittura | Offset orizzontale dal punto di ancoraggio del timbro. |
YIndent | double | Lettura/Scrittura | Offset verticale dal punto di ancoraggio del timbro. |
Quality | int | Lettura/Scrittura | Qualità JPEG (1..100). |
AlternativeText | string? | Lettura/Scrittura | Testo alternativo Tagged-PDF per l’accessibilità. |
Background | bool | Lettura/Scrittura | Indica se il timbro è disegnato dietro il contenuto della pagina (true) o sopra di esso (false). |
Opacity | double | Lettura/Scrittura | Opacità, 0.0 (trasparente) … 1.0 (opaco). |
BlendMode | string? | Lettura/Scrittura | Nome della modalità di fusione PDF (ad es. |
Zoom | double | Lettura/Scrittura | Percentuale di zoom uniforme applicata all’immagine. |
ZoomX | double | Lettura/Scrittura | Percentuale di zoom orizzontale. |
ZoomY | double | Lettura/Scrittura | Percentuale di zoom verticale. |
Rotate | Rotation | Lettura/Scrittura | Enum di rotazione (Aspose.Pdf Rotation; 0/90/180/270 in gradi). |
RotateAngle | double | Lettura/Scrittura | Angolo di rotazione arbitrario in gradi. |
StampId | int | Lettura/Scrittura | La voce /StampId scritta nella voce di risorsa del timbro. |
Image | System.IO.Stream | Lettura | Visualizzazione in sola lettura dei byte della sorgente originale (o dei byte dell’immagine decodificata quando costruita tramite FromRgb / FromGrayscale). |
HorizontalAlignment | HorizontalAlignment | Lettura/Scrittura | Allineamento orizzontale applicato a questo paragrafo. |
VerticalAlignment | VerticalAlignment | Lettura/Scrittura | Allineamento verticale applicato a questo paragrafo. |
Margin | MarginInfo | Lettura/Scrittura | Informazioni sul margine esterno applicate a questo paragrafo. |
IsFirstParagraphInColumn | bool | Lettura/Scrittura | Forza il paragrafo a iniziare una nuova colonna. |
IsKeptWithNext | bool | Lettura/Scrittura | Mantieni questo paragrafo sulla stessa pagina del successivo. |
IsInNewPage | bool | Lettura/Scrittura | Forza il paragrafo a iniziare su una nuova pagina. |
IsInLineParagraph | bool | Lettura/Scrittura | Flag di paragrafo in linea (non inizia una nuova riga). |
HyperlinkText | string? | Lettura/Scrittura | Obiettivo del collegamento ipertestuale di tipo stringa legacy. |
Hyperlink | Hyperlink? | Lettura/Scrittura | Decorazione del collegamento ipertestuale tipizzata applicata al paragrafo. |
ZIndex | int | Lettura/Scrittura | Indice Z-order utilizzato dal renderizzatore DOM. |
Metodi
| Firma | Descrizione |
|---|---|
ImageStamp(image: System.IO.Stream) | Costruisci da un flusso di immagine (rileva automaticamente JPEG vs PNG dall’intestazione). |
ImageStamp(fileName: string) | Costruisci da un percorso di file immagine (rileva automaticamente JPEG vs PNG dall’intestazione). |
setStampId(id: int) | Imposta la voce PDF /StampId del timbro. |
Put(page: Page) | Alias pubblico-API-shape per ApplyTo. |
FromRgb(pixelData: byte[], width: int, height: int) | Crea un timbro immagine da dati pixel RGB grezzi. |
FromGrayscale(pixelData: byte[], width: int, height: int) | Crea un timbro immagine da dati pixel in scala di grigi grezzi. |
FromJpeg(jpegData: byte[], width: int, height: int) | Crea un timbro immagine da byte JPEG. |
FromJpeg(jpegData: byte[]) | Crea un timbro immagine da byte JPEG, rilevando automaticamente le dimensioni dall’intestazione JPEG. |
FromJpegStream(jpegStream: Stream) | Crea un timbro immagine da un flusso di file JPEG. |
FromPngData(pngData: byte[]) | Crea un timbro immagine dai dati di file PNG. |
ApplyTo(page: Page) | Aggiungi questa immagine a una pagina. |
Clone() | Clonazione superficiale — copia lo stato scalar/ref-shared. |