16 length_factory_.set_absolute_units_coefficient(resolutionDPI,
17 tag::length_units::in());
27 str.append(boost::begin(text), boost::end(text));
29 qInfo() <<
"[SVGPP] Set Active Layer's Name to " << QString::fromStdString(str);
36 str.append(boost::begin(
id), boost::end(
id));
37 id_ = QString::fromStdString(str);
42 str.append(boost::begin(class_), boost::end(class_));
52 void set_viewport(
double viewport_x,
double viewport_y,
double viewport_width,
53 double viewport_height) {
54 length_factory_.set_viewport_size(viewport_width, viewport_height);
58 length_factory_.set_viewport_size(viewbox_width, viewbox_height);
64 qInfo() <<
"[SVGPP] Unknown attribute" << QString::fromStdString(name);
Definition: base-context.h:10
BaseContext(SVGPPDoc &svgpp_doc, double resolutionDPI)
Definition: base-context.h:12
void set(tag::attribute::class_, RangedChar class_)
Definition: base-context.h:40
QString id_
Definition: base-context.h:79
factory::length::unitless length_factory_type
Definition: base-context.h:69
void set_viewport(double viewport_x, double viewport_y, double viewport_width, double viewport_height)
Definition: base-context.h:52
void on_exit_element()
Definition: base-context.h:47
void set(tag::attribute::id, RangedChar id)
Definition: base-context.h:34
virtual string type()
Definition: base-context.h:75
QString class_name_
Definition: base-context.h:80
void set_viewbox_size(double viewbox_width, double viewbox_height)
Definition: base-context.h:57
void disable_rendering()
Definition: base-context.h:61
length_factory_type const & length_factory() const
Definition: base-context.h:71
void set_text(Range const &text)
Definition: base-context.h:25
SVGPPDoc & svgppDoc() const
Definition: base-context.h:73
static bool unknown_attribute_error(std::string name)
Definition: base-context.h:63
Definition: object-context.h:7
void set(tag::attribute::width, double val)
Definition: object-context.h:9
Definition: svgpp-doc.h:10
Definition: stylable-context.h:135
void set(svgpp::tag::attribute::display, svgpp::tag::value::none)
Definition: stylable-context.h:150
Definition: transformable-context.h:17
Definition: base-context.h:8
LayerPtr svgpp_active_layer_
Definition: svgpp-impl.cpp:219
boost::iterator_range< const char * > RangedChar
Definition: svgpp-defs.h:13