public static RectangleF AsWinFormsRectangleF(this PointGrid.Block block, CellMetrics cellMetrics) { return(new RectangleF(block.UpperLeftCorner.AsWinFormsPointF(cellMetrics), block.Dimensions.AsWinFormsSizeF(cellMetrics))); }
public static PointF AsWinFormsPointF(this PointGrid.Point point, CellMetrics cellMetrics) { return(new PointF(Convert.ToSingle(point.X * cellMetrics.Width), Convert.ToSingle(point.Y * cellMetrics.Height))); }
public static SizeF AsWinFormsSizeF(this PointGrid.Dimensions size, CellMetrics cellMetrics) { return(new SizeF(Convert.ToSingle(size.Width * cellMetrics.Width), Convert.ToSingle(size.Height * cellMetrics.Height))); }
public static Point AsWinFormsPoint(this PointGrid.Point point, CellMetrics cellMetrics) { return(new Point(point.X * cellMetrics.Width, point.Y * cellMetrics.Height)); }
public static Size AsWinFormsSize(this PointGrid.Dimensions size, CellMetrics cellMetrics) { return(new Size(size.Width * cellMetrics.Width, size.Height * cellMetrics.Height)); }
public static Size AsWinFormsSize(this CellGrid.Dimensions size, CellMetrics cellMetrics) { return(new Size(size.Columns * cellMetrics.Width, size.Rows * cellMetrics.Height)); }
public WinFormsArtist(Graphics graphics, Font font, CellMetrics cellMetrics) { _graphics = graphics; _font = font; _cellMetrics = cellMetrics; }
private void SetFontBySize(int size) { _font = new Font(FontFamily.GenericMonospace, size); _cellMetrics = new CellMetrics(_font.Height, MeasureFontWidth()); }