|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IUiLayoutService
Extends the layout service interface to be able to offer layout methods which depend on UI.
Method Summary | |
---|---|
IDimension |
calculateTextSize(AbstractText text)
Calculates the width and height of the given text in the font of the gievn text. |
IDimension |
calculateTextSize(String text,
Font font)
Calculates the width and height of the given text in the given font ignoring any new line characters in the string. |
IDimension |
calculateTextSize(String text,
Font font,
boolean handleMultiline)
Calculates the width and height of the given text in the given font. |
Methods inherited from interface org.eclipse.graphiti.services.IPeLayoutService |
---|
getConnectionMidpoint, getGaBoundsForAnchor, getLocationInfo, getLocationRelativeToDiagram, getLocationRelativeToDiagram |
Methods inherited from interface org.eclipse.graphiti.services.IGaLayoutService |
---|
calculateSize, calculateSize, setHeight, setLocation, setLocation, setLocationAndSize, setLocationAndSize, setSize, setWidth |
Method Detail |
---|
IDimension calculateTextSize(String text, Font font)
text
- the string to calculate the rendering size forfont
- the font which should be considered for the string
IGaLayoutService.calculateSize(org.eclipse.graphiti.mm.algorithms.GraphicsAlgorithm,
boolean)
IDimension calculateTextSize(String text, Font font, boolean handleMultiline)
text
- the string to calculate the rendering size forfont
- the font which should be considered for the stringhandleMultiline
- Defines if line breaks in the string should be used in the
calculation of the size or not. In case true
, a
new line character in the string will increase the size of the
returned dimensions by one line, in case false
a
new line character will be ignored.
IDimension calculateTextSize(AbstractText text)
MultiText
new line
characters in the string will increase the height of the returned size,
otherwise (text is a Text
) any new line characters will be
ignored.
text
- the AbstractText
to calculate the rendering size for
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |