SRC意見交換掲示板Mk2
(現在 過去ログ38 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■4059 / inTopicNo.1)  Fontを取得する関数をリクエスト
  
□投稿者/ 明けの明星 -(2005/04/16(Sat) 22:36:52) [ID:G6E0i6vO]
    2005/04/16(Sat) 22:47:51 編集(投稿者)

    現在公開中のインクルードを製作中に思ったのですが、現在のフォントを調べることはできないんですよね。
    そこで、現在のフォントを調べる関数をリクエストしたいと思います。

    コマンド名を仮に『TextFont(options]』とします。
    『options』には、『サイズ』『色』『フォントタイプ』『太字』『斜体』『書き込み』が入ります。
    『サイズ』     → フォントサイズ。返却値は『pt』を除いた数値。
    『色』       → 文字色。返却値は『#』と16進数列。
    『フォントタイプ』 → フォントのタイプ。P明朝など。
    『太字』      → 『Bold』ありになっているか。真ならば1、偽なら0を返す。
    『斜体』      → 『Italic』ありになっているか。真ならば1、偽なら0を返す。
    『書き込み』    → 現在、『背景』『保持』『通常』がのどれになっているか。
    一応、考えているのはこんなところです。

    では、このツリーに一週間レスが無かった場合、上の内容でリクエストしたいと思います。
引用返信/返信 削除キー/
■4076 / inTopicNo.2)  Re[1]: Fontを取得する関数をリクエスト
□投稿者/ 明けの明星 -(2005/04/18(Mon) 21:08:20) [ID:G6E0i6vO]
    まず、変更点です。
    『options』に『色』を指定した場合、『#』を除いた16進数列が返るように。
    そして、追加です。
    『TextFont(options)』ですが、これを式の左辺値としても使えるように、と思います。
    例えば、フォントが 15pt、#ffaa55の場合。
    TextFont(サイズ) = TextFont(サイズ) + 1 //現在のフォントサイズ(15pt)を1大きくする(16pt)
    TextFont(色) = Right(TextFont(色),2) & Left(TextFont(色),4) //ffaa55を55ffaaにする
    このような使い方です。
引用返信/返信 削除キー/
■4078 / inTopicNo.3)  Re[2]: Fontを取得する関数をリクエスト
□投稿者/ TomTom -(2005/04/19(Tue) 09:26:17) [ID:Hvfo5IGF]
    TomTomです。

    まず関数名ですが、「Font」で良いんじゃないでしょうか。
    テキスト以外のフォントはありえませんし、Unit、Pilotなどコマンドと同名の関数があることは珍しくありませんし。

    >『options』に『色』を指定した場合、『#』を除いた16進数列が返るように。

    これは#は付いたままにして欲しいなーと。
    A〜Fの文字が使われていなかった場合、10進数と区別が付きませんから。
    また、RGB関数で返ってくる値も#付16進数なので、「16進数は先頭に#」という決まりごととして見るべきかと。
引用返信/返信 削除キー/
■4084 / inTopicNo.4)  Re[2]: Fontを取得する関数をリクエスト
□投稿者/ 明けの明星 -(2005/04/20(Wed) 22:04:36) [ID:G6E0i6vO]
    了解しました。
    では、関数を『Font(options)』に、『options』に『色』を指定した場合、『#』を先頭に付け、16進数列で。
引用返信/返信 削除キー/
■4128 / inTopicNo.5)  Re[3]: Fontを取得する関数をリクエスト
□投稿者/ 明けの明星 -(2005/04/26(Tue) 22:27:51) [ID:G6E0i6vO]
    関数名は『Font(options)』。
    『options』には、『サイズ』『色』『フォントタイプ』『太字』『斜体』『書き込み』が入ります。
    『サイズ』     → フォントサイズ。返却値は『pt』を除いた数値。式の左辺値にも使える。
    『色』       → 文字色。返却値は『#』と16進数列。
    『フォントタイプ』 → フォントのタイプ。P明朝など。
    『太字』      → 『Bold』ありになっているか。真ならば1、偽なら0を返す。
    『斜体』      → 『Italic』ありになっているか。真ならば1、偽なら0を返す。
    『書き込み』    → 現在、『背景』『保持』『通常』がのどれになっているか。

    まだ改善すべき点があるようなら、意見を挙げてください。無いようなら、明日の22:00頃、以上の内容でリクエストします。
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -