Inkscape
Vector Graphics Editor
|
#include <Layout-TNG.h>
Public Member Functions | |
std::vector< gunichar > const | characters (Layout const *l) const |
to implement lengthAdjust="spacingAndGlyphs" that must scale glyphs only horizontally; instead we change font size and then undo that change vertically only | |
Span const & | span (Layout const *l) const |
Chunk const & | chunk (Layout const *l) const |
Line const & | line (Layout const *l) const |
Geom::Affine | transform (Layout const &layout) const |
Public Attributes | |
unsigned int | glyph |
unsigned | in_character |
bool | hidden |
float | x |
float | y |
relative to the start of the chunk | |
float | rotation |
relative to the current line's baseline | |
Orientation | orientation |
absolute, modulo any object transforms, which we don't know about | |
float | advance |
Orientation of glyph in vertical text. | |
float | vertical_scale |
for positioning next glyph | |
Definition at line 814 of file Layout-TNG.h.
|
inline |
to implement lengthAdjust="spacingAndGlyphs" that must scale glyphs only horizontally; instead we change font size and then undo that change vertically only
Definition at line 824 of file Layout-TNG.h.
References Inkscape::Text::Layout::_characters, in_character, and x.
Definition at line 833 of file Layout-TNG.h.
References Inkscape::Text::Layout::_characters, Inkscape::Text::Layout::_chunks, Inkscape::Text::Layout::_spans, and in_character.
Definition at line 834 of file Layout-TNG.h.
References Inkscape::Text::Layout::_characters, Inkscape::Text::Layout::_chunks, Inkscape::Text::Layout::_lines, Inkscape::Text::Layout::_spans, and in_character.
Definition at line 832 of file Layout-TNG.h.
References Inkscape::Text::Layout::_characters, Inkscape::Text::Layout::_spans, and in_character.
Geom::Affine Inkscape::Text::Layout::Glyph::transform | ( | Layout const & | layout | ) | const |
Definition at line 113 of file Layout-TNG-Output.cpp.
References Inkscape::Text::Layout::LEFT_TO_RIGHT, Inkscape::Text::Layout::ORIENTATION_SIDEWAYS, and Inkscape::Text::Layout::RIGHT_TO_LEFT.
float Inkscape::Text::Layout::Glyph::advance |
Orientation of glyph in vertical text.
Definition at line 822 of file Layout-TNG.h.
Definition at line 815 of file Layout-TNG.h.
bool Inkscape::Text::Layout::Glyph::hidden |
Definition at line 817 of file Layout-TNG.h.
unsigned Inkscape::Text::Layout::Glyph::in_character |
Definition at line 816 of file Layout-TNG.h.
Referenced by characters(), chunk(), line(), and span().
Orientation Inkscape::Text::Layout::Glyph::orientation |
absolute, modulo any object transforms, which we don't know about
Definition at line 821 of file Layout-TNG.h.
float Inkscape::Text::Layout::Glyph::rotation |
relative to the current line's baseline
Definition at line 820 of file Layout-TNG.h.
float Inkscape::Text::Layout::Glyph::vertical_scale |
for positioning next glyph
Definition at line 823 of file Layout-TNG.h.
float Inkscape::Text::Layout::Glyph::x |
Definition at line 818 of file Layout-TNG.h.
Referenced by characters().
float Inkscape::Text::Layout::Glyph::y |
relative to the start of the chunk
Definition at line 819 of file Layout-TNG.h.