pub fn draw_str( canvas: &mut Canvas, text: impl AsRef<str>, p: impl Into<Point>, font: &Font, paint: &Paint, align: Align )