Beispiel #1
0
 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;
 }
Beispiel #2
0
        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;
        }