WebCharts3D インターフェイスを使用してチャートを作成および変更し、生成された XML スタイルを Coldfusion コードでインライン スタイルとして使用しています。
したがって、これは 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 スタイル」ウィンドウにコピーして適用し、動作することを確認できます。
これを 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">
。