APG 文字の大きさ
以下は、他社様が作ったuniPaaS V1 Plus のACTIANデータを
データリポジトリからAPGで表示しただけの物です。
どうして以下のように項目によって文字の大きさが異なるのでしょうか?
なぜ2列目の項目の方が字が大きいのか疑問です。
(別に困ってはいないのですが)
-
こんにちはPuです
自分も他社が作ったuniPaaS V1 Plus のACTIANデータを
データリポジトリからAPGで表示したら同じような光景に出くわしました
今でも不思議に思ってます、モヤモヤした気持ちがnkmtさんの投稿で
同じ人がいるんだと少し晴れました。
未だ原因は調べてません(^^)/
でわ~でわ~ -
フォント定義ファイルの何番が使われているかを調べていけば、原因の究明につながるかもしれませんね。
-
あと、カスタマイズされたフォント定義ファイルを使わずに、Magicに標準添付されているフォント定義ファイルを使っても同じような症状がでるかどうかも、調べてみる価値があるかもしれませんね。
-
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さん、
ビンゴ!でしょうね!(^^
-
でもまだこちらはわかりません。
-
APGで作ったデータ表示のオンラインタスクで
文字数が多い項目は、小さいフォントで表示しようとするのではないか、という推測状態です。
でも別に困ってはいないです。ただの疑問です。^^; -
> フォント#111 基本テーブル項目(MSゴシック 12) なのに
> フォント#1 テーブル項目 (MSゴシック 9) が使用されて「MSゴシック 9」のほうがフォントは小さいですから、小さく表示されるのだと思いますよ。
-
> フォント#111 基本テーブル項目(MSゴシック 12) なのに
> フォント#1 テーブル項目 (MSゴシック 9) が使用されて↑この件ですが、
なぜAPGでMagic任せで、データを表示するPGを作っただけなのに
特定項目だけ異なるフォントが採用されるのかが疑問だという状況です。
よろしくお願いします。 -
はい、それをE_yさんが、上で解説してくれています。
APGの実行は、モデル定義の内容が適用されるからです。
-
モデルが指定されていない項目は、フォント#1で表示されがち。
モデルが指定されていない項目は、フォント#101で表示されがち。
されがちと書いたのは必ずしもそうではないという状況だからです。 -
デフォルトフォント定義には、#101が存在しないからです。
-
データリポジトリからAPGで作ったデータ表示のPGで
テーブルコントロールには、モデルは指定されていませんでした。 -
プログラムをチェックするのではなく、データリポジトリの定義を確認してみましょう。
-
なぜ項目によって、フォント#101だったり、#1だったりするのかそれはわかりませんね。
-
上で、E_yさんがアップしてくれたスクリーンショットをよく見てみましょう。
-
> なぜ項目によって、フォント#101だったり、#1だったりするのかそれはわかりませんね。
モデル定義でそうなっていることが考えられるからです。
-
データの項目も見てみましたが、フォント指定は見当たらず
各項目に指定されているモデルリポジトリにもフォント指定も見当たらず疑問です。
繰り返しになりますが困ってはいませんけども・・・。 -
その項目で使用しているモデル側の定義を見てみましょう。
-
> 各項目に指定されているモデルリポジトリにもフォント指定も見当たらず疑問です。
上で、E_yさんがアップしてくれているスクリーンショットの中の「フォント」欄はどうなっていますか?
-
タンダさん、eyさん、ありがとうございました。
また後で書き込みますが...ボタンの先に、その項目が使うフォントや色を指定できるのですね。
マジック使って20数年になるのに、ここは使ってませんでした。
勉強になりました。
申し訳ありません。
システム全体でこの項目はこの色で表示する!とか斜体にする!とか指定できて活用し甲斐がありますね。
ありがとうございました。
お世話になりました。
ノートパソコンのバッテリー切れを起こして続きの作業が出来ず、スマホから投稿してます。 -
nkmtさん、
やっと理解していただけたようで、ホッとしています。
頑張ってください。
-
こんにちはPuです
E_yさんの言う通りでした。スッキリしました。
でわ~でわ~ -
nkmtさん、
一応の確認ですが、他社様の「技術ノウハウ」を公開されるにあたって、事前に許可はとっておられますでしょうか?
※本コメントの元となるご発言およびスクリーンショットはその後、削除されているようですね。nkmtさん、ご配慮をありがとうございました。
-
マジック上の機能なので問題が無い範疇(だと思いますし)、著作権を有する所から許可を受けて譲り受けたSOURCEでもあります。
-
nkmtさんがアップされた「スクリーンショット」の件です。
ご自分で設定された定義の画面でしょうか?
一応、版権元に確認を取られたほうがいいと思います。
-
今後気を付けます。
ご忠告ありがとうございました。 -
あ、すでに上にアップされていたスクリーンショットは削除されたんですね。あとから読む人には話しの辻褄が合わないスレッドにはなってしまったようですが。。。
-
自作の説明画像を明日載せてみます。
サインインしてコメントを残してください。
コメント
32件のコメント