Post Reply 
 
Thread Rating:
  • 12 Votes - 1.92 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RichTextAreaについて
08-07-2018, 10:42 AM
Post: #1
RichTextAreaについて
こんにちは。

RichTextAreaについて質問があります。

RichTextArea内のフォントファミリードロップダウンやフォントサイズドロップダウンの内容を
変える方法を教えて頂きたいです。

もう1点、
初期値としてメイリオの22ptと設定する方法はあるのでしょうか?

ご教授よろしくお願いいたします。
Find all posts by this user
Quote this message in a reply
08-21-2018, 08:10 PM (This post was last modified: 08-21-2018 08:11 PM by heavybugtracker.)
Post: #2
RE: RichTextAreaについて
上記いずれも、RichTextArea.data-model (RichTextStringDataModel)の属性変更で実現可能と思います。
例:

Code:
{let rta:RichTextArea =
  {RichTextArea value={RichTextString.from-string "Tメイリョウ日本語22ptest"},
    {on AttachEvent do
      {(rta.data-model asa RichTextStringDataModel).set-attribute "font-family", "メイリオ"}
      {(rta.data-model asa RichTextStringDataModel).set-attribute "font-size", 22pt}

    }
  }
}

{value rta}
Find all posts by this user
Quote this message in a reply
08-28-2018, 01:28 PM
Post: #3
RE: RichTextAreaについて
>heavybugtrackerさん

回答ありがとうございます!

例にあるサンプルコードを実行したところフォントやサイズが変更されました。
しかし、valueで設定している値を全て削除すると自動的にフォントとサイズが「sans-serif 10pt」になってしまいました。
※Value値が空だと自動的にフォントやサイズが変わるようです...
今回やりたいことはRichTextAreaを画面に表示しますが、フォントとサイズをプログラム内で指定し
ユーザーが入力するとき(空白状態から)はメイリオの22ptといった条件で入力することです。

追加質問があるのですが、
フォントとサイズのリスト内はどうやって編集すればよいでしょうか。
使わないフォントが沢山ありますのである程度数を絞って表示したり、
サイズも同様に使うものを絞りたいです。

以上、よろしくおねがいします!
Find all posts by this user
Quote this message in a reply
Post Reply 

Forum Jump:


User(s) browsing this thread:
1 Guest(s)