@Internal public class HemfPicture extends java.lang.Object implements java.lang.Iterable<HemfRecord>
| Constructor and Description |
|---|
HemfPicture(java.io.InputStream is) |
HemfPicture(LittleEndianInputStream is) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(java.awt.Graphics2D ctx,
java.awt.geom.Rectangle2D graphicsBounds) |
void |
forEach(java.util.function.Consumer<? super HemfRecord> action) |
HemfHeader |
getHeader() |
java.util.List<HemfRecord> |
getRecords() |
java.awt.geom.Dimension2D |
getSize()
Return the image size in points
|
java.util.Iterator<HemfRecord> |
iterator() |
java.util.Spliterator<HemfRecord> |
spliterator() |
public HemfPicture(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic HemfPicture(LittleEndianInputStream is) throws java.io.IOException
java.io.IOExceptionpublic HemfHeader getHeader()
public java.util.List<HemfRecord> getRecords()
public java.util.Iterator<HemfRecord> iterator()
iterator in interface java.lang.Iterable<HemfRecord>public java.util.Spliterator<HemfRecord> spliterator()
spliterator in interface java.lang.Iterable<HemfRecord>public void forEach(java.util.function.Consumer<? super HemfRecord> action)
forEach in interface java.lang.Iterable<HemfRecord>public java.awt.geom.Dimension2D getSize()
public void draw(java.awt.Graphics2D ctx,
java.awt.geom.Rectangle2D graphicsBounds)