[CHART FX] 한글깨짐문제

2012. 4. 29. 22:46NOTE/IT

Chart FX 한글깨짐문제


원문 : 

http://support.softwarefx.com/samples/cfxie/internationalization/charset.asp



      'Setting the Font and Charset for the Data Editor and Values Legend

      Chart.DataEditorObj.Font.Name = "MS ゴシック"

      Chart.DataEditorObj.Font.Charset = 128 '日本語を設定

      Chart.LegendBoxObj.Font.Name = "MS ゴシック"

      Chart.LegendBoxObj.Font.Charset = 128 '日本語を設定

      

       Chart.Axis(AXIS_Y).Decimals = 0

       ' Y軸ラベルのフォントを変更します

       Set Font = Chart.Axis(AXIS_Y).Font

       Font.Name = "MS ゴシック"

       Font.Charset = 128 '日本語を設定

       Font.Size = 10

       Font.Bold = True

       ' X軸ラベルのフォントを変更します

       Set Font = Chart.Axis(AXIS_X).Font

       Font.Name = "MS ゴシック"

       Font.Charset = 128 '日本語を設定

       Font.Size = 10

       Font.Bold = False


       ' 上タイトルのフォントを変更します

       Set Font = Chart.TopFont

       Font.Name = "MS ゴシック"

       Font.Charset = 128 '日本語を設定

       Font.Size = 12

       Chart.Title(CHART_TOPTIT) = "月別売上グラフ" & vbCRLF & "          単位:千円"


       ' 左タイトルのフォントを変更します

       Set Font = Chart.LeftFont

       Font.Name = "MS ゴシック"

       Font.Charset = 128 '日本語を設定

       Font.Size = 12

       Chart.Title(CHART_LEFTTIT) = "売上高"




Character Set Value 

ANSI_CHARSET 0 

DEFAULT_CHARSET 1 

SYMBOL_CHARSET 2 

MAC_CHARSET 77 

SHIFTJI_CHARSET 128 

HANGEUL_CHARSET 129 

HANGUL_CHARSET 129 

JOHAB_CHARSET 130 

GB2312_CHARSET 134 

CHINESEBIG5_CHARSET 136 

GREEK_CHARSET 161 

TURKISH_CHARSET 162 

VIETNAMESE_CHARSET 163 

HEBREW_CHARSET 177 

ARABIC_CHARSET 178 

BALTIC_CHARSET 186 

RUSSIAN_CHARSET 204