SetImage

SetImage(Image)

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

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

استثناءات

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

أنظر أيضا


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 NET48 || JAVA
            doc.Watermark.SetImage(Image.FromFile(ImageDir + "Logo.jpg"), imageWatermarkOptions);
#elif NET5_0_OR_GREATER || __MOBILE__
            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 يكونباطلسيتم تعيين العلامة المائية بالخيارات الافتراضية.

أنظر أيضا