WatermarkableImage

WatermarkableImage class

يمثل صورة داخل مستند.

public abstract class WatermarkableImage : ContentPart

الخصائص

اسم وصف
Height { get; } يحصل على ارتفاع لهذاWatermarkableImage بالبكسل.
Width { get; } يحصل على عرض هذاWatermarkableImage بالبكسل.

طُرق

اسم وصف
Add(Watermark) يضيف علامة مائية لهذاWatermarkableImage . تفترض هذه الطريقة أنه يتم قياس إزاحة العلامة المائية وحجمها بالبكسل (إذا تم تعيينها).
FindImages() البحث عن كافة الصور الموجودة في المحتوى. يتم إجراء البحث في الكائنات المحددة فيSearchableObjects .
FindImages(ImageSearchCriteria) البحث عن الصور وفقًا لمعايير البحث المحددة . يتم إجراء البحث في الكائنات المحددة فيSearchableObjects .
GetBytes() الحصول على الصورة كمصفوفة بايت.
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");
}

أنظر أيضا