Package org.apache.poi.hemf.record
Class HemfText.ExtTextOutA
- java.lang.Object
-
- org.apache.poi.hemf.record.HemfText.ExtTextOutA
-
- All Implemented Interfaces:
HemfRecord
- Direct Known Subclasses:
HemfText.ExtTextOutW
- Enclosing class:
- HemfText
public static class HemfText.ExtTextOutA extends java.lang.Object implements HemfRecord
-
-
Constructor Summary
Constructors Constructor Description ExtTextOutA()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getBottom()
long
getExScale()
long
getEyScale()
long
getGraphicsMode()
long
getLeft()
HemfRecordType
getRecordType()
long
getRight()
java.lang.String
getText(java.nio.charset.Charset charset)
To be implemented! We need to get the current character set from the current font forHemfText.ExtTextOutA
, which has to be tracked in the playback device.long
getTop()
long
getX()
long
getY()
long
init(LittleEndianInputStream leis, long recordId, long recordSize)
Init record from stream
-
-
-
Method Detail
-
getRecordType
public HemfRecordType getRecordType()
- Specified by:
getRecordType
in interfaceHemfRecord
-
init
public long init(LittleEndianInputStream leis, long recordId, long recordSize) throws java.io.IOException
Description copied from interface:HemfRecord
Init record from stream- Specified by:
init
in interfaceHemfRecord
- Parameters:
leis
- the little endian input stream- Returns:
- count of processed bytes
- Throws:
java.io.IOException
-
getText
public java.lang.String getText(java.nio.charset.Charset charset) throws java.io.IOException
To be implemented! We need to get the current character set from the current font forHemfText.ExtTextOutA
, which has to be tracked in the playback device. ForHemfText.ExtTextOutW
, the charset is "UTF-16LE"- Parameters:
charset
- the charset to be used to decode the character bytes- Returns:
- text from this text element
- Throws:
java.io.IOException
-
getX
public long getX()
- Returns:
- the x offset for the EmrTextObject
-
getY
public long getY()
- Returns:
- the y offset for the EmrTextObject
-
getLeft
public long getLeft()
-
getTop
public long getTop()
-
getRight
public long getRight()
-
getBottom
public long getBottom()
-
getGraphicsMode
public long getGraphicsMode()
-
getExScale
public long getExScale()
-
getEyScale
public long getEyScale()
-
-