ImageColorMode

ImageColorMode enumeration

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

public enum ImageColorMode

قيم

اسمقيمةوصف
None0سيتم عرض صفحات المستند كصور ملونة.
Grayscale1سيتم عرض صفحات المستند كصور بدرجات الرمادي.
BlackAndWhite2سيتم عرض صفحات المستند كصور بالأبيض والأسود.

أمثلة

يوضح كيفية تعيين وضع الألوان عند عرض المستندات.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.ParagraphFormat.Style = doc.Styles["Heading 1"];
builder.Writeln("Hello world!");
builder.InsertImage(ImageDir + "Logo.jpg");

// عندما نحفظ المستند كصورة، يمكننا تمرير كائن SaveOptions إلى
// حدد وضع اللون للصورة التي سيتم إنشاءها من خلال عملية الحفظ.
// إذا قمنا بتعيين خاصية "ImageColorMode" إلى "ImageColorMode.BlackAndWhite"،
// ستطبق عملية الحفظ تقليل لون التدرج الرمادي أثناء عرض المستند.
 // إذا قمنا بتعيين خاصية "ImageColorMode" إلى "ImageColorMode.Grayscale"،
// ستؤدي عملية الحفظ إلى تحويل المستند إلى صورة أحادية اللون.
// إذا قمنا بتعيين خاصية "ImageColorMode" إلى "None"، فسوف تطبق عملية الحفظ الطريقة الافتراضية
// والحفاظ على كافة ألوان المستند في الصورة الناتجة.
ImageSaveOptions imageSaveOptions = new ImageSaveOptions(SaveFormat.Png);
imageSaveOptions.ImageColorMode = imageColorMode;

doc.Save(ArtifactsDir + "ImageSaveOptions.ColorMode.png", imageSaveOptions);

أنظر أيضا