Inkscape
Vector Graphics Editor
|
#include <Layout-TNG.h>
Public Member Functions | |
float | width () const |
relative to line baseline (without baseline shift) | |
Chunk const & | chunk (Layout const *l) const |
Line const & | line (Layout const *l) const |
Paragraph const & | paragraph (Layout const *l) const |
Public Attributes | |
unsigned | in_chunk |
std::shared_ptr< FontInstance > | font |
float | font_size |
float | x_start |
float | x_end |
relative to the start of the chunk | |
float | y_offset |
relative to the start of the chunk | |
FontMetrics | line_height |
double | baseline_shift |
SPCSSTextOrientation | text_orientation |
relative to the line's baseline (CSS) | |
Direction | direction |
Direction | block_progression |
See CSS3 section 3.2. Either rtl or ltr. | |
unsigned | in_input_stream_item |
See CSS3 section 3.2. The direction in which lines go. | |
Glib::ustring::const_iterator | input_stream_first_character |
Definition at line 855 of file Layout-TNG.h.
Definition at line 870 of file Layout-TNG.h.
References Inkscape::Text::Layout::_chunks, and in_chunk.
Referenced by Inkscape::Text::Layout::fitToPathAlign(), and Inkscape::Text::Layout::print().
Definition at line 871 of file Layout-TNG.h.
References Inkscape::Text::Layout::_chunks, Inkscape::Text::Layout::_lines, and in_chunk.
Referenced by Inkscape::Text::Layout::print(), and Inkscape::Text::Layout::queryCursorShape().
Definition at line 872 of file Layout-TNG.h.
References Inkscape::Text::Layout::_chunks, Inkscape::Text::Layout::_lines, Inkscape::Text::Layout::_paragraphs, and in_chunk.
|
inline |
relative to line baseline (without baseline shift)
Definition at line 862 of file Layout-TNG.h.
double Inkscape::Text::Layout::Span::baseline_shift |
Definition at line 864 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::characterBoundingBox(), Inkscape::Text::Layout::print(), and Inkscape::Text::Layout::queryCursorShape().
Direction Inkscape::Text::Layout::Span::block_progression |
See CSS3 section 3.2. Either rtl or ltr.
Definition at line 867 of file Layout-TNG.h.
Direction Inkscape::Text::Layout::Span::direction |
Definition at line 866 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::fitToPathAlign(), and Inkscape::Text::Layout::print().
std::shared_ptr<FontInstance> Inkscape::Text::Layout::Span::font |
float Inkscape::Text::Layout::Span::font_size |
Definition at line 858 of file Layout-TNG.h.
unsigned Inkscape::Text::Layout::Span::in_chunk |
Definition at line 856 of file Layout-TNG.h.
Referenced by chunk(), line(), paragraph(), and Inkscape::Text::Layout::queryCursorShape().
unsigned Inkscape::Text::Layout::Span::in_input_stream_item |
See CSS3 section 3.2. The direction in which lines go.
Definition at line 868 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::bounds(), Inkscape::Text::Layout::print(), and Inkscape::Text::Layout::showGlyphs().
Glib::ustring::const_iterator Inkscape::Text::Layout::Span::input_stream_first_character |
Definition at line 869 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::print(), and Inkscape::Text::Layout::showGlyphs().
FontMetrics Inkscape::Text::Layout::Span::line_height |
Definition at line 863 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::characterBoundingBox(), and Inkscape::Text::Layout::queryCursorShape().
SPCSSTextOrientation Inkscape::Text::Layout::Span::text_orientation |
relative to the line's baseline (CSS)
Definition at line 865 of file Layout-TNG.h.
float Inkscape::Text::Layout::Span::x_end |
relative to the start of the chunk
Definition at line 860 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::queryCursorShape(), and width().
float Inkscape::Text::Layout::Span::x_start |
Definition at line 859 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::fitToPathAlign(), Inkscape::Text::Layout::print(), Inkscape::Text::Layout::queryCursorShape(), and width().
float Inkscape::Text::Layout::Span::y_offset |
relative to the start of the chunk
Definition at line 861 of file Layout-TNG.h.
Referenced by Inkscape::Text::Layout::queryCursorShape().