UseGdiEmfRenderer

ImageSaveOptions.UseGdiEmfRenderer property

يحصل على قيمة أو يعينها لتحديد ما إذا كان سيتم استخدام GDI+ أو Aspose.Words metafile renderer عند الحفظ في EMF.

public bool UseGdiEmfRenderer { get; set; }

ملاحظات

إذا تم ضبطه علىحقيقي يُستخدم مُقدِّم ملفات تعريف GDI+. أي أنه يُكتب المحتوى إلى كائن GDI+ graphics ويُحفظ في ملف تعريف.

إذا تم ضبطه علىخطأ شنيع يُستخدم مُقدِّم ملفات التعريف Aspose.Words. أي أنه يُكتب المحتوى مباشرةً إلى تنسيق ملف التعريف باستخدام Aspose.Words.

يكون له تأثير فقط عند الحفظ في EMF.

يعمل الحفظ GDI+ فقط على .NET.

القيمة الافتراضية هيحقيقي.

أمثلة

يوضح كيفية اختيار برنامج العرض عند تحويل مستند إلى .emf.

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");

// عندما نحفظ المستند كصورة EMF، يمكننا تمرير كائن SaveOptions لتحديد برنامج عرض الصورة.
// إذا قمنا بتعيين علامة "UseGdiEmfRenderer" إلى "true"، فسوف يستخدم Aspose.Words برنامج العرض GDI+.
// إذا قمنا بتعيين علامة "UseGdiEmfRenderer" إلى "false"، فسوف يستخدم Aspose.Words برنامج تقديم الملف التعريفي الخاص به.
ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Emf);
saveOptions.UseGdiEmfRenderer = useGdiEmfRenderer;

doc.Save(ArtifactsDir + "ImageSaveOptions.Renderer.emf", saveOptions);

أنظر أيضا