#include <textlineshelper.hxx>
Definition at line 34 of file textlineshelper.hxx.
◆ TextLinesHelper()
◆ getOverallSize()
◆ init()
void cppcanvas::internal::TextLinesHelper::init |
( |
double |
nLineWidth, |
|
|
const tools::TextLineInfo & |
rLineInfo |
|
) |
| |
Init textlines with specified linewidth and TextLineInfo.
Definition at line 47 of file textlineshelper.cxx.
References basegfx::B2DPolyPolygon::count(), cppcanvas::tools::createTextLinesPolyPolygon(), basegfx::Range2D< typename TYPE, typename TRAITS >::expand(), basegfx::B2DRange::getRange(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), maOverallSize, mbOverlineWaveline, mbOverlineWavelineBold, mbUnderlineWaveline, mbUnderlineWavelineBold, cppcanvas::tools::TextLineInfo::mnOverlineStyle, cppcanvas::tools::TextLineInfo::mnUnderlineStyle, mpCanvas, mxOverline, mxStrikeout, mxUnderline, and nLineWidth.
◆ render()
void cppcanvas::internal::TextLinesHelper::render |
( |
const css::rendering::RenderState & |
rRenderState, |
|
|
bool |
bNormalText |
|
) |
| const |
Fill the textlines with colors.
OutDevState::textUnderlineColor.
- Parameters
-
rRenderState | Used to invoke XCanvas::fillPolyPolygon. |
bNormalText | Use overline color and underline color if the value is true, ignore those colors otherwise ( typical case is to render the shadow ). |
Definition at line 85 of file textlineshelper.cxx.
References maOverlineColor, maUnderlineColor, mbIsOverlineColorSet, mbIsUnderlineColorSet, mbOverlineWaveline, mbOverlineWavelineBold, mbUnderlineWaveline, mbUnderlineWavelineBold, mpCanvas, mxOverline, mxStrikeout, and mxUnderline.
◆ maOverallSize
◆ maOverlineColor
const css::uno::Sequence<double> cppcanvas::internal::TextLinesHelper::maOverlineColor |
|
private |
◆ maUnderlineColor
const css::uno::Sequence<double> cppcanvas::internal::TextLinesHelper::maUnderlineColor |
|
private |
◆ mbIsOverlineColorSet
bool cppcanvas::internal::TextLinesHelper::mbIsOverlineColorSet |
|
private |
◆ mbIsUnderlineColorSet
bool cppcanvas::internal::TextLinesHelper::mbIsUnderlineColorSet |
|
private |
◆ mbOverlineWaveline
bool cppcanvas::internal::TextLinesHelper::mbOverlineWaveline |
|
private |
◆ mbOverlineWavelineBold
bool cppcanvas::internal::TextLinesHelper::mbOverlineWavelineBold |
|
private |
◆ mbUnderlineWaveline
bool cppcanvas::internal::TextLinesHelper::mbUnderlineWaveline |
|
private |
◆ mbUnderlineWavelineBold
bool cppcanvas::internal::TextLinesHelper::mbUnderlineWavelineBold |
|
private |
◆ mpCanvas
◆ mxOverline
css::uno::Reference<css::rendering::XPolyPolygon2D> cppcanvas::internal::TextLinesHelper::mxOverline |
|
private |
◆ mxStrikeout
css::uno::Reference<css::rendering::XPolyPolygon2D> cppcanvas::internal::TextLinesHelper::mxStrikeout |
|
private |
◆ mxUnderline
css::uno::Reference<css::rendering::XPolyPolygon2D> cppcanvas::internal::TextLinesHelper::mxUnderline |
|
private |
The documentation for this class was generated from the following files: