Inkscape
Vector Graphics Editor
|
The optional attributes which can be applied to a SVG text or related tag. More...
#include <Layout-TNG.h>
Public Attributes | |
std::vector< SVGLength > | x |
std::vector< SVGLength > | y |
std::vector< SVGLength > | dx |
std::vector< SVGLength > | dy |
std::vector< SVGLength > | rotate |
SVGLength | textLength |
LengthAdjust | lengthAdjust |
The optional attributes which can be applied to a SVG text or related tag.
See appendText(). See SVG1.1 section 10.4 for the definitions of all these members. See sp_svg_length_list_read() for the standard way to make these vectors. It is the responsibility of the caller to deal with the inheritance of these values using its knowledge of the parse tree.
Definition at line 184 of file Layout-TNG.h.
std::vector<SVGLength> Inkscape::Text::Layout::OptionalTextTagAttrs::dx |
Definition at line 187 of file Layout-TNG.h.
Referenced by TextTagAttributes::addToDx(), TextTagAttributes::addToDxDy(), TextTagAttributes::anyAttributesSet(), Inkscape::Text::Layout::appendText(), TextTagAttributes::erase(), SPFlowtext::getAsText(), TextTagAttributes::getDx(), TextTagAttributes::insert(), insert_text_fallback(), TextTagAttributes::join(), TextTagAttributes::mergeInto(), TextTagAttributes::readSingleAttribute(), TextTagAttributes::split(), TextTagAttributes::transform(), TextTagAttributes::update(), and TextTagAttributes::writeTo().
std::vector<SVGLength> Inkscape::Text::Layout::OptionalTextTagAttrs::dy |
Definition at line 188 of file Layout-TNG.h.
Referenced by TextTagAttributes::addToDxDy(), TextTagAttributes::addToDy(), TextTagAttributes::anyAttributesSet(), Inkscape::Text::Layout::appendText(), TextTagAttributes::erase(), TextTagAttributes::getDy(), TextTagAttributes::insert(), insert_text_fallback(), TextTagAttributes::join(), TextTagAttributes::mergeInto(), TextTagAttributes::readSingleAttribute(), TextTagAttributes::split(), TextTagAttributes::transform(), TextTagAttributes::update(), and TextTagAttributes::writeTo().
LengthAdjust Inkscape::Text::Layout::OptionalTextTagAttrs::lengthAdjust |
Definition at line 191 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::appendText(), TextTagAttributes::getLengthAdjust(), TextTagAttributes::mergeInto(), TextTagAttributes::readSingleAttribute(), and TextTagAttributes::writeTo().
std::vector<SVGLength> Inkscape::Text::Layout::OptionalTextTagAttrs::rotate |
Definition at line 189 of file Layout-TNG.h.
Referenced by TextTagAttributes::addToRotate(), TextTagAttributes::anyAttributesSet(), Inkscape::Text::Layout::appendText(), TextTagAttributes::erase(), TextTagAttributes::getRotate(), TextTagAttributes::insert(), TextTagAttributes::join(), TextTagAttributes::mergeInto(), TextTagAttributes::readSingleAttribute(), TextTagAttributes::setRotate(), TextTagAttributes::split(), and TextTagAttributes::writeTo().
SVGLength Inkscape::Text::Layout::OptionalTextTagAttrs::textLength |
Definition at line 190 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::appendText(), TextTagAttributes::getTextLength(), TextTagAttributes::mergeInto(), TextTagAttributes::readSingleAttribute(), and TextTagAttributes::writeTo().
std::vector<SVGLength> Inkscape::Text::Layout::OptionalTextTagAttrs::x |
Definition at line 185 of file Layout-TNG.h.
Referenced by SPText::_buildLayoutInput(), TextTagAttributes::anyAttributesSet(), Inkscape::Text::Layout::appendText(), TextTagAttributes::erase(), TextTagAttributes::firstXY(), TextTagAttributes::getFirstXLength(), TextTagAttributes::insert(), TextTagAttributes::join(), TextTagAttributes::mergeInto(), TextTagAttributes::readSingleAttribute(), TextTagAttributes::setFirstXY(), TextTagAttributes::singleXYCoordinates(), TextTagAttributes::split(), TextTagAttributes::transform(), TextTagAttributes::update(), and TextTagAttributes::writeTo().
std::vector<SVGLength> Inkscape::Text::Layout::OptionalTextTagAttrs::y |
Definition at line 186 of file Layout-TNG.h.
Referenced by SPText::_buildLayoutInput(), TextTagAttributes::anyAttributesSet(), Inkscape::Text::Layout::appendText(), TextTagAttributes::erase(), TextTagAttributes::firstXY(), TextTagAttributes::getFirstYLength(), TextTagAttributes::insert(), TextTagAttributes::join(), TextTagAttributes::mergeInto(), TextTagAttributes::readSingleAttribute(), TextTagAttributes::setFirstXY(), TextTagAttributes::singleXYCoordinates(), TextTagAttributes::split(), TextTagAttributes::transform(), TextTagAttributes::update(), and TextTagAttributes::writeTo().