Tl; Dr->试图在表格单元格中设置语言,以德语格式设置日期和数字
大家好,我目前正在尝试使用odftoolkit实现自动账单生成器,因此需要在文档中写入日期和数字。似乎根据默认语言设置进行了一些自动格式化(数字写成12345,而不是德语的12345,如果我使用德语01.01.2018而不是01/01/2018,日期将完全混乱)。我希望能够仅通过odf的样式处理程序来纠正此问题,但这似乎不起作用。我想避免使用Calendar对象,这也不能解决我的数字问题。在这里,我当前尝试分配样式,设置字体和设置语言的代码不起作用。我正在使用kotlin btw:
for(i in 0..col.cellCount - 1){
var currCell = col.getCellByIndex(i)
//currCell.styleHandler.setLanguage("German", Document.ScriptType.WESTERN)
var font = currCell.font
currCell.styleHandler.setFont(font, Locale.GERMAN)
currCell.displayText = manipulateTableCol(currCell.displayText)
}