ImageStamp
Επισκόπηση
ImageStamp είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Κληρονομεί από: BaseParagraph.
Προσθέτει μια εικόνα σε μια σελίδα PDF.
Αυτή η κλάση παρέχει 12 μεθόδους για εργασία με αντικείμενα ImageStamp σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: AlternativeText, Background, DisplayHeight, DisplayWidth, Height, HorizontalAlignment, και 23 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
X | double | Read/Write | Θέση X σε points από το κάτω αριστερό. |
Y | double | Read/Write | Θέση Y σε points από το κάτω αριστερό. |
DisplayWidth | double | Read/Write | Πλάτος εμφάνισης σε points. |
DisplayHeight | double | Read/Write | Ύψος εμφάνισης σε points. |
Width | double | Read/Write | Ψευδώνυμο για DisplayWidth. |
Height | double | Read/Write | Ψευδώνυμο για DisplayHeight. |
XIndent | double | Read/Write | Οριζόντια μετατόπιση από το σημείο αγκύρωσης της σφραγίδας. |
YIndent | double | Read/Write | Κάθετη μετατόπιση από το σημείο αγκύρωσης της σφραγίδας. |
Quality | int | Read/Write | Ποιότητα JPEG (1..100). |
AlternativeText | string? | Read/Write | Εναλλακτικό κείμενο Tagged-PDF για προσβασιμότητα. |
Background | bool | Read/Write | Καθορίζει αν η σφραγίδα σχεδιάζεται πίσω από το περιεχόμενο της σελίδας (true) ή πάνω του (false). |
Opacity | double | Read/Write | Διαφάνεια, 0.0 (διαφανές) … 1.0 (αδιαφανές). |
Zoom | double | Read/Write | Ομοιόμορφο ποσοστό ζουμ που εφαρμόζεται στην εικόνα. |
ZoomX | double | Read/Write | Οριζόντιο ποσοστό ζουμ. |
ZoomY | double | Read/Write | Κάθετο ποσοστό ζουμ. |
Rotate | Rotation | Read/Write | Κατηγορία περιστροφής (0/90/180/270 σε μοίρες). |
RotateAngle | double | Read/Write | Αυθαίρετη γωνία περιστροφής σε μοίρες. |
StampId | int | Read/Write | Η καταχώρηση /StampId που γράφεται στην καταχώρηση πόρων της σφραγίδας. |
Image | System.IO.Stream | Read | Προβολή μόνο για ανάγνωση των αρχικών bytes πηγής (ή των αποκωδικοποιημένων bytes εικόνας όταν δημιουργείται μέσω FromRgb / FromGrayscale). |
HorizontalAlignment | HorizontalAlignment | Read/Write | Οριζόντια στοίχιση που εφαρμόζεται σε αυτήν την παράγραφο. |
VerticalAlignment | VerticalAlignment | Read/Write | Κάθετη στοίχιση που εφαρμόζεται σε αυτήν την παράγραφο. |
Margin | MarginInfo? | Read/Write | Πληροφορίες εξωτερικού περιθωρίου που εφαρμόζονται σε αυτήν την παράγραφο. |
IsFirstParagraphInColumn | bool | Read/Write | Αναγκάζει την παράγραφο να ξεκινήσει σε νέα στήλη. |
IsKeptWithNext | bool | Read/Write | Κρατά αυτήν την παράγραφο στην ίδια σελίδα με την επόμενη. |
IsInNewPage | bool | Read/Write | Αναγκάζει την παράγραφο να ξεκινήσει σε νέα σελίδα. |
IsInLineParagraph | bool | Read/Write | Σημαία ενσωματωμένης παραγράφου (δεν ξεκινά νέα γραμμή). |
HyperlinkText | string? | Read/Write | Παλαιότερος προορισμός υπερσυνδέσμου τύπου string. |
Hyperlink | Hyperlink? | Read/Write | Διακόσμηση υπερσυνδέσμου τύπου που εφαρμόζεται στην παράγραφο. |
ZIndex | int | Read/Write | Δείκτης Z-order που χρησιμοποιείται από τον renderer DOM. |
Μέθοδοι
| Signature | Description |
|---|---|
ImageStamp(image: System.IO.Stream) | Δημιουργία από ροή εικόνας (αυτόματη ανίχνευση JPEG vs PNG από την κεφαλίδα). |
ImageStamp(fileName: string) | Δημιουργία από διαδρομή αρχείου εικόνας (αυτόματη ανίχνευση JPEG vs PNG από την κεφαλίδα). |
setStampId(id: int) | Ορισμός της καταχώρησης /StampId του PDF της σφραγίδας. |
Put(page: Page) | Ψευδώνυμο για ApplyTo. |
FromRgb(pixelData: byte[], width: int, height: int) | Δημιουργία σφραγίδας εικόνας από ακατέργαστα δεδομένα pixel RGB. |
FromGrayscale(pixelData: byte[], width: int, height: int) | Δημιουργία σφραγίδας εικόνας από ακατέργαστα δεδομένα pixel σε κλίμακα του γκρι. |
FromJpeg(jpegData: byte[], width: int, height: int) | Δημιουργία σφραγίδας εικόνας από bytes JPEG. |
FromJpeg(jpegData: byte[]) | Δημιουργία σφραγίδας εικόνας από bytes JPEG, με αυτόματη ανίχνευση διαστάσεων από την κεφαλίδα JPEG. |
FromJpegStream(jpegStream: Stream) | Δημιουργία σφραγίδας εικόνας από ροή αρχείου JPEG. |
FromPngData(pngData: byte[]) | Δημιουργία σφραγίδας εικόνας από δεδομένα αρχείου PNG. |
ApplyTo(page: Page) | Προσθήκη αυτής της εικόνας σε μια σελίδα. |
Clone() | Ρητό κλώνο — αντιγράφει κλιμακωτή/αναφορά-κοινόχρηστη κατάσταση. |