使用 PDF 生成器,它使用模板引擎 Scriban 和 LaTeX。尽管我似乎无法引用 Scriban 试图通过索引表示法读取的 C# 对象(使用该数组索引处的数据)。我的意思是这样的:
{~for index in 0..document.template_data.tables.size~}}
{{ document.template_data.tables[index].data_matrix }}
{{ end }}
我明白了:Object document.template_data.tables[index] is null
这最终意味着无论出于何种原因编译器都无法检索该对象。
问:数据实际上是在对象中吗?答:是的,我硬编码了 0 和 1 之类的数字并获得了相关数据。我试图访问的两个字段就是这种情况。问题是尝试动态生成表。
问:数组有大小吗?A:我已经在 scriban 中循环播放,只是大小吐出。有5张桌子。
问:你做过研究吗?A: 是的,这里有些人在 github 上告诉人们这个问题已经解决了