UseGdiRasterOperationsEmulation

MetafileRenderingOptions.UseGdiRasterOperationsEmulation property

Получает или задает значение, определяющее, использовать ли GDI+ для эмуляции растровых операций.

public bool UseGdiRasterOperationsEmulation { get; set; }

Примечания

Библиотеку Windows GDI+ можно использовать для эмуляции растровых операций. Он обеспечивает поддержку всех растровых операций по сравнению с собственной эмуляцией Aspose.Words, но в некоторых случаях производительность может быть ниже.

Когда это значение установлено наистинный, Aspose.Words использует GDI+ для эмуляции растровых операций.

Когда это значение установлено наЛОЖЬ, Aspose.Words использует собственную реализацию эмуляции растровых операций.

Этот параметр используется только в том случае, если метафайл отображается как векторная графика.

Значение по умолчанию:ЛОЖЬ.

Примеры

Показывает, как установить режим рендеринга при сохранении документов с изображениями метафайлов Windows в другие форматы изображений.

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

builder.InsertImage(Image.FromFile(ImageDir + "Windows MetaFile.wmf"));

// Когда мы сохраняем документ как изображение, мы можем передать объект SaveOptions
// определить, как операция сохранения будет обрабатывать метафайлы Windows в документе.
// Если мы установим для свойства «RenderingMode» значение «MetafileRenderingMode.Vector»,
// или «MetafileRenderingMode.VectorWithFallback», мы будем отображать все метафайлы как векторную графику.
// Если мы установим для свойства «RenderingMode» значение «MetafileRenderingMode.Bitmap», мы будем отображать все метафайлы как растровые изображения.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
options.MetafileRenderingOptions.RenderingMode = metafileRenderingMode;
// Aspose.Words использует GDI+ для эмуляции растровых операций, когда значение установлено в true.
options.MetafileRenderingOptions.UseGdiRasterOperationsEmulation = true;

doc.Save(ArtifactsDir + "ImageSaveOptions.WindowsMetaFile.png", options);

Смотрите также