EmfPlusDualRenderingMode

Inheritance: java.lang.Object

public class EmfPlusDualRenderingMode

Specifies how Aspose.Words should render EMF+ Dual metafiles.

Examples:

Shows how to configure Enhanced Windows Metafile-related rendering options when saving to PDF.


 Document doc = new Document(getMyDir() + "EMF.docx");

 // Create a "PdfSaveOptions" object that we can pass to the document's "Save" method
 // to modify how that method converts the document to .PDF.
 PdfSaveOptions saveOptions = new PdfSaveOptions();

 // Set the "EmfPlusDualRenderingMode" property to "EmfPlusDualRenderingMode.Emf"
 // to only render the EMF part of an EMF+ dual metafile.
 // Set the "EmfPlusDualRenderingMode" property to "EmfPlusDualRenderingMode.EmfPlus" to
 // to render the EMF+ part of an EMF+ dual metafile.
 // Set the "EmfPlusDualRenderingMode" property to "EmfPlusDualRenderingMode.EmfPlusWithFallback"
 // to render the EMF+ part of an EMF+ dual metafile if all of the EMF+ records are supported.
 // Otherwise, Aspose.Words will render the EMF part.
 saveOptions.getMetafileRenderingOptions().setEmfPlusDualRenderingMode(renderingMode);

 // Set the "UseEmfEmbeddedToWmf" property to "true" to render embedded EMF data
 // for metafiles that we can render as vector graphics.
 saveOptions.getMetafileRenderingOptions().setUseEmfEmbeddedToWmf(true);

 doc.save(getArtifactsDir() + "PdfSaveOptions.RenderMetafile.pdf", saveOptions);
 

Fields

FieldDescription
EMFAspose.Words renders EMF part of EMF+ Dual metafile.
EMF_PLUSAspose.Words renders EMF+ part of EMF+ Dual metafile.
EMF_PLUS_WITH_FALLBACKAspose.Words tries to render EMF+ part of EMF+ Dual metafile.
length

Methods

MethodDescription
fromName(String emfPlusDualRenderingModeName)
getName(int emfPlusDualRenderingMode)
getValues()
toString(int emfPlusDualRenderingMode)

EMF

public static int EMF

Aspose.Words renders EMF part of EMF+ Dual metafile.

EMF_PLUS

public static int EMF_PLUS

Aspose.Words renders EMF+ part of EMF+ Dual metafile.

EMF_PLUS_WITH_FALLBACK

public static int EMF_PLUS_WITH_FALLBACK

Aspose.Words tries to render EMF+ part of EMF+ Dual metafile. If some of the EMF+ records are not supported then Aspose.Words renders EMF part of EMF+ Dual metafile.

length

public static int length

fromName(String emfPlusDualRenderingModeName)

public static int fromName(String emfPlusDualRenderingModeName)

Parameters:

ParameterTypeDescription
emfPlusDualRenderingModeNamejava.lang.String

Returns: int

getName(int emfPlusDualRenderingMode)

public static String getName(int emfPlusDualRenderingMode)

Parameters:

ParameterTypeDescription
emfPlusDualRenderingModeint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int emfPlusDualRenderingMode)

public static String toString(int emfPlusDualRenderingMode)

Parameters:

ParameterTypeDescription
emfPlusDualRenderingModeint

Returns: java.lang.String