|
JUCE
|
Options that can be used to affect the layout produced by GlyphArrangement::addFittedText. More...
Public Member Functions | |
| GlyphArrangementOptions | withLineSpacing (float x) const |
| We increment the distance between the baselines of subsequent lines with this value. | |
| GlyphArrangementOptions | withLineHeightMultiple (float x) const |
| We multiply the original distance between the baselines of subsequent lines with this value. | |
| const auto & | getLineSpacing () const |
| const auto & | getLineHeightMultiple () const |
| bool | operator== (const GlyphArrangementOptions &other) const |
| Equality operator. | |
| bool | operator!= (const GlyphArrangementOptions &other) const |
| Inequality operator. | |
| bool | operator< (const GlyphArrangementOptions &other) const |
| Less-than operator. | |
| bool | operator<= (const GlyphArrangementOptions &other) const |
| Less-than-or-equal operator. | |
| bool | operator> (const GlyphArrangementOptions &other) const |
| Greater-than operator. | |
| bool | operator>= (const GlyphArrangementOptions &other) const |
| Greater-than-or-equal operator. | |
Options that can be used to affect the layout produced by GlyphArrangement::addFittedText.
| GlyphArrangementOptions GlyphArrangementOptions::withLineSpacing | ( | float | x | ) | const |
We increment the distance between the baselines of subsequent lines with this value.
Line spacing is added below the line's descender, and doesn't affect the first line's baseline.
The total distance between baselines is lineHeight * lineHeightMultiple + lineSpacing.
References withMember(), and x.
| GlyphArrangementOptions GlyphArrangementOptions::withLineHeightMultiple | ( | float | x | ) | const |
We multiply the original distance between the baselines of subsequent lines with this value.
The line height multiple is applied to both the ascender and descender, hence it affects the first line's baseline.
The total distance between baselines is lineHeight * lineHeightMultiple + lineSpacing.
References withMember(), and x.
| bool GlyphArrangementOptions::operator== | ( | const GlyphArrangementOptions & | other | ) | const |
Equality operator.
| bool GlyphArrangementOptions::operator!= | ( | const GlyphArrangementOptions & | other | ) | const |
Inequality operator.
| bool GlyphArrangementOptions::operator< | ( | const GlyphArrangementOptions & | other | ) | const |
Less-than operator.
Allows GlyphArrangementOptions to be used as keys in a map.
| bool GlyphArrangementOptions::operator<= | ( | const GlyphArrangementOptions & | other | ) | const |
Less-than-or-equal operator.
| bool GlyphArrangementOptions::operator> | ( | const GlyphArrangementOptions & | other | ) | const |
Greater-than operator.
| bool GlyphArrangementOptions::operator>= | ( | const GlyphArrangementOptions & | other | ) | const |
Greater-than-or-equal operator.