virtual void text_to_strlist(const std::string &txt, std::list< text_renderer::string > &lst, Matrix &box, int halign, int valign, double rotation, const caseless_str &interpreter="tex")=0
virtual ~base_text_renderer(void)=default
virtual octave_map get_system_fonts(void)=0
virtual Matrix get_extent(text_element *elt, double rotation)=0
virtual void set_anti_aliasing(bool val)=0
virtual Matrix get_extent(const std::string &txt, double rotation, const caseless_str &interpreter)=0
virtual void set_color(const Matrix &c)=0
virtual void set_font(const std::string &name, const std::string &weight, const std::string &angle, double size)=0
base_text_renderer(const base_text_renderer &)=delete
virtual void text_to_pixels(const std::string &txt, uint8NDArray &pxls, Matrix &bbox, int halign, int valign, double rotation, const caseless_str &interpreter, bool handle_rotation)=0