在图表图例的新行中打印列表字符串
本文关键字:打印 列表 字符串 新行中 | 更新日期: 2023-09-27 18:06:17
我有一个字符串列表,我在图表图例中打印。我想在图表图例
中一个接一个地打印列表中的字符串List<string> list = new List<string>();
if (table7.Columns.Contains(colx))
{
for (int yy = 0; yy < table7.Rows.Count; yy++)
{
double tval = double.Parse(table7.Rows[yy][colx].ToString());
if (tval < lower || tval > upper)
{
list.Add(table7.Rows[yy]["Die_ID"].ToString());
}
}
}
//列表中的字符串在一行中打印我想一个接一个地打印它们
LegendItem firstItem = new LegendItem();
Font f = new Font("Serif", 14, FontStyle.Bold);
foreach (string s in list)
{
LegendCell firstCell = new LegendCell(LegendCellType.Text, "" + s, ContentAlignment.BottomRight);
firstCell.Font = f;
firstItem.Cells.Add(firstCell);
}
LegendItem firstItem = new LegendItem();
Font f = new Font("Serif", 14, FontStyle.Bold);
LegendCell firstCell = new LegendCell();
for (int l = 0; l < list.Count;l++ )
{
firstCell.Text = list[l] + Environment.NewLine +firstCell.Text;
firstCell.Font = f;
} firstItem.Cells.Add(firstCell);