ImageWatermark

ImageWatermark class

يمثل صورة العلامة المائية.

public sealed class ImageWatermark : Watermark, IDisposable

المنشئون

اسم وصف
ImageWatermark(Stream) يقوم بتهيئة مثيل جديد لملفImageWatermark فئة مع دفق محدد.
ImageWatermark(string) يقوم بتهيئة مثيل جديد لملفImageWatermark فئة بمسار ملف محدد.

الخصائص

اسم وصف
ConsiderParentMargins { get; set; } الحصول على أو تعيين قيمة تشير إلى ما إذا كان حجم العلامة المائية وإحداثياتها محسوبة مع مراعاة الهوامش الرئيسية.
Height { get; set; } الحصول على أو تحديد الارتفاع المطلوب لهذاWatermark .
HorizontalAlignment { get; set; } الحصول على أو تعيين المحاذاة الأفقية لهذاWatermark .
IsBackground { get; set; } الحصول على أو تعيين قيمة تشير إلى ما إذا كان يجب وضع العلامة المائية في الخلفية.
Margins { get; set; } الحصول على أو تعيين إعدادات الهامش لهذاWatermark .
Opacity { get; set; } الحصول على أو تعيين تعتيم هذاWatermark .
RotateAngle { get; set; } الحصول على أو تحديد زاوية الدوران لهذاWatermark بالدرجات .
ScaleFactor { get; set; } الحصول على أو تعيين قيمة تحدد كيفية اعتماد حجم العلامة المائية على حجم الأصل.
SizingType { get; set; } الحصول على أو تعيين قيمة تحدد طريقة تحديد حجم العلامة المائية.
VerticalAlignment { get; set; } الحصول على أو تعيين المحاذاة الرأسية لهذاWatermark .
Width { get; set; } الحصول على أو تحديد العرض المطلوب لهذاWatermark .
X { get; set; } الحصول على أو تحديد إحداثيات x لهذاWatermark .
Y { get; set; } الحصول على أو تحديد إحداثيات y لهذاWatermark .

طُرق

اسم وصف
Dispose() التخلص من المثيل الحالي.

ملاحظات

يتعلم أكثر:

أمثلة

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

foreach (string filePath in Directory.GetFiles(@"C:\Documents"))
{
    using (Watermarker watermarker = new Watermarker(filePath))
    {
        using (ImageWatermark watermark = new ImageWatermark(@"C:\watermark.png"))
        {
            watermark.HorizontalAlignment = HorizontalAlignment.Center;
            watermark.VerticalAlignment = VerticalAlignment.Center;
            watermarker.Add(watermark);
        }

        watermarker.Save();
    }
}

أنظر أيضا