calculateLayoutElements
|
abstract fun calculateLayoutElements(): java.util.List<TextDesignElement>
This method creates and returns all the TextDesignElement s in this row based on the passed
size.width . It must not rely on the height because this has not been calculated - in fact
the height has to be derived from the width within this method. That means that this method
should update size.height to a height that it needs to draw its contents into.
|
didRender
|
fun didRender(canvas: NonExistentClass): void |
getAttributes
|
fun getAttributes(): TextDesignAttributes |
getElements
|
fun getElements(): java.util.List<TextDesignElement> |
getFrame
|
fun getFrame(): MultiRect |
getShearingAngle
|
fun getShearingAngle(): float |
getSize
|
fun getSize(): SizeValue |
getTextFrame
|
fun getTextFrame(): MultiRect |
getWidth
|
fun getWidth(): float |
getWords
|
fun getWords(): Words |
layout
|
fun layout(): void |
render
|
fun render(canvas: NonExistentClass): void |
setAttributes
|
fun setAttributes(p: TextDesignAttributes): void |
setElements
|
fun setElements(p: java.util.List<TextDesignElement>): void |
setShearingAngle
|
fun setShearingAngle(p: float): void |
setSize
|
fun setSize(p: SizeValue): void |
textFrame
|
fun textFrame(element: TextDesignElement, fontSize: float): MultiRect |
willRender
|
fun willRender(canvas: NonExistentClass): void |