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().