12345678910111213141516171819202122232425262728293031323334353637383940 |
- #include "sys-defines.h"
- #include "extern.h"
- void
- _pl_m_paint_text_string_with_escapes (R___(Plotter *_plotter) const unsigned char *s, int h_just, int v_just)
- {
- _pl_m_set_attributes (R___(_plotter)
- PL_ATTR_POSITION
- | PL_ATTR_TRANSFORMATION_MATRIX
- | PL_ATTR_PEN_COLOR | PL_ATTR_PEN_TYPE
- | PL_ATTR_FONT_NAME | PL_ATTR_FONT_SIZE
- | PL_ATTR_TEXT_ANGLE);
- _pl_m_emit_op_code (R___(_plotter) O_ALABEL);
- _pl_m_emit_op_code (R___(_plotter) h_just);
- _pl_m_emit_op_code (R___(_plotter) v_just);
- _pl_m_emit_string (R___(_plotter) (const char *)s);
- _pl_m_emit_terminator (S___(_plotter));
- return;
- }
|