SetImage

SetImage(Image)

يضيف علامة مائية للصورة إلى المستند.

public void SetImage(Image image)
معامليكتبوصف
imageImageصورة يتم عرضها كعلامة مائية.

استثناءات

استثناءحالة
ArgumentNullExceptionيتم طرحه عندما تكون الصورةباطل .

أمثلة

يوضح كيفية إنشاء علامة مائية من صورة في نظام الملفات المحلي.

Document doc = new Document();

            // تعديل مظهر العلامة المائية للصورة باستخدام كائن ImageWatermarkOptions،
            // ثم مررها أثناء إنشاء علامة مائية من ملف صورة.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // لدينا خيارات مختلفة لإدراج الصورة:
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);

            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"));

            doc.Watermark.SetImage(ImageDir + "Logo.jpg", imageWatermarkOptions);
#elif NET5_0_OR_GREATER
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

            doc.Save(ArtifactsDir + "Document.ImageWatermark.docx");

أنظر أيضا


SetImage(Image, ImageWatermarkOptions)

يضيف علامة مائية للصورة إلى المستند.

public void SetImage(Image image, ImageWatermarkOptions options)
معامليكتبوصف
imageImageصورة يتم عرضها كعلامة مائية.
optionsImageWatermarkOptionsيحدد خيارات إضافية للعلامة المائية للصورة.

استثناءات

استثناءحالة
ArgumentNullExceptionيتم طرحه عندما تكون الصورةباطل .

ملاحظات

لوImageWatermarkOptions يكونباطلسيتم تعيين العلامة المائية بالخيارات الافتراضية.

أمثلة

يوضح كيفية إنشاء علامة مائية من صورة في نظام الملفات المحلي.

Document doc = new Document();

            // تعديل مظهر العلامة المائية للصورة باستخدام كائن ImageWatermarkOptions،
            // ثم مررها أثناء إنشاء علامة مائية من ملف صورة.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // لدينا خيارات مختلفة لإدراج الصورة:
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);

            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"));

            doc.Watermark.SetImage(ImageDir + "Logo.jpg", imageWatermarkOptions);
#elif NET5_0_OR_GREATER
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

            doc.Save(ArtifactsDir + "Document.ImageWatermark.docx");

أنظر أيضا


SetImage(string, ImageWatermarkOptions)

يضيف علامة مائية للصورة إلى المستند.

public void SetImage(string imagePath, ImageWatermarkOptions options)
معامليكتبوصف
imagePathStringالمسار إلى ملف الصورة الذي يتم عرضه كعلامة مائية.
optionsImageWatermarkOptionsيحدد خيارات إضافية للعلامة المائية للصورة.

استثناءات

استثناءحالة
ArgumentNullExceptionيتم طرحه عندما يكون المسارباطل .

ملاحظات

لوImageWatermarkOptions يكونباطلسيتم تعيين العلامة المائية بالخيارات الافتراضية.

أمثلة

يوضح كيفية إنشاء علامة مائية من صورة في نظام الملفات المحلي.

Document doc = new Document();

            // تعديل مظهر العلامة المائية للصورة باستخدام كائن ImageWatermarkOptions،
            // ثم مررها أثناء إنشاء علامة مائية من ملف صورة.
            ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
            imageWatermarkOptions.Scale = 5;
            imageWatermarkOptions.IsWashout = false;

#if NET461_OR_GREATER || JAVA
            // لدينا خيارات مختلفة لإدراج الصورة:
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);

            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"));

            doc.Watermark.SetImage(ImageDir + "Logo.jpg", imageWatermarkOptions);
#elif NET5_0_OR_GREATER
            using (SKBitmap image = SKBitmap.Decode(ImageDir + "Logo.jpg"))
            {
                doc.Watermark.SetImage(image, imageWatermarkOptions);
            }
#endif

            doc.Save(ArtifactsDir + "Document.ImageWatermark.docx");

أنظر أيضا


SetImage(Stream, ImageWatermarkOptions)

يضيف علامة مائية للصورة إلى المستند.

public void SetImage(Stream imageStream, ImageWatermarkOptions options)
معامليكتبوصف
imageStreamStreamالتدفق الذي يحتوي على بيانات الصورة التي يتم عرضها كعلامة مائية.
optionsImageWatermarkOptionsيحدد خيارات إضافية للعلامة المائية للصورة.

استثناءات

استثناءحالة
ArgumentNullExceptionيتم طرحه عندما يكون المسارباطل .

ملاحظات

لوImageWatermarkOptions يكونباطلسيتم تعيين العلامة المائية بالخيارات الافتراضية.

أمثلة

يوضح كيفية إنشاء علامة مائية من مجرى صورة.

Document doc = new Document();

// تعديل مظهر العلامة المائية للصورة باستخدام كائن ImageWatermarkOptions،
// ثم مررها أثناء إنشاء علامة مائية من ملف صورة.
ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
imageWatermarkOptions.Scale = 5;

using (FileStream imageStream = new FileStream(ImageDir + "Logo.jpg", FileMode.Open, FileAccess.Read))
    doc.Watermark.SetImage(imageStream, imageWatermarkOptions);

doc.Save(ArtifactsDir + "Document.ImageWatermarkStream.docx");

أنظر أيضا