Constructor
new Text(rac, point, string, format)
Creates a new Text instance.
Parameters:
| Name | Type | Description |
|---|---|---|
rac |
Rac
|
Instance to use for drawing and creating other objects |
point |
Rac.Point
|
The location for the drawn text |
string |
string
|
The string to draw |
format |
Rac.Text.Format
|
The format for the drawn text |
Classes
Members
format :Rac.Text.Format
The alignment, angle, font, and size to use to draw the text.
point :Rac.Point
The location where the text will be drawn.
The text will be drawn relative to this point based on the
alignment and angle configuration of
format.
rac :Rac
Instance of Rac used for drawing and passed along to any created
object.
Methods
equals(otherText) → {boolean}
Returns true when the string and point of both texts are equal;
otherwise returns false.
When otherText is any class other that Rac.Text, returns false.
points are compared using point.equals.
The format objects are ignored in this comparison.
- See:
Parameters:
| Name | Type | Description |
|---|---|---|
otherText |
Rac.Text
|
A |
toString(digitsopt) → {string}
Returns a string representation intended for human consumption.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
digits |
number
|
<optional> |
null |
The number of digits to print after the decimal point, when ommited all digits are printed |
withAngle(newAngle) → {Rac.Text}
Returns a new Text and Format with format.angle set to the
Angle derived from newAngle.
Parameters:
| Name | Type | Description |
|---|---|---|
newAngle |
Rac.Angle
|
number
|
The angle for the new |
withFont(newFontnullable) → {Rac.Text}
Returns a new Text and Format with format.font set to newFont.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
newFont |
string
|
<nullable> |
The font name for the new |
withSize(newSizenullable) → {Rac.Text}
Returns a new Text and Format with format.size set to newSize.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
newSize |
number
|
<nullable> |
The font size for the new |