MetafileRenderingOptions

Наследование: java.lang.Object

public class MetafileRenderingOptions

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

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

Методы

МетодОписание
equals(Object arg0)
getClass()
getEmfPlusDualRenderingMode()Получает значение, определяющее способ отображения метафайлов EMF+ Dual.
getEmulateRasterOperations()Получает значение, определяющее, следует ли эмулировать растровые операции.
getRenderingMode()Получает значение, определяющее способ отображения изображений метафайлов.
getScaleWmfFontsToMetafileSize()Получает значение, определяющее, следует ли масштабировать шрифты в метафайле WMF в соответствии с размером метафайла на странице.
getUseEmfEmbeddedToWmf()Получает значение, определяющее способ отображения метафайлов WMF со встроенными метафайлами EMF.
hashCode()
notify()
notifyAll()
setEmfPlusDualRenderingMode(int value)Задает значение, определяющее способ отображения метафайлов EMF+ Dual.
setEmulateRasterOperations(boolean value)Задает значение, определяющее, следует ли эмулировать растровые операции.
setRenderingMode(int value)Задает значение, определяющее, как должны отображаться изображения метафайлов.
setScaleWmfFontsToMetafileSize(boolean value)Задает значение, определяющее, следует ли масштабировать шрифты в метафайле WMF в соответствии с размером метафайла на странице.
setUseEmfEmbeddedToWmf(boolean value)Задает значение, определяющее, как должны отображаться метафайлы WMF со встроенными метафайлами EMF.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getEmfPlusDualRenderingMode()

public int getEmfPlusDualRenderingMode()

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

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

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

Значение по умолчаниюEmfPlusDualRenderingMode.EMF_PLUS_WITH_FALLBACK.

Возвращает: int — значение, определяющее способ отображения метафайлов EMF+ Dual. Возвращаемое значение является одним изEmfPlusDualRenderingMode константы.

getEmulateRasterOperations()

public boolean getEmulateRasterOperations()

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

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

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

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

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

Значение по умолчанию верно .

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

getRenderingMode()

public int getRenderingMode()

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

Значение по умолчанию зависит от формата сохранения. Для изображений этоMetafileRenderingMode.BITMAP . Для других форматов этоMetafileRenderingMode.VECTOR_WITH_FALLBACK.

Возвращает: int — значение, определяющее, как должны отображаться изображения метафайлов. Возвращаемое значение является одним изMetafileRenderingMode константы.

getScaleWmfFontsToMetafileSize()

public boolean getScaleWmfFontsToMetafileSize()

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

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

Когда для этого значения установлено значение true , Aspose.Words эмулирует масштабирование шрифта в соответствии с размером метафайла на странице.

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

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

Значение по умолчанию верно .

Возвращает: логическое значение — значение, определяющее, следует ли масштабировать шрифты в метафайле WMF в соответствии с размером метафайла на странице.

getUseEmfEmbeddedToWmf()

public boolean getUseEmfEmbeddedToWmf()

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

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

Когда для этого значения установлено значение true , Aspose.Words использует встроенные данные EMF при рендеринге.

Когда для этого значения установлено значение false , Aspose.Words использует данные WMF при рендеринге.

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

Значение по умолчанию верно .

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

hashCode()

public native int hashCode()

Возвращает: инт

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setEmfPlusDualRenderingMode(int value)

public void setEmfPlusDualRenderingMode(int value)

Задает значение, определяющее способ отображения метафайлов EMF+ Dual.

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

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

Значение по умолчаниюEmfPlusDualRenderingMode.EMF_PLUS_WITH_FALLBACK.

Параметры:

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

setEmulateRasterOperations(boolean value)

public void setEmulateRasterOperations(boolean value)

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

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

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

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

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

Значение по умолчанию верно .

Параметры:

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

setRenderingMode(int value)

public void setRenderingMode(int value)

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

Значение по умолчанию зависит от формата сохранения. Для изображений этоMetafileRenderingMode.BITMAP . Для других форматов этоMetafileRenderingMode.VECTOR_WITH_FALLBACK.

Параметры:

ПараметрТипОписание
valueintЗначение, определяющее, как должны отображаться изображения метафайлов. Значение должно быть одним изMetafileRenderingMode константы.

setScaleWmfFontsToMetafileSize(boolean value)

public void setScaleWmfFontsToMetafileSize(boolean value)

Задает значение, определяющее, следует ли масштабировать шрифты в метафайле WMF в соответствии с размером метафайла на странице.

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

Когда для этого значения установлено значение true , Aspose.Words эмулирует масштабирование шрифта в соответствии с размером метафайла на странице.

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

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

Значение по умолчанию верно .

Параметры:

ПараметрТипОписание
valuebooleanЗначение, определяющее, следует ли масштабировать шрифты в метафайле WMF в соответствии с размером метафайла на странице.

setUseEmfEmbeddedToWmf(boolean value)

public void setUseEmfEmbeddedToWmf(boolean value)

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

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

Когда для этого значения установлено значение true , Aspose.Words использует встроенные данные EMF при рендеринге.

Когда для этого значения установлено значение false , Aspose.Words использует данные WMF при рендеринге.

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

Значение по умолчанию верно .

Параметры:

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

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int