メインコンテンツへスキップ

BLOB型の項目をリッチエディットコントロールで表示する

コメント

15件のコメント

  • Tanda

    keroさん、

    テキスト図形ですとイメージがつかみにくいと思いますので、実際の画像をアップされてみてはいかがでしょうか。

  • kero

    tandaさん

    ご指摘ありがとうございます。画像がアップできるのですね。勉強不足です。以下に貼付けしてみました。uniPaaSではイメージ通り画面に表示されますが、xpaだと改行がなく潰れている感じです。ワードからコピペした状態です。因みにuniPaaSでは、貼り付けた後に罫線のサイズ変更等ができます。

    wordで作成した表

    uniPaaSで貼り付けを行った結果

    xpaで貼付けを行った結果

  • Tanda

    keroさん、

    試しにですが、Word側の表で前後の改行を外して試してみると、どうなりますか?

  • kero

    tandaさん

    ありがとうございます。Word側で前後の改行を外して張り付けると、uniPaaS・xpaと同じ様に表示されています。先程の「xpaで貼付けを行った結果」と同じイメージとなります。

    wordで作成した表

  • Tanda

    keroさん、

    ということは、改行コードが自動的に無視されるという動きですから、HTMLの所作と関連していそうな気もしますね。

    一度、uniPaaSからのマイグレではなく、xpaで新規のテストプログラムを作成して、検証してみてはいかがでしょうか。そのときに、.jpnファイルや.iniファイルなどをすべてxpaに添付のもので試されることをお勧めします。

  • kero

    tandaさん

    ありがとうございます。おっしゃる通り改行コードを無視している感じです。明日にでもマイグレではないxpaで試してみます。

  • kero

    tandaさん

    こんにちは。xpa新規作成PG,JPN・INIファイルはxpa添付の標準のもの。結果としては変わらずで改行コードが無視されて潰れています。何がいけないのでしょうね。コントロールの仕様が.NETベースになったのが原因なんですかね。罫線を文字にすれば似た様な感じにはなりますが、プロポーショナルフォントの為ずれてしまいます。OLEもなくなっているし逃げ道があるのでしょうかね。

  • Tanda

    keroさん、

    ネットで検索したら、こんなのが出てきました。

    https://7cc.hatenadiary.jp/entry/save_text_blob

    Magicとはちょっと違うケースですが、BLOB上の改行コードが本来、CRLFになるべきところが、LFだけになってしまったというケースがあるみたいですね。

    回避策が見つかるといいのですがね。

     

  • Tanda

    keroさん、

    さらにネットで検索したら、Word側にCRLFで保存するというオプションがあることがわかりました。

    試してみてはいかがでしょうか?下記に解説があります。

    http://office-qa.com/Word/wd368.htm

     

  • kero

    tandaさん

    こんにちは。色々ありがとうございます。上記の内容を確認してみます。本当に情報ありがとうございます。

  • kero

    tandaさん

    こんにちは。結果報告です。

    Word側にCRLFで保存するというオプション:TXT保存の時のオプション「行末にCRLFを挿入」して保存になる様です。TXTに保存されるので罫線はなくなるので今回やりたい事とは違いました。.docx形式でもオプションあるかと思いましたが・・・ありませんでした。

    BLOB型ってイメージをそのまま格納すると思ったんですけど。他も探してみます。

    お手数をおかけしました。

  • Tanda

    keroさん、

    uniPaaSでうまく表示されていたとなると、xpa側の問題なのかもしれませんね。

  • kero

    tandaさん

    こんにちは。そうですね、xpa側の問題大ですよね。

    ただ、マイグレして機能DownしてしまうとEndユーザーさんにどの様に言い訳していいか困りますよね。以前のVersionと同じ事ができるのはマストの上でのマイグレなので。それとも.NETコントロールになったから仕方ないのですよ、、とか言われてしまうとか。まぁ、ここで愚痴っても仕方ありませんので。xpaのバグであってほしいです。

    色々とお手間を取らせました。ありがとうございます。

  • Tanda

    keroさん、

    ただ、今回の問題はMagicだけで完結している挙動ではなくて、Wordのデータ形式が関係している問題ですので、Magic側に仕様の変更がなくても、Windows UpdateやWordのバージョンアップ等で現象が出るようになったということも考えられますので、慎重を期する必要があるかと思います。

    私の場合は、iOSでよく経験するのですが、Apple側が突然Xcodeの仕様を変更したことによって、挙動が異なるようになったという経験がいろいろとあります。

    したがって、原因究明には念入りな調査がいるかと思います。

     

  • kero

    tandaさん

    こんにちは。

    色々とお手間を取らせました。ありがとうございます。

サインインしてコメントを残してください。