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

APG 文字の大きさ

コメント

32件のコメント

  • Pu

    こんにちはPuです
    自分も他社が作ったuniPaaS V1 Plus のACTIANデータを
    データリポジトリからAPGで表示したら同じような光景に出くわしました
    今でも不思議に思ってます、モヤモヤした気持ちがnkmtさんの投稿で
    同じ人がいるんだと少し晴れました。
    未だ原因は調べてません(^^)/
    でわ~でわ~

  • tanda

    フォント定義ファイルの何番が使われているかを調べていけば、原因の究明につながるかもしれませんね。

  • tanda

    あと、カスタマイズされたフォント定義ファイルを使わずに、Magicに標準添付されているフォント定義ファイルを使っても同じような症状がでるかどうかも、調べてみる価値があるかもしれませんね。

  • nkmt

    Puさん、tandaさん コメントありがとうございます。

    tandaさんのアドバイスをうけ
    C:\Program Files (x86)\uniPaaS\Studio V1Plus\Supportにある
    fnt_rnt.jpnを使ってみたら症状出ませんでした。

    そして元の客用フォントへ戻して、APGでデータを表示するだけのPGを作ってみました。
    ほとんどの項目は、
    フォント#111 基本テーブル項目(MSゴシック 12) なのに

    一つだけ字が小さい項目は、
    フォント#1 テーブル項目 (MSゴシック 9) が使用されていました。

    一つだけ字が小さく表示されている項目は、
    書式 42(文字42文字)で他の項目よりも文字数が大きい物でした。

    文字数多いと、小さいフォントで表示しようとしてくれている挙動をするのですかね?

  • E_y

    テーブル(モデル)のスタイルにフォントが指定されているかもしれません

  • tanda

    E_yさん、

    ビンゴ!でしょうね!(^^

  • nkmt

    でもまだこちらはわかりません。

     

  • nkmt

    APGで作ったデータ表示のオンラインタスクで
    文字数が多い項目は、小さいフォントで表示しようとするのではないか、という推測状態です。
    でも別に困ってはいないです。ただの疑問です。^^;

  • tanda

    > フォント#111 基本テーブル項目(MSゴシック 12) なのに
    > フォント#1 テーブル項目 (MSゴシック 9) が使用されて

    「MSゴシック 9」のほうがフォントは小さいですから、小さく表示されるのだと思いますよ。

  • nkmt

    > フォント#111 基本テーブル項目(MSゴシック 12) なのに
    > フォント#1 テーブル項目 (MSゴシック 9) が使用されて

    ↑この件ですが、
    なぜAPGでMagic任せで、データを表示するPGを作っただけなのに
    特定項目だけ異なるフォントが採用されるのかが疑問だという状況です。
    よろしくお願いします。

  • tanda

    はい、それをE_yさんが、上で解説してくれています。

    APGの実行は、モデル定義の内容が適用されるからです。

  • nkmt

    モデルが指定されていない項目は、フォント#1で表示されがち。

    モデルが指定されていない項目は、フォント#101で表示されがち。

    されがちと書いたのは必ずしもそうではないという状況だからです。

  • tanda

    デフォルトフォント定義には、#101が存在しないからです。

     

  • nkmt

    データリポジトリからAPGで作ったデータ表示のPGで
    テーブルコントロールには、モデルは指定されていませんでした。

  • tanda

    プログラムをチェックするのではなく、データリポジトリの定義を確認してみましょう。

  • nkmt

    なぜ項目によって、フォント#101だったり、#1だったりするのかそれはわかりませんね。

  • tanda

    上で、E_yさんがアップしてくれたスクリーンショットをよく見てみましょう。

  • tanda

    > なぜ項目によって、フォント#101だったり、#1だったりするのかそれはわかりませんね。

    モデル定義でそうなっていることが考えられるからです。

  • nkmt

    データの項目も見てみましたが、フォント指定は見当たらず
    各項目に指定されているモデルリポジトリにもフォント指定も見当たらず疑問です。
    繰り返しになりますが困ってはいませんけども・・・。

  • tanda

    その項目で使用しているモデル側の定義を見てみましょう。

  • tanda

    > 各項目に指定されているモデルリポジトリにもフォント指定も見当たらず疑問です。

    上で、E_yさんがアップしてくれているスクリーンショットの中の「フォント」欄はどうなっていますか?

  • nkmt

    タンダさん、eyさん、ありがとうございました。
    また後で書き込みますが...ボタンの先に、その項目が使うフォントや色を指定できるのですね。
    マジック使って20数年になるのに、ここは使ってませんでした。
    勉強になりました。
    申し訳ありません。
    システム全体でこの項目はこの色で表示する!とか斜体にする!とか指定できて活用し甲斐がありますね。
    ありがとうございました。
    お世話になりました。
    ノートパソコンのバッテリー切れを起こして続きの作業が出来ず、スマホから投稿してます。

  • tanda

    nkmtさん、

    やっと理解していただけたようで、ホッとしています。

    頑張ってください。

  • Pu

    こんにちはPuです
    E_yさんの言う通りでした。スッキリしました。
    でわ~でわ~

  • tanda

    nkmtさん、

    一応の確認ですが、他社様の「技術ノウハウ」を公開されるにあたって、事前に許可はとっておられますでしょうか?

    ※本コメントの元となるご発言およびスクリーンショットはその後、削除されているようですね。nkmtさん、ご配慮をありがとうございました。

  • nkmt

    マジック上の機能なので問題が無い範疇(だと思いますし)、著作権を有する所から許可を受けて譲り受けたSOURCEでもあります。

  • tanda

    nkmtさんがアップされた「スクリーンショット」の件です。

    ご自分で設定された定義の画面でしょうか?

    一応、版権元に確認を取られたほうがいいと思います。

  • nkmt

    今後気を付けます。
    ご忠告ありがとうございました。

  • tanda

    あ、すでに上にアップされていたスクリーンショットは削除されたんですね。あとから読む人には話しの辻褄が合わないスレッドにはなってしまったようですが。。。

  • nkmt

    自作の説明画像を明日載せてみます。

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