public void AddLabel(string text,object value) { LabelInfo li = new LabelInfo(); li.index = labels.Count; li.wid = (int)g.MeasureString(text, Font).Width; li.het = (int)g.MeasureString(text, Font).Height; if (li.wid+nx>Width) { nx = 0; ny += li.het+Margin.Top; } li.x = nx; li.y = ny; li.text = text; li.value = value; labels.Add(li); nx += Margin.Left + li.wid; }
public void AddLabel(string text, object value) { LabelInfo li = new LabelInfo(); li.index = labels.Count; li.wid = (int)g.MeasureString(text, Font).Width; li.het = (int)g.MeasureString(text, Font).Height; if (li.wid + nx > Width) { nx = 0; ny += li.het + Margin.Top; } li.x = nx; li.y = ny; li.text = text; li.value = value; labels.Add(li); nx += Margin.Left + li.wid; }