WriteCanvas writes an inline canvas object.
(c *Canvas, valign VerticalAlign)
| 537 | |
| 538 | // WriteCanvas writes an inline canvas object. |
| 539 | func (rt *RichText) WriteCanvas(c *Canvas, valign VerticalAlign) { |
| 540 | width, height := c.Size() |
| 541 | rt.objects[uint32(rt.Len())] = TextSpanObject{ |
| 542 | Canvas: c, |
| 543 | Width: width, |
| 544 | Height: height, |
| 545 | VAlign: valign, |
| 546 | } |
| 547 | rt.WriteRune(unicode.ReplacementChar) // replaced by object |
| 548 | } |
| 549 | |
| 550 | // WritePath writes an inline path. |
| 551 | func (rt *RichText) WritePath(path *Path, col color.RGBA, valign VerticalAlign) { |
no test coverage detected