public static class HemfText.ExtTextOutA extends java.lang.Object implements HemfRecord
| Constructor and Description |
|---|
ExtTextOutA() |
| Modifier and Type | Method and Description |
|---|---|
long |
getBottom() |
protected java.nio.charset.Charset |
getEncodingHint() |
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 for
HemfText.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
|
public HemfRecordType getRecordType()
getRecordType in interface HemfRecordpublic long init(LittleEndianInputStream leis, long recordId, long recordSize) throws java.io.IOException
HemfRecordinit in interface HemfRecordleis - the little endian input streamjava.io.IOExceptionprotected java.nio.charset.Charset getEncodingHint()
public java.lang.String getText(java.nio.charset.Charset charset)
throws java.io.IOException
HemfText.ExtTextOutA,
which has to be tracked in the playback device.
For HemfText.ExtTextOutW, the charset is "UTF-16LE"charset - the charset to be used to decode the character bytesjava.io.IOExceptionpublic long getX()
public long getY()
public long getLeft()
public long getTop()
public long getRight()
public long getBottom()
public long getGraphicsMode()
public long getExScale()
public long getEyScale()
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.