Packages

 

com.aspose.imaging.fileformats.emf.emf.consts

Class EmfExtTextOutOptions

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.imaging.fileformats.emf.emf.consts.EmfExtTextOutOptions


  • public final class EmfExtTextOutOptions
    extends com.aspose.ms.System.Enum

    The ExtTextOutOptions enumeration specifies parameters that control various aspects of the output of text by EMR_SMALLTEXTOUT(section 2.3.5.37) records and in EmrText objects.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int ETO_CLIPPED
      This bit indicates that the text SHOULD be clipped to the rectangle.
      static int ETO_GLYPH_INDEX
      This bit indicates that the codes for characters in an output text string are actually indexes of the character glyphs in a TrueType font.
      static int ETO_IGNORELANGUAGE
      This bit indicates that no special operating system processing for glyph placement should be performed on right-to-left strings; that is, all glyph positioning SHOULD be taken care of by drawing and state records in the metafile
      static int ETO_NO_RECT
      This bit indicates that the record does not specify a bounding rectangle for the text output.
      static int ETO_NUMERICSLATIN
      This bit indicates that to display numbers, European digits SHOULD be used
      static int ETO_NUMERICSLOCAL
      This bit indicates that to display numbers, digits appropriate to the locale SHOULD be used
      static int ETO_OPAQUE
      This bit indicates that the current background color SHOULD be used to fill the rectangle
      static int ETO_PDY
      This bit indicates that both horizontal and vertical character displacement values SHOULD be provided
      static int ETO_REVERSE_INDEX_MAP
      This bit is reserved and SHOULD NOT be used
      static int ETO_RTLREADING
      This bit indicates that the text MUST be laid out in right-to-left reading order, instead of the default left-to-right order.
      static int ETO_SMALL_CHARS
      This bit indicates that the codes for characters in an output text string are 8 bits, derived from the low bytes of 16-bit Unicode UTF16-LE character codes, in which the high byte is assumed to be 0.
      • Fields inherited from class com.aspose.ms.System.Enum

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, getValues, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
    • Field Detail

      • ETO_OPAQUE

        public static final int ETO_OPAQUE

        This bit indicates that the current background color SHOULD be used to fill the rectangle

        See Also:
        Constant Field Values
      • ETO_CLIPPED

        public static final int ETO_CLIPPED

        This bit indicates that the text SHOULD be clipped to the rectangle.

        See Also:
        Constant Field Values
      • ETO_GLYPH_INDEX

        public static final int ETO_GLYPH_INDEX

        This bit indicates that the codes for characters in an output text string are actually indexes of the character glyphs in a TrueType font. Glyph indexes are font-specific, so to display the correct characters on playback, the font that is used MUST be identical to the font used to generate the indexes.

        See Also:
        Constant Field Values
      • ETO_RTLREADING

        public static final int ETO_RTLREADING

        This bit indicates that the text MUST be laid out in right-to-left reading order, instead of the default left-to-right order. This SHOULD be applied only when the font selected into the playback device context is either Hebrew or Arabic

        See Also:
        Constant Field Values
      • ETO_NO_RECT

        public static final int ETO_NO_RECT

        This bit indicates that the record does not specify a bounding rectangle for the text output.

        See Also:
        Constant Field Values
      • ETO_SMALL_CHARS

        public static final int ETO_SMALL_CHARS

        This bit indicates that the codes for characters in an output text string are 8 bits, derived from the low bytes of 16-bit Unicode UTF16-LE character codes, in which the high byte is assumed to be 0.

        See Also:
        Constant Field Values
      • ETO_NUMERICSLOCAL

        public static final int ETO_NUMERICSLOCAL

        This bit indicates that to display numbers, digits appropriate to the locale SHOULD be used

        See Also:
        Constant Field Values
      • ETO_NUMERICSLATIN

        public static final int ETO_NUMERICSLATIN

        This bit indicates that to display numbers, European digits SHOULD be used

        See Also:
        Constant Field Values
      • ETO_IGNORELANGUAGE

        public static final int ETO_IGNORELANGUAGE

        This bit indicates that no special operating system processing for glyph placement should be performed on right-to-left strings; that is, all glyph positioning SHOULD be taken care of by drawing and state records in the metafile

        See Also:
        Constant Field Values
      • ETO_PDY

        public static final int ETO_PDY

        This bit indicates that both horizontal and vertical character displacement values SHOULD be provided

        See Also:
        Constant Field Values
      • ETO_REVERSE_INDEX_MAP

        public static final int ETO_REVERSE_INDEX_MAP

        This bit is reserved and SHOULD NOT be used

        See Also:
        Constant Field Values