|
NovaSVG 0.10.0
A header-only SVG library
|
Default ForeignObjectRenderer: tag-stripped plain text, centered. More...
#include <svgelement.h>


Public Member Functions | |
| void | render (const SVGForeignObjectElement *element, SVGRenderState &state) const final |
Public Member Functions inherited from novasvg::ForeignObjectRenderer | |
| virtual | ~ForeignObjectRenderer ()=default |
Static Public Member Functions | |
| static ForeignObjectSimple * | instance () |
Default ForeignObjectRenderer: tag-stripped plain text, centered.
Definition at line 1154 of file svgelement.h.
|
static |
Definition at line 6110 of file svgelement.h.
Referenced by novasvg::SVGForeignObjectElement::render().
|
finalvirtual |
Implements novasvg::ForeignObjectRenderer.
Definition at line 7003 of file svgelement.h.
References novasvg::Path::addRect(), novasvg::SVGForeignObjectElement::baseFontStyle(), novasvg::SVGForeignObjectElement::fillBoundingBox(), novasvg::SVGForeignObjectElement::font(), novasvg::SVGForeignObjectElement::fontsFor(), novasvg::SVGForeignObjectElement::htmlBackgroundColor(), novasvg::SVGForeignObjectElement::htmlTextColor(), NOVASVG_MAX, novasvg::SVGForeignObjectElement::rawContent(), novasvg::Point::x, and novasvg::Point::y.