public class AbstractWMFPainter extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
bReadingWMF |
static int |
BRUSH |
protected BufferedInputStream |
bufStream |
protected int |
currentHorizAlign |
protected WMFRecordStore |
currentStore |
protected int |
currentVertAlign |
static int |
FONT |
static int |
NULL_BRUSH |
static int |
NULL_PEN |
static int |
OBJ_BITMAP |
static int |
OBJ_REGION |
static int |
PALETTE |
static int |
PEN |
static String |
WMF_FILE_EXTENSION |
protected WMFFont |
wmfFont |
Constructor and Description |
---|
AbstractWMFPainter() |
Modifier and Type | Method and Description |
---|---|
protected int |
addObject(WMFRecordStore store,
int type,
Object obj) |
protected int |
addObjectAt(WMFRecordStore store,
int type,
Object obj,
int idx) |
protected AttributedString |
getAttributedString(Graphics2D g2d,
String sr,
WMFFont wmffont) |
protected AttributedCharacterIterator |
getCharacterIterator(Graphics2D g2d,
String sr,
WMFFont wmffont)
Create an AttributedCharacterIterator with the current definition of the WMF Font, and
the input String.
|
protected AttributedCharacterIterator |
getCharacterIterator(Graphics2D g2d,
String sr,
WMFFont wmffont,
int align)
Create an AttributedCharacterIterator with the current definition of the WMF Font, and
the input String.
|
protected BufferedImage |
getImage(byte[] bit)
Return the image associated with a bitmap in a Metafile.
|
protected BufferedImage |
getImage(byte[] bit,
int width,
int height)
Return the image associated with a bitmap in a Metafile.
|
protected Dimension |
getImageDimension(byte[] bit) |
WMFRecordStore |
getRecordStore()
Returns the WMFRecordStore this WMFPainter renders
|
void |
setRecordStore(WMFRecordStore currentStore)
Sets the WMFRecordStore this WMFPainter should use to render
|
public static final String WMF_FILE_EXTENSION
protected WMFFont wmfFont
protected int currentHorizAlign
protected int currentVertAlign
public static final int PEN
public static final int BRUSH
public static final int FONT
public static final int NULL_PEN
public static final int NULL_BRUSH
public static final int PALETTE
public static final int OBJ_BITMAP
public static final int OBJ_REGION
protected WMFRecordStore currentStore
protected transient boolean bReadingWMF
protected transient BufferedInputStream bufStream
protected BufferedImage getImage(byte[] bit, int width, int height)
bit
- the bitmap byte arraywidth
- the bitmap assumed widthheight
- the bitmap assumed heightprotected Dimension getImageDimension(byte[] bit)
protected BufferedImage getImage(byte[] bit)
bit
- the bitmap byte arrayprotected AttributedCharacterIterator getCharacterIterator(Graphics2D g2d, String sr, WMFFont wmffont)
protected AttributedCharacterIterator getCharacterIterator(Graphics2D g2d, String sr, WMFFont wmffont, int align)
protected AttributedString getAttributedString(Graphics2D g2d, String sr, WMFFont wmffont)
public void setRecordStore(WMFRecordStore currentStore)
public WMFRecordStore getRecordStore()
protected int addObject(WMFRecordStore store, int type, Object obj)
protected int addObjectAt(WMFRecordStore store, int type, Object obj, int idx)
Copyright © 2000–2023 Apache Software Foundation. All rights reserved.