@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.IOException
public HemfPicture(LittleEndianInputStream is) throws java.io.IOException
java.io.IOException
public 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)
Copyright 2019 The Apache Software Foundation or its licensors, as applicable.