過去の桐井戸端BBS (桐ver.7)
1162 ピクチャ領域について 望月 1999/1/27-04:35

 まずは、説明が回りくどくなるので職業を書きます。
私は、中学校の教員をやっています。
現在(といってもほぼ終了していますが)調査書(一般には内申書)の作成を行っています。
これは、指定の用紙があってその中に生徒の点数やら所見やらを記入する形式になっており、
本来は手書きにしていたものですが、ここ数年はコピーやワープロを使用しても良いことになり、
作成の労力は大きく軽減されました。
しかし、あくまでも枠の中に記入ということに変わりはなく、枠そのものの作成はできません。
そこで、桐を使用してその枠の中にデータを当て込むわけですが、何しろ公の文書なので適当に
というわけにも行かず苦労しています。
 さて、本題に入りますが、その中に志望学科(普通、工業、商業など)の部分があり、
生徒の志望する高等学校ごとに○をつけていきます。
そこで、レポートの定義で学科名が並んでいる場所にピクチャの領域を作り、maru.bmpという画像
を張り付けようとしたのですが、あまりに近すぎるためなのか、一つの領域の属性を変えると隣の
属性も同じように変更されてしまいます。
ちなみに、ピクチャのソースには
#cond([第1希望]="○○県立○○高等学校","\K3\KIRIV71\Data\maru1.bmp",1,"")
のように記入してあります。
場所を離して定義してから移動すると何とかなるのですが、学科が多いので面倒なのと、
動作が不安定で間違ったりすると大変なことになります。
何が原因なのかわからないので現在は生徒ごとに、そこだけ手で書いていますが、何か良い
方法あるいは原因が分かる方は教えてください。
よろしくお願いします。
1172 Re: ikjun 1999/1/27-12:54
記事番号1162へのコメント
 直接の回答では無いのですが・・・・

 ちょっと疑問なのですが、これはピクチャーを必ず使わなければいけないのでしょうか?

 囲み罫線を選ぶと、オブジェクト囲みというのがつかえます。これの角丸めを指定するとちょっと
いびつですが、丸を書くことができます。

 このほうが簡単でいいのではないかと思います。
1176 Re:既製用紙への○囲み 悲しげ 1999/1/27-14:36
記事番号1162へのコメント
どもっ、望月さん、
既製の用紙への○囲み(○付け)ですね。
私は、このような場合、ピクチャ領域を使わずに、単にテキストオブジェクトを使って次のように
やっています。

  A高校のところのソース #cond([第1志望]="A高校","○")
  B高校のところのソース #cond([第1志望]="B高校","○")
  C高校のところのソース #cond([第1志望]="C高校","○")
    ……
    ……

このような場合、通常はオブジェクトの「背景」は「透明」にしますが、今回はそうでなくともよさそうです。
フォントの大きさは任意に設定可能です。
もし横長の○だとすると、桐V5なら横倍を指定することで実現可能でしたが、V7.*では外字2個
つなぎとか、それこそピクチャを使わないとできないかもしれません。
そうでなければ、このテキスト計算式の方が扱いは簡単です。
1177 囲み罫線は 悲しげ 1999/1/27-14:48
記事番号1172へのコメント
どもっ、ikjunさん

> 囲み罫線を選ぶと、オブジェクト囲みというのがつかえます。これの角丸めを指
>定するとちょっといびつですが、丸を書くことができます。

この方法は試したことがあります。
が、囲み罫線は条件によって印字する・しないを指定できなかった(全てに囲み罫線が印字されて
しまう)ので、大変残念に思った記憶があります。

K3に次の要望を出しましょう。
1)印字属性式で条件によって罫線の印字をする・しないを指定できるようにする
あるいは、
2)印字属性式で条件によって罫線の色指定を可能とする
  (白色または透明を指定できれば印字しないのと同じ)
1180 Re: ikjun 1999/1/27-22:53
記事番号1177へのコメント
悲しげさん、こんばんは!

> 囲み罫線を選ぶと、オブジェクト囲みというのがつかえます。これの角丸めを指
>定するとちょっといびつですが、丸を書くことができます。

>この方法は試したことがあります。
>が、囲み罫線は条件によって印字する・しないを指定できなかった(全てに囲み罫線が
>印字されてしまう)ので、大変残念に思った記憶があります。

 アッ、やっぱり誤解された。
囲み罫線じゃなくて、囲み罫線を選ぶと、出てくるオブジェクト囲みのことです。

 でてこない?実はこれなぜか一覧表の時しか出てこない。
これをテキストに指定すると、なにかデータが(空白文字でも)入っていると囲み印字します。
なにも入ってないと囲み印字もしない。

 これを利用すると、とっても簡単だと思うのですが?

>K3に次の要望を出しましょう。
>1)印字属性式で条件によって罫線の印字をする・しないを指定できるようにする
>あるいは、
>2)印字属性式で条件によって罫線の色指定を可能とする
>  (白色または透明を指定できれば印字しないのと同じ)

 いいですね!K3への要望をアンケートにでもとろうかなあと思ったこともあります。
1181 Re: natsu 1999/1/28-01:09
記事番号1162へのコメント
望月さんは No.1162「ピクチャ領域について」で書きました。

> さて、本題に入りますが、その中に志望学科(普通、工業、商業など)の部分
>があり、生徒の志望する高等学校ごとに○をつけていきます。そこで、レポート
>の定義で学科名が並んでいる場所にピクチャの領域を作り、maru.bmpという画像
>を張り付けようとしたのですが、あまりに近すぎるためなのか、一つの領域の属性
>を変えると隣の属性も同じように変更されてしまいます。

”可能性があるかもしれない”という考え方です。

一つのオブジェクトの属性を変更した場合、隣の属性も同じように変更されているとすると...
そのときに、複数のオブジェクトを選択している可能性はありませんか?
複数のオブジェクトを選択して、フォントや書式をまとめて変更される機能は、便利でよく使用して
いますが、、、

オブジェクトを選択しただけで、サイズや位置が変わってしまうことがよくあります。
細かいオブジェクトの作業は、150〜200%ぐらいに拡大をすると間違いが少なくなります。
1182 Re: 悲しげ 1999/1/28-10:49
記事番号1180へのコメント
どもっ、ikjunさん

> アッ、やっぱり誤解された。囲み罫線じゃなくて、囲み罫線を選ぶと、出てくるオブ
>ジェクト囲みのことです。
> でてこない?実はこれなぜか一覧表の時しか出てこない。これをテキストに指定する
>と、なにかデータが(空白文字でも)入っていると囲み印字します。なにも入ってない
>と囲み印字もしない。

あっ、本当だ。表形式のレポートだけで出て来ますね。知らんかったです。
一般に既製用紙への○囲みの場合は印字位置固定でしょうから、伝票形式で使えないと意義が
半減しますね。
伝票形式でも取り入れたらいいのにね。多分、間に合わなかったんでしょうね。
1240 お礼 望月 1999/2/4-05:09
記事番号1162へのコメント
お礼が大変遅くなりましたが、何とかうまく印刷することができました。
ikjunさん、悲しげさん、natsuさん、これからもいろいろとご指導ください。

戻る