LabelLayout
renderer performs
a label layout algorithm. It is useful when the graphic objects that
represent the data model have labels and you want to minimize the
overlap of these labels with other labels or other graphic objects.
The algorithm will try to move the labels around their original position
(for node labels) or along their link (for link labels) to minimize
the overlaps.LabelLayout
renderer uses
the classes of the package ilog.views.graphlayout.labellayout, available since Rogue Wave JViews 5.0. The label layout algorithm
applied is the "simulated annealing" algorithm.LabelLayout
renderer. Property |
Type |
Default |
Description |
---|---|---|---|
enabled |
boolean |
true |
Enables/disables the label layout algorithm. |
layoutOfGeneralLinkLabelsEnabled |
boolean |
true |
If true , the labels
of IlvGeneralLink objects will be laid
out. If false , general link labels are
left unchanged. |
layoutOfGeneralNodeLabelsEnabled |
boolean |
true |
If true , the labels
of IlvGeneralNode objects will be laid
out. If false , general node labels are
left unchanged. |
LabelLayout
renderer does
not have any per-object rendering properties.