ImageColorMode
محتويات
[
يخفي
]ImageSaveOptions.ImageColorMode property
يحصل على وضع اللون للصور المولدة أو يعينه.
public ImageColorMode ImageColorMode { get; set; }
ملاحظات
لا يكون لهذه الخاصية تأثير إلا عند الحفظ بتنسيقات الصور النقطية.
القيمة الافتراضية هيNone.
أمثلة
يوضح كيفية تعيين وضع الألوان عند عرض المستندات.
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);
أنظر أيضا
- enum ImageColorMode
- class ImageSaveOptions
- مساحة الاسم Aspose.Words.Saving
- المجسم Aspose.Words