WatermarkableImage

WatermarkableImage class

Αντιπροσωπεύει μια εικόνα μέσα σε ένα έγγραφο.

public abstract class WatermarkableImage : ContentPart

Ιδιότητες

Ονομα Περιγραφή
Height { get; } Παίρνει το ύψος αυτούWatermarkableImage σε pixel.
Width { get; } Λαμβάνει το πλάτος αυτούWatermarkableImage σε pixel.

Μέθοδοι

Ονομα Περιγραφή
Add(Watermark) Προσθέτει ένα υδατογράφημα σε αυτόWatermarkableImage . Αυτή η μέθοδος προϋποθέτει ότι η μετατόπιση και το μέγεθος υδατογραφήματος μετρώνται σε pixel (εάν έχουν εκχωρηθεί).
FindImages() Βρίσκει όλες τις εικόνες στο περιεχόμενο. Η αναζήτηση πραγματοποιείται στα αντικείμενα που καθορίζονται στοSearchableObjects .
FindImages(ImageSearchCriteria) Βρίσκει εικόνες σύμφωνα με τα καθορισμένα κριτήρια αναζήτησης. Η αναζήτηση πραγματοποιείται στα αντικείμενα που καθορίζονται στοSearchableObjects .
GetBytes() Λαμβάνει την εικόνα ως πίνακα byte.
Search() Βρίσκει όλα τα πιθανά υδατογραφήματα στο περιεχόμενο. Η αναζήτηση πραγματοποιείται στα αντικείμενα που καθορίζονται στοSearchableObjects .
Search(SearchCriteria) Βρίσκει πιθανά υδατογραφήματα σύμφωνα με καθορισμένα κριτήρια αναζήτησης. Η αναζήτηση πραγματοποιείται στα αντικείμενα που καθορίζονται στοSearchableObjects .

Παρατηρήσεις

Μάθε περισσότερα:

Παραδείγματα

Προσθήκη υδατογραφήματος σε όλες τις εικόνες μέσα σε ένα έγγραφο οποιουδήποτε υποστηριζόμενου τύπου.

using (Watermarker watermarker = new Watermarker(@"D:\input.doc"))
{
    // Αρχικοποίηση υδατογραφήματος κειμένου ή εικόνας.
    TextWatermark watermark = new TextWatermark("DRAFT", new Font("Arial", 19));

    // Βρείτε όλες τις εικόνες στο περιεχόμενο.
    WatermarkableImageCollection images = watermarker.GetImages();

    // Προσθέστε υδατογράφημα.
    foreach (WatermarkableImage watermarkableImage in images)
    {
        watermarkableImage.Add(watermark);
    }

    // Αποθήκευσε τις αλλαγές.
    watermarker.Save(@"D:\output.doc");
}

Δείτε επίσης