如何更改CFCHART标题字体?

时间:2012-08-20 18:49:03

标签: coldfusion charts cfchart

我使用WebCharts3D界面来创建和修改图表,然后在Coldfusion代码中使用生成的XML样式作为内联样式。

所以这在WebCharts3D中正确显示:

<?xml version="1.0" encoding="UTF-8"?>
<pieChart depth="Double" style="Solid">
          <title font="Arial-18-bold">
               <decoration style="None"/>This is a title
          </title>
</pieChart>

这只是显示示例标题,周围没有框,并设置为所需的字体大小和重量。您可以获取此代码,将其复制到WebCharts“XML Style”窗口,应用它,并查看它是否有效。

我在我的Coldfusion代码中使用这个:

<cfsavecontent variable="piecontent">
<?xml version="1.0" encoding="UTF-8"?>
<pieChart depth="Double" style="Solid">
          <title font="Arial-18-bold">
               <decoration style="None"/>This is a title
          </title>
</pieChart>
</cfsavecontent>

<cfchart name="mychart" format="png" 
    style="#piecontent#">
  <cfchartseries type= "pie">
        <cfchartdata item="sample1" value="10">
        <cfchartdata item="sample2" value="20">
  </cfchartseries>
</cfchart>

标题正确地将“装饰”设置为“无”,因为它周围没有框,但标题字体大小和重量完全被忽略。这是一个错误吗?有解决方法吗?

编辑:对于整个字体来说,忽略字体大小和重量的问题似乎也是如此,如果你把它放在<pieChart depth="Double" style="Solid" font="Arial-16-Bold">

2 个答案:

答案 0 :(得分:4)

似乎忽略了这些特定设置,而支持cfchart标记的字体属性。请尝试使用它们:

<cfchart format="png" font="Arial" fontBold="true" fontSize="18">

编辑:虽然上述内容适用于饼图(仅限),但它似乎是另一个错误...... 的工作原理是interfacing with webcharts directly。它涉及更多,但可以完全控制图表设置。

答案 1 :(得分:0)

我的经验,虽然除了我自己的测试之外我在网上找不到任何证据,但ColdFusion的Web图表实现并不支持标题的样式。