Skip to main content
TIIDACAST
Inspiring
January 19, 2023
Question

文字数可変テキストのリピートグリッド適用について

  • January 19, 2023
  • 1 reply
  • 495 views

XDフォーラム初投稿かつXD初心者です。

 

仮に100文字のテキストを作成し、これにリピートグリッドを適用します。

1行10文字~1000文字を越える文字数で構成されるテキストファイルを流し込むと、ベースの100文字テキストボックスは実際の文字数に関係なく、100文字で切れて表示されます。(正しくは、表示されるが、それ以降のテキストボックスの位置は変わらない[下にズレない]、ですね)

 

このケースで、流し込むテキストの文字数に応じて、テキストボックスサイズが自動で変更される方法はないものでしょうか? もしくは該当機能を持つプラグインをご存知ではないでしょうか?

 

1行10文字もあれば、1000行を越える場合もあり、最初から最大文字数を考慮してテキストボックスを大きくすることはNGな状況です。

 

あくまでもリピートグリッドを使ってのテキスト流し込みで実現したいと考えています。

 

ご存じの方いらっしゃいましたら、ご教示くださいませ。

    This topic has been closed for replies.

    1 reply

    r360studio Kazue Mori
    Community Expert
    Community Expert
    January 19, 2023

    TIIDACASTさん、こんにちは。

    まるっきりの解決策ではないのですが、知ってることをコメントします。

     

    XDのテキストボックスのプロパティに“高さの自動調整”がありますので、これを設定しておくと内容量に応じて縦に伸びるため、テキストがボックスの外にオーバーフローすることはありません。

     

    ですが、リピートグリッドでは、オブジェクト間の間隔は固定になるので、テキストボックスが内容量に合わせて可変した場合に、どうしても不都合が生じると思います。

     

    テキストを流し込んだ後にリピートグリッドを解除できるのであれば、その後間隔を整えればいいのですが、リピートグリッドを維持するのであれば、むずかしい件のような気がします。

     

    (こちらのコミュニティには、他に知識の深い方もいらっしゃると思うので、もっとよい案がでてくるかもしれません)

    .

    TIIDACAST
    TIIDACASTAuthor
    Inspiring
    January 19, 2023

    r360studio Kazue Mori さん

     

    さっそくの回答ありがとうございます。

     

    >テキストを流し込んだ後にリピートグリッドを解除できるのであれば、

    >その後間隔を整えればいいのですが、

     

    この間隔調整を手動でやりたくないのですが、やはり無理そうですね...

    A4用紙30枚分の文字情報があるサイトを手っ取り早くXDなら作成できるのではないか、とデザイナーなしでトライしているのですが、システム屋はシステム屋として、データベース化して構築した方が早いような気がしてきました...