#include <cstdlib>
#include <iostream>
{
const double TEXT_SIZE = 6.0;
Style::setDefaultLineWidth(0.5);
const double TEXT_LINEWIDTH = 0.33 * Style::defaultLineWidth();
board << circled(boardFontText(
Point(),
"Hello World!", TEXT_SIZE, Color::Black, TEXT_LINEWIDTH), 2.0);
board << tiling(circled(boardFontText(
Point(),
"C", TEXT_SIZE, Color::Black, TEXT_LINEWIDTH),
2.0, Color::Red,
Color(
"#5effa9")),
5, 5, 2);
board << tiling(framed(boardFontText(
Point(),
"R", TEXT_SIZE, Color::Black, TEXT_LINEWIDTH),
2.0, Color::Red,
Color(
"#5effa9")),
board.
saveSVG(
"circled_framed.svg");
}
Declaration of the Board class.
int main(int argc, char *argv[])
Definition arithmetic.cpp:16
Structure representing an RGB triple.
Definition Color.h:43
Class for EPS, FIG or SVG drawings.
Definition Board.h:61
void saveSVG(const char *filename, PageSize size=PageSize::BoundingBox, double margin=0.0, Unit unit=Unit::Millimeter) const
Definition Board.cpp:765
Struct representing a 2D point.
Definition Point.h:42
Point topRight() const
topRight Top-right point of the rectangle
Definition Rect.h:83
Rect bbox(LineWidthFlag) const
Definition Shape.h:332