|
LibreOffice Module svgio (master) 1
|
#include <svgcharacternode.hxx>
Public Member Functions | |
| SvgTextPositions () | |
| void | parseTextPositionAttributes (SVGToken aSVGToken, std::u16string_view aContent) |
| const SvgNumberVector & | getX () const |
| X content. More... | |
| void | setX (SvgNumberVector &&aX) |
| const SvgNumberVector & | getY () const |
| Y content. More... | |
| void | setY (SvgNumberVector &&aY) |
| const SvgNumberVector & | getDx () const |
| Dx content. More... | |
| void | setDx (SvgNumberVector &&aDx) |
| const SvgNumberVector & | getDy () const |
| Dy content. More... | |
| void | setDy (SvgNumberVector &&aDy) |
| const SvgNumberVector & | getRotate () const |
| Rotate content. More... | |
| void | setRotate (SvgNumberVector &&aRotate) |
| const SvgNumber & | getTextLength () const |
| TextLength content. More... | |
| void | setTextLength (const SvgNumber &rTextLength) |
| bool | getLengthAdjust () const |
| LengthAdjust content. More... | |
| void | setLengthAdjust (bool bNew) |
Private Attributes | |
| SvgNumberVector | maX |
| SvgNumberVector | maY |
| SvgNumberVector | maDx |
| SvgNumberVector | maDy |
| SvgNumberVector | maRotate |
| SvgNumber | maTextLength |
| bool | mbLengthAdjust: 1 |
Definition at line 33 of file svgcharacternode.hxx.
| svgio::svgreader::SvgTextPositions::SvgTextPositions | ( | ) |
Definition at line 36 of file svgcharacternode.cxx.
|
inline |
Dx content.
Definition at line 59 of file svgcharacternode.hxx.
References maDx.
Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().
|
inline |
Dy content.
Definition at line 63 of file svgcharacternode.hxx.
References maDy.
Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().
|
inline |
LengthAdjust content.
Definition at line 75 of file svgcharacternode.hxx.
References mbLengthAdjust.
|
inline |
|
inline |
TextLength content.
Definition at line 71 of file svgcharacternode.hxx.
References maTextLength.
Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().
|
inline |
X content.
Definition at line 51 of file svgcharacternode.hxx.
References maX.
Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().
|
inline |
Y content.
Definition at line 55 of file svgcharacternode.hxx.
References maY.
Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().
| void svgio::svgreader::SvgTextPositions::parseTextPositionAttributes | ( | SVGToken | aSVGToken, |
| std::u16string_view | aContent | ||
| ) |
Definition at line 41 of file svgcharacternode.cxx.
References svgio::svgreader::Dx, svgio::svgreader::Dy, o3tl::equalsIgnoreAsciiCase(), svgio::svgreader::SvgNumber::isPositive(), svgio::svgreader::LengthAdjust, svgio::svgreader::readSingleNumber(), svgio::svgreader::readSvgNumberVector(), svgio::svgreader::Rotate, setDx(), setDy(), setLengthAdjust(), setRotate(), setTextLength(), setX(), setY(), svgio::svgreader::TextLength, o3tl::trim(), u, svgio::svgreader::X, and svgio::svgreader::Y.
Referenced by svgio::svgreader::SvgTextNode::parseAttribute(), and svgio::svgreader::SvgTspanNode::parseAttribute().
|
inline |
Definition at line 60 of file svgcharacternode.hxx.
References maDx.
Referenced by parseTextPositionAttributes().
|
inline |
Definition at line 64 of file svgcharacternode.hxx.
References maDy.
Referenced by parseTextPositionAttributes().
|
inline |
Definition at line 76 of file svgcharacternode.hxx.
References mbLengthAdjust.
Referenced by parseTextPositionAttributes().
|
inline |
Definition at line 68 of file svgcharacternode.hxx.
References maRotate.
Referenced by parseTextPositionAttributes().
|
inline |
Definition at line 72 of file svgcharacternode.hxx.
References maTextLength.
Referenced by parseTextPositionAttributes().
|
inline |
Definition at line 52 of file svgcharacternode.hxx.
References maX.
Referenced by parseTextPositionAttributes().
|
inline |
Definition at line 56 of file svgcharacternode.hxx.
References maY.
Referenced by parseTextPositionAttributes().
|
private |
Definition at line 38 of file svgcharacternode.hxx.
|
private |
Definition at line 39 of file svgcharacternode.hxx.
|
private |
Definition at line 40 of file svgcharacternode.hxx.
Referenced by getRotate(), and setRotate().
|
private |
Definition at line 41 of file svgcharacternode.hxx.
Referenced by getTextLength(), and setTextLength().
|
private |
Definition at line 36 of file svgcharacternode.hxx.
|
private |
Definition at line 37 of file svgcharacternode.hxx.
|
private |
Definition at line 43 of file svgcharacternode.hxx.
Referenced by getLengthAdjust(), and setLengthAdjust().