public class IlvMapTextRenderer extends IlvDefaultTextRenderer
IlvMapTextRenderer is a text renderer that renders stylable
IlvGraphic objects, that is, objects that implement the
IlvMapGraphic interface.| Constructor and Description |
|---|
IlvMapTextRenderer()
Creates a new text renderer.
|
IlvMapTextRenderer(IlvInputStream stream)
Reads this renderer from an
IlvInputStream. |
| Modifier and Type | Method and Description |
|---|---|
IlvGraphic |
createText(Class<?> klass,
Object anchor,
String string,
IlvMapTextRenderingStyle style)
Creates a text of a non predefined class.
|
boolean |
isZoomable()
Tests if the text objects being rendered are zoomable.
|
void |
setZoomable(boolean zoomable)
Sets the zoomability of text objects being rendered by this
IlvMapTextRenderer. |
getLabelClass, getTextRenderingStyle, isPersistent, makeGraphic, setLabelClass, setTextRenderingStyle, writepublic IlvMapTextRenderer()
public IlvMapTextRenderer(IlvInputStream stream) throws IlvReadFileException
IlvInputStream.stream - The stream to read from.IlvReadFileException - if there is a problem reading
stream.public IlvGraphic createText(Class<?> klass, Object anchor, String string, IlvMapTextRenderingStyle style) throws IlvMapRenderException
setLabelClass method.
The default implementation of the method throws an IlvMapRenderExceptioncreateText in class IlvDefaultTextRendererklass - The class of the label.anchor - The anchor of the label. Can be an IlvPoint or an IlvRectstring - The string to display on the label.style - The IlvMapTextRenderingStyle specifying rendering parameters to be applied to
the resulting IlvGraphicIlvGraphic representing the test object.IlvMapRenderExceptionIlvDefaultTextRenderer.createText(java.lang.Class, java.lang.Object, java.lang.String, ilog.views.maps.rendering.IlvMapTextRenderingStyle)public boolean isZoomable()
true
is returned.public void setZoomable(boolean zoomable)
IlvMapTextRenderer.zoomable - Set to true if the text objects being rendered
should be zoomable.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.