という訳で次は外部変形の Ver.10 対応かな
取り合えず
Pcata の p020 から見てみよう
という訳で
Windows 7 のPCにて
Delphi XE4・VCL にて新規プロジェクト作成
Memo と StatusBar を配置し
バッチファイルも ANSI(Shift-JIS)のものと
UTF-8(Unicode)のものを用意
エディタは Windows7 のメモ帳でいいか
ANSIのものを開いて、保存時に UTF-8 で保存
で
Jw_cad Ver.10.01.4 にて「Aマンション平面例,jww」に少し落書きしてるデータを開き、外部変形を実行してみた、が、257バイト以上の文字を選択すると Jw_cad が強制終了した・・・
Ver.10.01.5 へのアップデートの際
Ver.10.01.6 をインストールし、そちらで動かすと、ちゃんと動きました
で・・・
Delphi のMemoコンポーネントで Unicode文字の一部がちゃんと表示されていませんでしたが、標準のフォント設定は「Tahoma」で、これを「メイリオ」にすると文字は表示されました(「MS ゴシック」はダメだった)まぁ、画面上に表示されていなかっただけで、文字コードが変わる訳ではありませんから、外部変形としては普通に動くのですけれど
あ、サロゲートペアの文字は表示されず「□」になりました
(Jw_cad での Direct2Dオフ状態と同じ)
文字セットを「MAC_CHARSET」にすると表示されるけれども、他の一部の Unicode文字が表示されなくなるし・・・うまく行きませんねw
取り合えず
Pcata の p020 から見てみよう
という訳で
Windows 7 のPCにて
Delphi XE4・VCL にて新規プロジェクト作成
Memo と StatusBar を配置し
バッチファイルも ANSI(Shift-JIS)のものと
UTF-8(Unicode)のものを用意
エディタは Windows7 のメモ帳でいいか
ANSIのものを開いて、保存時に UTF-8 で保存
で
Jw_cad Ver.10.01.4 にて「Aマンション平面例,jww」に少し落書きしてるデータを開き、外部変形を実行してみた、が、257バイト以上の文字を選択すると Jw_cad が強制終了した・・・
Ver.10.01.5 へのアップデートの際
・外部エディタで半角256文字以上の文字列を選択すると、強制終了するバグをフィックスした。という件がありましたが、これ、外部変形の JWC_TEMP.TXT 出力時も同じだったのですね・・・
Ver.10.01.6 をインストールし、そちらで動かすと、ちゃんと動きました
で・・・
Delphi のMemoコンポーネントで Unicode文字の一部がちゃんと表示されていませんでしたが、標準のフォント設定は「Tahoma」で、これを「メイリオ」にすると文字は表示されました(「MS ゴシック」はダメだった)まぁ、画面上に表示されていなかっただけで、文字コードが変わる訳ではありませんから、外部変形としては普通に動くのですけれど
あ、サロゲートペアの文字は表示されず「□」になりました
(Jw_cad での Direct2Dオフ状態と同じ)
文字セットを「MAC_CHARSET」にすると表示されるけれども、他の一部の Unicode文字が表示されなくなるし・・・うまく行きませんねw


このブログにコメントするにはログインが必要です。
さんログアウト
この記事には許可ユーザしかコメントができません。