Packages

 

com.aspose.imaging.fileformats.emf.emf.records

Classes

com.aspose.imaging.fileformats.emf.emf.records

Class EmfExtTextOutW

  • All Implemented Interfaces:
    com.aspose.imaging_internal.fileformats.emf.IRecord, Cloneable


    public final class EmfExtTextOutW
    extends EmfDrawingRecordType

    The EMR_EXTTEXTOUTW record draws an ASCII text string using the current font and text colors.

    • Constructor Summary

      Constructors 
      Constructor and Description
      EmfExtTextOutW()
      Initializes a new instance of the EmfExtTextOutW class.
      EmfExtTextOutW(EmfRecord source)
      Initializes a new instance of the EmfExtTextOutW class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      Rectangle getBounds()
      Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19).
      float getExScale()
      Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the X axis to convert from page space units to .01mm units.
      float getEyScale()
      Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the Y axis to convert from page space units to .01mm units.
      int getIGraphicsMode()
      Gets or sets a 32-bit unsigned integer that specifies the graphics mode from the GraphicsMode enumeration (section 2.1.16).
      EmfText getWEmrText()
      Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values.
      void setBounds(Rectangle value)
      Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19).
      void setExScale(float value)
      Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the X axis to convert from page space units to .01mm units.
      void setEyScale(float value)
      Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the Y axis to convert from page space units to .01mm units.
      void setIGraphicsMode(int value)
      Gets or sets a 32-bit unsigned integer that specifies the graphics mode from the GraphicsMode enumeration (section 2.1.16).
      void setWEmrText(EmfText value)
      Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values.
    • Constructor Detail

      • EmfExtTextOutW

        public EmfExtTextOutW(EmfRecord source)

        Initializes a new instance of the EmfExtTextOutW class.

        Parameters:
        source - The source.
      • EmfExtTextOutW

        public EmfExtTextOutW()

        Initializes a new instance of the EmfExtTextOutW class.

    • Method Detail

      • getBounds

        public Rectangle getBounds()

        Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19). It is not used and MUST be ignored on receipt.

      • setBounds

        public void setBounds(Rectangle value)

        Gets or sets a WMF RectL object ([MS-WMF] section 2.2.2.19). It is not used and MUST be ignored on receipt.

      • getIGraphicsMode

        public int getIGraphicsMode()

        Gets or sets a 32-bit unsigned integer that specifies the graphics mode from the GraphicsMode enumeration (section 2.1.16).

      • setIGraphicsMode

        public void setIGraphicsMode(int value)

        Gets or sets a 32-bit unsigned integer that specifies the graphics mode from the GraphicsMode enumeration (section 2.1.16).

      • getExScale

        public float getExScale()

        Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the X axis to convert from page space units to .01mm units. This SHOULD be used only if the graphics mode specified by iGraphicsMode is GM_COMPATIBLE.

      • setExScale

        public void setExScale(float value)

        Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the X axis to convert from page space units to .01mm units. This SHOULD be used only if the graphics mode specified by iGraphicsMode is GM_COMPATIBLE.

      • getEyScale

        public float getEyScale()

        Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the Y axis to convert from page space units to .01mm units. This SHOULD be used only if the graphics mode specified by iGraphicsMode is GM_COMPATIBLE.

      • setEyScale

        public void setEyScale(float value)

        Gets or sets a 32-bit floating-point value that specifies the scale factor to apply along the Y axis to convert from page space units to .01mm units. This SHOULD be used only if the graphics mode specified by iGraphicsMode is GM_COMPATIBLE.

      • getWEmrText

        public EmfText getWEmrText()

        Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values.

      • setWEmrText

        public void setWEmrText(EmfText value)

        Gets or sets an EmrText object (section 2.2.5) that specifies the output string in 16-bit Unicode UTF16-LE characters, with text attributes and spacing values.