Jasper reports 在Jasper iReport 4.5.0中,如何在图表上保存标签掩码?
我正在使用iReport 4.5.0,这比CF的buggy report builder更令人愉快。。。问题是,我可以在设计器中使用Properties侧栏设置的某些元素似乎无法写入任何XML,因此无法保存 我使用的是一个堆叠条形图,它基本上是一个三变量图,并且值轴标签掩码似乎不保存。我的掩码是“#.#%”(无引号),它可以将双精度转换成很好的百分比,省去了我自己进行转换的麻烦Jasper reports 在Jasper iReport 4.5.0中,如何在图表上保存标签掩码?,jasper-reports,label,ireport,mask,stackedbarseries,Jasper Reports,Label,Ireport,Mask,Stackedbarseries,我正在使用iReport 4.5.0,这比CF的buggy report builder更令人愉快。。。问题是,我可以在设计器中使用Properties侧栏设置的某些元素似乎无法写入任何XML,因此无法保存 我使用的是一个堆叠条形图,它基本上是一个三变量图,并且值轴标签掩码似乎不保存。我的掩码是“#.#%”(无引号),它可以将双精度转换成很好的百分比,省去了我自己进行转换的麻烦 有人知道堆叠条形图中值轴刻度标签掩码的XML标记是什么吗?如果我能在XML中设置它,我相信它会保持…对于多轴图表,请使
有人知道堆叠条形图中值轴刻度标签掩码的XML标记是什么吗?如果我能在XML中设置它,我相信它会保持…对于多轴图表,请使用:
<axis>
<!-- other XML tags here-->
<valueAxisFormat>
<axisFormat tickLabelMask="#.#%"/>
</valueAxisFormat>
</axis>
对于单轴图表使用:
<linePlot>
<!-- other XML tags here-->
<valueAxisFormat>
<axisFormat tickLabelMask="#.#%"/>
</valueAxisFormat>
</linePlot>
如果您尝试更改属性栏中的设置,请按tab键转到下一个属性。然后单击保存。然后查看XML是否已更新。我注意到有时候标签会变得不同步,我会丢失像这样的小更改。我会提交一个bug,但我无法始终如一地复制它。它预览得很好。我要试试这个标签技巧,看看它是否有效。如果你们中有人能告诉我该属性的名称,我将导出到一个jxml文件,进行更改,然后重新导入。在更改XML端的数据源时,我注意到了类似的问题;XML和Designer选项卡似乎总是同步的,即使在保存时也是如此。理论上,不可能正确预览,但保存时会丢失一些内容。iReport首先保存,然后从保存的.jrxml生成.jasper文件。我意识到理论并不总是可行的,你肯定看到了你所描述的。但很难猜测为什么。尝试在一个全新的报告中设置掩码,以便在XML中找到它。