Class MetafileRenderingOptions

Class MetafileRenderingOptions

Название пространства: Aspose.Words.Saving Ассоциация: Aspose.Words.dll (25.4.0)

Позволяет уточнить дополнительные варианты метафилирования.

Чтобы узнать больше, посетите Handling Windows Metafiles Документационная статья .

public class MetafileRenderingOptions

Inheritance

object MetafileRenderingOptions

Наследованные члены

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

MetafileRenderingOptions()

public MetafileRenderingOptions()

Properties

EmfPlusDualRenderingMode

Получается или устанавливается значение, определяющее, как должны быть представлены метафилы EMF+ Dual.

public EmfPlusDualRenderingMode EmfPlusDualRenderingMode { get; set; }

Стоимость недвижимости

EmfPlusDualRenderingMode

Remarks

MS Word и GDI+ всегда передают EMF+ часть. Aspose.Words в настоящее время не полностью поддерживает все записи EMF+ и в некоторых случаях рендеринг результата EMF часть выглядит лучше, а затем рендеринг результата EMF+ часть.

Эта опция используется только в том случае, когда метафилы представлены в виде векторной графики.Когда метафилы представлены в битмапе, часть EMF+ всегда используется.

Стандартная стоимость — Aspose.Words.Saving.EmfPlusDualRenderingMode.EmfPlusWithFallback.

EmulateRasterOperations

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

public bool EmulateRasterOperations { get; set; }

Стоимость недвижимости

bool

Remarks

Специфические растерные операции могут использоваться в метафилах. Они не могут быть переданы непосредственно в векторную графику. Эмулирующие операции растера требуют частичной расстеризации полученной векторальной графики, которая может повлиять на результативность рендерации метфилов.

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

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

Эта опция используется только тогда, когда метафилы представлены в виде векторной графики.

Стандартная стоимость есть.

EmulateRenderingToSizeOnPage

Получается или устанавливается значение, определяющее, эмулирует ли метафиловое представление отображение метафила в зависимости от размера на странице.или изображение метафила в его стандартном размере.

public bool EmulateRenderingToSizeOnPage { get; set; }

Стоимость недвижимости

bool

Remarks

Когда метафилы отображаются в MS Word, некоторые графики могут быть сканированы в соответствии с фактическим размером метафила в пикселях.

Когда эта величина настроенная на , Aspose.Words эмулирует rendering в соответствии с размером метафила на странице. Размер в пикселях рассчитывается из размеров метафила на странице и указанного Aspose.Words.Saving.MetafileRenderingOptions.EmulateRenderingToSizeOnPageResolution.

Когда эта величина настроенная на , Aspose.Words эмулирует метафилированный рендеринг к его по умолчанию размерам в пикселях.

Эта опция используется только тогда, когда метафилы представлены в виде векторной графики.

Стандартная стоимость есть.

EmulateRenderingToSizeOnPageResolution

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

public int EmulateRenderingToSizeOnPageResolution { get; set; }

Стоимость недвижимости

int

Remarks

Эта опция используется только тогда, когда Aspose.Words.Saving.MetafileRenderingOptions.EmulateRenderingToSizeOnPage настроен на .

Стандартная стоимость 96.Это стандартная дисплейная резолюция. т.е. метафиловая рендерация будет имитировать дисплей метафила в MS Word с 100%-ным фактором зума.

RenderingMode

Получается или устанавливается значение, определяющее, как должны быть представлены метафильные изображения.

public MetafileRenderingMode RenderingMode { get; set; }

Стоимость недвижимости

MetafileRenderingMode

Remarks

Для изображений это Aspose.Words.Saving.MetafileRenderingMode.Bitmap. Для других форматов это Aspose.Words.Saving.MetafileRenderingMode.VectorWithFallback.

UseEmfEmbeddedToWmf

Получается или устанавливается значение, определяющее, как должны быть представлены метафилы WMF с встроенными метафилами EMF.

public bool UseEmfEmbeddedToWmf { get; set; }

Стоимость недвижимости

bool

Remarks

Метафилы WMF могут содержать встроенные данные EMF. MS Word в большинстве случаев использует встроенные данные EMF. GDI+ всегда использует данные WMF.

При настройке этой стоимости Aspose.Words использует встроенные данные EMF при передаче.

При настройке этой стоимости Aspose.Words использует данные WMF при передаче.

Эта опция используется только тогда, когда метафилы представлены в виде векторной графики.Когда метафилы представлены в битмапе, данные WMF всегда используются.

Стандартная стоимость есть.

UseGdiRasterOperationsEmulation

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

public bool UseGdiRasterOperationsEmulation { get; set; }

Стоимость недвижимости

bool

Remarks

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

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

При настройке этой стоимости Aspose.Words использует собственную имплементацию эмуляции растерных операций.

Эта опция используется только тогда, когда метафилы представлены в виде векторной графики.

Стандартная стоимость есть.

 Русский