SvgTextOutputMode

Inheritance: java.lang.Object

public class SvgTextOutputMode

Allows to specify how text inside a document should be rendered when saving in SVG format.

Examples:

Shows how to mimic the properties of images when converting a .docx document to .svg.


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

 // Configure the SvgSaveOptions object to save with no page borders or selectable text.
 SvgSaveOptions options = new SvgSaveOptions();
 {
     options.setFitToViewPort(true);
     options.setShowPageBorder(false);
     options.setTextOutputMode(SvgTextOutputMode.USE_PLACED_GLYPHS);
 }

 doc.save(getArtifactsDir() + "SvgSaveOptions.SaveLikeImage.svg", options);
 

Fields

FieldDescription
USE_PLACED_GLYPHSText is rendered using curves.
USE_SVG_FONTSSVG fonts are used to render text.
USE_TARGET_MACHINE_FONTSFonts installed on the target machine are used to render text.
length

Methods

MethodDescription
fromName(String svgTextOutputModeName)
getName(int svgTextOutputMode)
getValues()
toString(int svgTextOutputMode)

USE_PLACED_GLYPHS

public static int USE_PLACED_GLYPHS

Text is rendered using curves. Note, text selection will not work if you use this option.

USE_SVG_FONTS

public static int USE_SVG_FONTS

SVG fonts are used to render text. Note, not all browsers support SVG fonts.

USE_TARGET_MACHINE_FONTS

public static int USE_TARGET_MACHINE_FONTS

Fonts installed on the target machine are used to render text. Note, if some of fonts used in the document are not available on the target machine, document can look differently.

length

public static int length

fromName(String svgTextOutputModeName)

public static int fromName(String svgTextOutputModeName)

Parameters:

ParameterTypeDescription
svgTextOutputModeNamejava.lang.String

Returns: int

getName(int svgTextOutputMode)

public static String getName(int svgTextOutputMode)

Parameters:

ParameterTypeDescription
svgTextOutputModeint

Returns: java.lang.String

getValues()

public static int[] getValues()

Returns: int[]

toString(int svgTextOutputMode)

public static String toString(int svgTextOutputMode)

Parameters:

ParameterTypeDescription
svgTextOutputModeint

Returns: java.lang.String