LibreOffice Module svgio (master) 1
Public Member Functions | Private Attributes | List of all members
svgio::svgreader::SvgTextPositions Class Reference

#include <svgcharacternode.hxx>

Collaboration diagram for svgio::svgreader::SvgTextPositions:
[legend]

Public Member Functions

 SvgTextPositions ()
 
void parseTextPositionAttributes (SVGToken aSVGToken, std::u16string_view aContent)
 
const SvgNumberVectorgetX () const
 X content. More...
 
void setX (SvgNumberVector &&aX)
 
const SvgNumberVectorgetY () const
 Y content. More...
 
void setY (SvgNumberVector &&aY)
 
const SvgNumberVectorgetDx () const
 Dx content. More...
 
void setDx (SvgNumberVector &&aDx)
 
const SvgNumberVectorgetDy () const
 Dy content. More...
 
void setDy (SvgNumberVector &&aDy)
 
const SvgNumberVectorgetRotate () const
 Rotate content. More...
 
void setRotate (SvgNumberVector &&aRotate)
 
const SvgNumbergetTextLength () 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
 

Detailed Description

Definition at line 33 of file svgcharacternode.hxx.

Constructor & Destructor Documentation

◆ SvgTextPositions()

svgio::svgreader::SvgTextPositions::SvgTextPositions ( )

Definition at line 36 of file svgcharacternode.cxx.

Member Function Documentation

◆ getDx()

const SvgNumberVector & svgio::svgreader::SvgTextPositions::getDx ( ) const
inline

Dx content.

Definition at line 59 of file svgcharacternode.hxx.

References maDx.

Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().

◆ getDy()

const SvgNumberVector & svgio::svgreader::SvgTextPositions::getDy ( ) const
inline

Dy content.

Definition at line 63 of file svgcharacternode.hxx.

References maDy.

Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().

◆ getLengthAdjust()

bool svgio::svgreader::SvgTextPositions::getLengthAdjust ( ) const
inline

LengthAdjust content.

Definition at line 75 of file svgcharacternode.hxx.

References mbLengthAdjust.

◆ getRotate()

const SvgNumberVector & svgio::svgreader::SvgTextPositions::getRotate ( ) const
inline

Rotate content.

Definition at line 67 of file svgcharacternode.hxx.

References maRotate.

◆ getTextLength()

const SvgNumber & svgio::svgreader::SvgTextPositions::getTextLength ( ) const
inline

TextLength content.

Definition at line 71 of file svgcharacternode.hxx.

References maTextLength.

Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().

◆ getX()

const SvgNumberVector & svgio::svgreader::SvgTextPositions::getX ( ) const
inline

X content.

Definition at line 51 of file svgcharacternode.hxx.

References maX.

Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().

◆ getY()

const SvgNumberVector & svgio::svgreader::SvgTextPositions::getY ( ) const
inline

Y content.

Definition at line 55 of file svgcharacternode.hxx.

References maY.

Referenced by svgio::svgreader::SvgTextPosition::SvgTextPosition().

◆ parseTextPositionAttributes()

void svgio::svgreader::SvgTextPositions::parseTextPositionAttributes ( SVGToken  aSVGToken,
std::u16string_view  aContent 
)

◆ setDx()

void svgio::svgreader::SvgTextPositions::setDx ( SvgNumberVector &&  aDx)
inline

Definition at line 60 of file svgcharacternode.hxx.

References maDx.

Referenced by parseTextPositionAttributes().

◆ setDy()

void svgio::svgreader::SvgTextPositions::setDy ( SvgNumberVector &&  aDy)
inline

Definition at line 64 of file svgcharacternode.hxx.

References maDy.

Referenced by parseTextPositionAttributes().

◆ setLengthAdjust()

void svgio::svgreader::SvgTextPositions::setLengthAdjust ( bool  bNew)
inline

Definition at line 76 of file svgcharacternode.hxx.

References mbLengthAdjust.

Referenced by parseTextPositionAttributes().

◆ setRotate()

void svgio::svgreader::SvgTextPositions::setRotate ( SvgNumberVector &&  aRotate)
inline

Definition at line 68 of file svgcharacternode.hxx.

References maRotate.

Referenced by parseTextPositionAttributes().

◆ setTextLength()

void svgio::svgreader::SvgTextPositions::setTextLength ( const SvgNumber rTextLength)
inline

Definition at line 72 of file svgcharacternode.hxx.

References maTextLength.

Referenced by parseTextPositionAttributes().

◆ setX()

void svgio::svgreader::SvgTextPositions::setX ( SvgNumberVector &&  aX)
inline

Definition at line 52 of file svgcharacternode.hxx.

References maX.

Referenced by parseTextPositionAttributes().

◆ setY()

void svgio::svgreader::SvgTextPositions::setY ( SvgNumberVector &&  aY)
inline

Definition at line 56 of file svgcharacternode.hxx.

References maY.

Referenced by parseTextPositionAttributes().

Member Data Documentation

◆ maDx

SvgNumberVector svgio::svgreader::SvgTextPositions::maDx
private

Definition at line 38 of file svgcharacternode.hxx.

Referenced by getDx(), and setDx().

◆ maDy

SvgNumberVector svgio::svgreader::SvgTextPositions::maDy
private

Definition at line 39 of file svgcharacternode.hxx.

Referenced by getDy(), and setDy().

◆ maRotate

SvgNumberVector svgio::svgreader::SvgTextPositions::maRotate
private

Definition at line 40 of file svgcharacternode.hxx.

Referenced by getRotate(), and setRotate().

◆ maTextLength

SvgNumber svgio::svgreader::SvgTextPositions::maTextLength
private

Definition at line 41 of file svgcharacternode.hxx.

Referenced by getTextLength(), and setTextLength().

◆ maX

SvgNumberVector svgio::svgreader::SvgTextPositions::maX
private

Definition at line 36 of file svgcharacternode.hxx.

Referenced by getX(), and setX().

◆ maY

SvgNumberVector svgio::svgreader::SvgTextPositions::maY
private

Definition at line 37 of file svgcharacternode.hxx.

Referenced by getY(), and setY().

◆ mbLengthAdjust

bool svgio::svgreader::SvgTextPositions::mbLengthAdjust
private

Definition at line 43 of file svgcharacternode.hxx.

Referenced by getLengthAdjust(), and setLengthAdjust().


The documentation for this class was generated from the following files: