public class DrawFactory extends Object
Constructor and Description |
---|
DrawFactory() |
public static void setDefaultFactory(DrawFactory factory)
Drawable.DRAW_FACTORY
to set the factory.factory
- public static DrawFactory getInstance(Graphics2D graphics)
graphics
- the current graphics context or nullpublic DrawMasterSheet getDrawable(MasterSheet<?,?> sheet)
public DrawTextBox getDrawable(TextBox<?,?> shape)
public DrawFreeformShape getDrawable(FreeformShape<?,?> shape)
public DrawConnectorShape getDrawable(ConnectorShape<?,?> shape)
public DrawTableShape getDrawable(TableShape<?,?> shape)
public DrawTextShape getDrawable(TextShape<?,?> shape)
public DrawGroupShape getDrawable(GroupShape<?,?> shape)
public DrawPictureShape getDrawable(PictureShape<?,?> shape)
public DrawGraphicalFrame getDrawable(GraphicalFrame<?,?> shape)
public DrawTextParagraph getDrawable(TextParagraph<?,?,?> paragraph)
public DrawBackground getDrawable(Background<?,?> shape)
public DrawTextFragment getTextFragment(TextLayout layout, AttributedString str)
public DrawPaint getPaint(PlaceableShape<?,?> shape)
public void drawShape(Graphics2D graphics, Shape<?,?> shape, Rectangle2D bounds)
Sheet.draw(Graphics2D)
graphics
- the graphics context to draw toshape
- the shapebounds
- the bounds within the graphics context to draw topublic void fixFonts(Graphics2D graphics)
graphics
- the graphics context which will contain the font mappingpublic DrawFontManager getFontManager(Graphics2D graphics)
graphics
- the graphics context holding potentially a font managerCopyright © 2010 - 2020 Adobe. All Rights Reserved