タグの長さの調整
- リンクを取得
- メール
- 他のアプリ
タグは属性情報を表示するRevitになくてはならないファミリですが、タグの核になっている*ラベルには文字列の長さに合わせて自動的に改行を行う機能(正式にはなんて呼ぶのでしょうか?)がある事をご存じですか?
*ラベルはパラメータの値を表示させる時に使うRevitの機能です。タグファミリに表示するパラメータをラベルに載せて好きな場所にペタッと貼り付けて利用します。
↑いわゆるラベル |
長さを自動調整
そんな設定あったけ? |
長さの設定
この四角の長さには意味がある |
【重要】先に言っておきますが
タグに表示する文字列の長さを自動で調整する機能と紹介しましたが、この機能は単語と単語の切れ目に半角スペースが入る英語やそれに近い言語には適しているけれども、単語同士の間に半角スペースがなくても意味が通じる日本語ではイマイチ使えない機能です(と、断言してしまいます)。ただこれどうやって使うの?っていう疑問の解消と、頭の固い私では思い浮かばない素敵な使い方提案していただけたらという気持ちで、お彼岸に記事を書いてます(合掌)
改めて解説
Revitのタグに仕込まれているラベルには、一列に表記する文字の長さを半角スペースの位置で自動的に改行するという機能があります。
改行する時の基準の長さは、ラベルの周辺に表示される四角形の幅で決まります。この四角形の幅よりも長くなった文字列は半角スペースの位置で強制的に改行を行います。つまり四角形の幅と実際の文字列の半角スペースの合わせ技で自動改行が行われる仕組みになっています。
例えば下図の様に四角の横の長さを半角5文字ギリギリの位置になるように設定したとします。
何が問題? |
問題は正式な室名が「心臓血管外科」ではなく常に外科の前に意味深な半角スペースの入った「心臓血管 外科」になってしまう事です。別にそう決めればいいのかもしれませんが、改行のために室名に手を加えるとかどう考えてもおかしいですよね。
ちなみに
半角が入っても改行しないようにするには、ラベルを編集ダイアログの「パラメータ間でのみラップ(W)」にチェックを入れます。
スペースがあっても改行されない |
おまけ
もじもじ |
AUTODESKは絶対に標準機能に実装してはくれなさそうなので、誰か半角じゃなくて例えば全角スペース入れたらそのビューでだけ文言を改行して表示する的なアプリ作ってくれないかなー
Revit2023
- リンクを取得
- メール
- 他のアプリ