The Symbol Compiler allows you to use the palette symbols
designed with the Symbol Editor in a simple
IlvManager or
IlvGrapher without
SDM model, SDM engine,
IlvDiagrammer, or dashboard diagram. You can create instances
of the compiled symbol classes and add them to an
IlvGraphicBag (for example,
IlvManager or
IlvGrapher)
with full access to the Graphic Framework API.
You can also extend the generated class and add more
elements or more behavior to your symbols.
When programmatically setting your symbol parameter values,
keep in mind that the bounding box of your object may change and you
may need to do it in an
IlvApplyObject. See the documentation of
IlvGraphicBag.applyToObject for
more information. If the layout of graphical elements in your symbol
is changed when you set a parameter value, you have to invalidate
it using the
IlvCompositeGraphic.invalidate method.