如何在绘制pdf时修复“索引超出范围例外”?

时间:2018-12-20 09:12:58

标签: c#

我们正在为公司的自动称重系统创建客户。现在,即时通讯正在做一些我们的用户想要打印的pdf预览。我当前的问题是“索引超出范围”。

我已经试图将字符串转换为char数组并添加空格,但是它对我不起作用,或者Im做错了。

string cisloVozuTahace = "";

foreach (var item in DatasForLoadingList)
{
    cisloVozuTahace = item.U_C_TAHAC;
}

int[] cisloVozuTahaceArray = new int[14];           
char[] cisloVozuTahaceArrayNew = cisloVozuTahace.ToCharArray();


for (int i = 0; i < cisloVozuTahaceArray.Length; i++)
{
    DrawSquare(originXNumberOfCar, originYNumberOfCar, squareWidthNumberOfCar);            
    contents.DrawText(normalFont, 15, originXNumberOfCar+2.5, originYNumberOfCar-5, cisloVozuTahaceArrayNew[i].ToString());
    originXNumberOfCar += squareWidthNumberOfCar;
}

i小于数组时发生问题。我正在画14 x正方形。在这个方块中,我想写字符串。但是结果是我只得到8个字符的字符串。在我从用户那里得到的示例中,纸上有14个正方形,因此我需要有14个正方形。并只填充其中的八个。我该如何实现?

0 个答案:

没有答案