Go to the source code of this file.
|
ulong | svg::cell_size_3x3_matrix (const area<> a, const uint n, const double margin) |
| Cell size 3x3 for n items with margin spacing on either size.
|
|
point_2t | svg::to_point_in_1x8_matrix (const area<> a, const uint i, const double margin) |
| For positioning a linear list of glyphs along a horizontal line. Assuming i is from find_id_index with tag, so is an offset starting at zero.
|
|
point_2t | svg::to_point_in_1xn_matrix (const area<> a, const uint n, const uint i, const double margin, const double y, const bool centeredp=false) |
| For positioning a linear list of glyphs along a horizontal line.
|
|
point_2t | svg::to_point_in_2x4_matrix (const area<> a, const uint i, const double margin) |
|
point_2t | svg::to_point_in_3x3_matrix (const area<> a, const uint i, const double margin, const matrix_variant vnt=matrix_variant::slim) |
|
point_2t | svg::to_point_in_matrix (const area<> a, const uint i, const double margin) |
| Default matrix position.
|
|
|
constexpr uint | svg::matrix_max_items = 8 |
| Maximum number of individual items to be placed in grid cells. A 1x4 grid can contain up to 4 items. A 2x4 grid can contain up to 8 items. A 3x3 grid can contain up to 9 items.
|
|