初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-04-01 10:40:19

yuki
Member

フィー設定:書式-行間 を変更するスクリプト

Win11 FMP18です。

レコードごとに、フィールドがテキストの多寡によって狭い場合ががあります。
手動で
フィールドを選択 -- 書式(M)- 行間(L)- 標準(S)その他(D)
とすることで行間を変更することができますが、
レコードがたくさんありいちいち手動でするのはとても時間がかかります。

フォントやフォントサイズの変更ならスクリプトステップで
  フィールド設定--書式設定--TextFont( ) あるいは TextSize( )
ができるのですが、行間の指定をする方法が見つかりません。
フィールド設定の 書式-行間 を変更するスクリプトはどのように書けばいいのでしょうか。

Offline

#2 2023-04-01 11:45:40

Shin
Member

Re: フィー設定:書式-行間 を変更するスクリプト

行間は、オブジェクトの設定になります。レイアウトのオブジェクトの設定を変更することは、スクリプトではできません。
フィールド設定で書式などを変更しても、そのレコードのそのフィールドのテキストだけが変更されます。

Offline

#3 2023-04-01 20:12:56

yuki
Member

Re: フィー設定:書式-行間 を変更するスクリプト

Shinさんありがとうございます。
残念ながらできないのですね。
Windowsでは ALT + M -- L -- S (またはO)を押すことで少しは楽にやれそうですので
これでやります。
お手を煩わせました。

Offline

#4 2023-04-01 20:22:46

himadanee
Guest

Re: フィー設定:書式-行間 を変更するスクリプト

どういう仕組みなのか、行間の設定はGetAsCSSの結果にも出てこないですね。

#5 2023-04-02 08:47:43

Shin
Member

Re: フィー設定:書式-行間 を変更するスクリプト

レイアウトモードでオブジェクトをコピーすれば、クリップボードのxmlでは見れるのですがね.

Offline

#6 2023-04-02 14:32:18

himadanee
Guest

Re: フィー設定:書式-行間 を変更するスクリプト

「レコードごとに、」なので、オブジェクトでなくフィールド値に設定したい話だと思いますが、
昔はクリップボードビューアでコピーしたものの内容がある程度分かったんですが、最近のWindowsにはないみたい?
フィールド値をコピペでワープロソフトに入れると、フォントやサイズは反映されるが右寄せや行間は反映されませんね...

#7 2023-04-03 08:58:32

チポ
Member

Re: フィー設定:書式-行間 を変更するスクリプト

行間を変えた複数のフィールドを重ねて配置し、
その一つだけを表示すればいいのでは。

Offline

#8 2023-04-03 09:57:57

himadanee
Guest

Re: フィー設定:書式-行間 を変更するスクリプト

なるほど、その手があった。
何通りか作っておいて、どれを表示するかのフィールドを使えば、ワンタッチで変更できますね。
データ自体に書式がつかない点も、いいかも。

#9 2023-04-03 11:13:12

チポ
Member

Re: フィー設定:書式-行間 を変更するスクリプト

文字数(バイト数でも)で行間を決められるのなら、
全くノータッチでもできますよね。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 512.48 KiB (Peak: 517.02 KiB) ]