3

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">

4

2 に答える 2

4

cfchart タグのフォント属性を優先して、これらの特定の設定が無視されているようです。代わりにそれらを使用してみてください:

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

編集:上記は円グラフ(のみ)で機能しますが、別のバグのようです...何機能するかは、webchartsと直接インターフェースしています。より複雑ですが、チャート設定を完全に制御できます。

于 2012-08-21T12:29:58.403 に答える
0

私の経験では、自分のテスト以外にオンラインで証明を見つけることはできませんが、ColdFusionのWebchartsの実装はタイトルのスタイル設定をサポートしていません。

于 2012-08-21T12:05:11.290 に答える