Пример #1
0
 public override void DrawText(string txt, double x, double y, double size, double angle, TextAlign align)
 {
     if (txt != null)
     {
         GFXPath pth = MeasurePainter.GetTextPath(txt, x, y, size, angle, align, null);
         if (pth == null)
         {
             return;
         }
         InternalStrokePath(pth, null, false, true);
     }
 }
Пример #2
0
 public override void GetFontDim(double size, out double linespace_pixels, out double ascent_pixels, out double descent_pixels, out bool filled)
 {
     MeasurePainter.GetFontDim(size, out linespace_pixels, out ascent_pixels, out descent_pixels, out filled);
 }
Пример #3
0
 public override double[] GetTextBounds(string txt, double x, double y, double size, double angle, TextAlign align)
 {
     return(MeasurePainter.GetTextBounds(txt, x, y, size, angle, align));
 }
Пример #4
0
 public override GFXPath GetTextPath(string txt, double x, double y, double size, double angle, TextAlign align, Transform2d t)
 {
     return(MeasurePainter.GetTextPath(txt, x, y, size, angle, align, t));
 }
Пример #5
0
 public override void GetTextSize(string txt, double size, out double w, out double h)
 {
     MeasurePainter.GetTextSize(txt, size, out w, out h);
 }