4D v16.3入力エリア |
||||||||||||||||||||||||||||||
|
4D v16.3
入力エリア
|
![]() | フォントとサイズが選択できるドロップダウンメニュー |
![]() | 標準、太字、斜体、下線、取り消し線が選択できるスタイルボタン |
![]() | フォントカラーと背景色が設定できるボタン |
![]() | URL と式をそれぞれ挿入するためのボタン |
![]() | 値ではなく参照 (文字列) として、式を表示するボタン |
![]() | テキスト内の式を再計算、またはテキストに置換するためのボタン |
あらかじめ設定のされた 4D Write Pro エリアをフォーム上に挿入します。このエリアには、コンテンツ操作用のコントロールパネルを持つ 4D Write Pro ウィジェットサブフォームも関連づいています
注: 4D Write Pro についての詳細は、専用の 4D Write Proリファレンス マニュアルを参照ください。
ユーザーモードでは、このエリアには8つのアイコンを持つツールバーも表示されます。アイコンを選択すると、コントロールパネルがそれぞれ表示されます:
![]() | フォントスタイル |
![]() | 余白と行揃え |
![]() | タブ区切り |
![]() | 単位とサイズ |
![]() | 枠線 |
![]() | 背景 |
![]() | データベースと情報 |
![]() | ブックマーク |
また、パネルのコンテンツに応じて変化する動的なコンテキストメニューを持つ コピー/貼り付け ボタン も提供されています (ほとんどパネルの左下に配置)。例えば、フォントスタイルパネルでスタイルテキストをコピーすると、コンテキストメニューには自動的に "スタイルを貼り付け" 項目が追加されます:
このパネルは4D Write Proエリアのテキストの標準のフォントスタイルとプロパティを管理します。
スタイルメニュー内にある項目は選択したフォントに応じて変化します:
注: ドキュメントに設定された単位に関わらず、フォントサイズは常にポイント単位です。
水平行並びメニューはテキストを上付き文字あるいは下付き文字にし、変換メニューは英字の大文字/小文字の種類を切り替えます:
コピー/ペーストボタン は選択されたテキストに適用されたスタイルをコピーします。このボタンのメニューはテキストの選択範囲をコピーすると自動的に”スタイルを貼り付け”項目を追加するので、その後そのスタイルを好きなところへと適用する事ができます。このメカニズムは、選択したテキストに単一のスタイルが全体に対して適用されている場合にのみ動作するという点に注意して下さい。
このパネルは4D Write Proエリアの標準のテキストの行揃えプロパティを管理し、余白を設定します。
ドキュメント全体に適用される一般設定に加え、テキストの行揃えと余白は、それぞれの段落やテキスト内のピクチャーに対しても独自に設定可能です。指定したいエリアに対してパネル上部にあるアイコンを使用してこれらの設定を個別に設定することができます(ドキュメント全体にはボタンを、個別の段落に対しては
ボタンを、そしてテキスト内の画像に対しては
のボタンを使用してください)。
コピー/貼り付けボタンを使用すると、選択したテキストのテキスト設定や余白設定などをコピー・貼り付けすることができます。
このパネルは4D Write Proエリア内での段落のタブ区切りを管理します。インデントに値が(スライドバーを使用して、あるいはエリアに値を直接入力して)設定されていた場合、その値はその後追加されるタブの間隔としてデフォルトで使用されます。その下のタイプボタンをのいずれかを選択した場合、そのタイプは段落内の全ての既存のタブ区切りに対して適用されます。
新しい距離の値をセルに入力するか、または新しいタイプをドロップダウンメニューから選択することによって個別のタブ区切りを手動で変更する事ができます:
注: パネル上部のコントロールを使用してインデントまたはタイプを変更すると、タブの一覧で設定した個別のタブ設定は全て上書きされます。
ボタンをクリックする事で、段落に新しいタブ区切りを追加することができます。 タブを一覧から選択して、
ボタンをクリックする事でタブを削除する事ができます。
タブ区切りはカレントの段落、あるいは選択した段落に対して適用されます。コピー/貼り付けボタンを使用してタブ区切り設定をコピーし貼り付ける事もできます。
このパネルは4D Write Proドキュメントで使用される標準の単位を設定し、その段落と含まれるピクチャーに対して適用されるサイズを指定します。
単位はドキュメント全体に対して設定されます。注: ドキュメントに対して設定された単位とは関係なく、フォントサイズ( パネルを参照)と線幅、および枠線の半径(パネルを参照)は常にポイント単位で設定されます。
段落には固定または可変の幅を設定することができ、ピクチャーにも固定のサイズまたは最小の幅/高さを設定する事ができます。サイズが"自動"に設定されている場合、サイズはその要素の中身に基づいて決められます。
代替テキストエリアでは、ピクチャーが表示できないときに使用される代替メッセージを指定する事ができます。
このパネルでは4D Write Proエリアの枠線とパッドを管理します。
枠線はドキュメント全体に対して、あるいは個別の段落に対して、またはテキスト内のピクチャーに対して設定することができます。パネル上部のアイコンに対して、指定したいエリアでのこれらの対象を設定します。つまり、ドキュメントに対してはボタンを、個別の段落に対しては
ボタンを、テキスト内のピクチャーに対しては
ボタンを使用します。
注: 枠線スタイルのうち、二重、くぼみ、リッジ、インセットについては、デフォルトの幅(1pt)でははっきりとは見えない場合があります。
半径を設定すると枠線の角を丸くします。注: この設定はくぼみ、リッジ、インセットに対しては設定できません。
コピー/貼り付けボタンはある段落(またはピクチャー)から他の箇所へ、枠線とパッドをコピーし貼り付けます。
このパネルは、4D Write Proエリアの背景ピクチャーを管理します。ピクチャーエリアに、ピクチャーやURL等をドラッグ&ドロップすることができます。また、ピクチャーエリアを右クリックする事でドロップダウンリストが開かれ、デフォルトで使用可能な複数の背景パターンが表示されます。使用されているそれぞれのピクチャーあるいはパターンに対して位置やサイズを設定しカスタムの設定を定義することができます。 アイコンを使用して既存のピクチャーやパターンを取り除くこともできます。
背景ピクチャーはドキュメントレベル()に対して、あるいは個別の段落(
)に対して設定する事ができます。
コピー/貼り付けボタンは背景ピクチャーとともにある段落(あるいはピクチャー)の設定をコピーし他へと貼り付けます。
このパネルは4D Write Proエリアに4D式とURLを挿入・管理するとともにドキュメントについて有用な情報を入力するエリアを内包します。
以下のコントロールが利用可能です:
ドキュメント情報
このセクションに入力された情報はドキュメントとともに保存されますが、ここ意外では表示されません。デフォルトでは"タイトル"は"新規4D Write Proドキュメント"となっています。またドキュメント情報セクション内の"作成日"と"変更日"エリアは変更することはできません。
このパネルは4D Write Proエリア内のドキュメントのブックマークを管理します。ブックマークとは、ドキュメント内の特定のレンジに対する動的な参照です。ブックマークに関連づけられたレンジが移動、拡張あるいは縮小された場合、ブックマークは引き続きドキュメント内の同じレンジを参照しつづけます。
ブックマークを作成するには、ブックマークをつけたいレンジを選択し、パネルの下部にあるボタンをクリックして下さい。"New_Bookmark1"ラベルがリスト内に現れます。ブックマークはいつでも名前を変更する事ができます。リスト内でハイライトされているブックマークをクリックするとそのラベルは編集モードへと切り替わります。ブックマーク名は標準の英数字で構成されている必要があります。
またブックマークのレンジは、名称を変更する事無く再設定することができます。リスト内から再定義したいブックマークを選択し、ブックマークをつけたい新しいレンジを選択したら、ボタンをクリックします。この新しいレンジは、選択されたブックマークに以前関連づけられていたレンジを置き換えます。
リストには、ドキュメント上で表示される順にブックマークが一覧されます。リスト内からブックマークを選択してボタンをクリックする事でブックマークを削除することができます。
デフォルトで、4D Write Proフォームオブジェクトには、コントロールパネルのフルセットを内包する4D Write Proウィジェットサブフォームが含まれています。デフォルトのコントロールパネルは"WP_Palette"詳細フォームです。しかしながら、フォームエディターのプロパティリスト内の適切な詳細フォームを選択する事で、これらのコントロールパネルを個別に使用することができます:
例えば、"WP_Palette_Fonts"を詳細フォームとして選択した場合、フォーム内に以下のように表示されます:
コントロールパネルのインターフェースを変える事によって、異なるスキンとフォントを使用する事ができます。そのためには4D Write Proエリアに関連づけられたオブジェクトメソッドを変更するだけです。
変更する4D Write Proエリアのオブジェクト変数が、以下の必須の属性を含んでいるという事を必ず確認して下さい(これらの属性はデフォルトのオブジェクトメソッドには自動的に含まれています):
これに加え、任意の第三属性("skin")を追加する事でコントロールパネルの見た目をカスタマイズする事が可能になります。この任意の属性の値はオブジェクトであり(以下の例の中では$WP_skinという名前)、以下の(任意の)属性を格納する事が出来ます:
4D Write Pro属性についてのより詳細な情報については、4D Write Pro属性を参照して下さい。
以下は、ウィジェットコントロールパネルのインターフェースをカスタマイズするコードの一例です:
C_OBJECT($WP_skin)
OB SET($WP_skin;"skinName";$skinName) // 取りうる値は"black"、dark"、"grey"、"light"、"white"、"night"
OB SET($WP_skin;"backgroundColor";0x00A0A0A0) //コントロールパネルの背景カラーを設定します
OB SET($WP_skin;"separatorColor";0x00D04060) //セパレーターエリアの背景色を設定します
OB SET($WP_skin;"fontColor";0x002080C0) //コントロールパネルテキストのフォンとカラーを設定します
OB SET($WP_skin;"separatorFontColor";0x00803000) //セパレーターエリアテキストのフォントカラーを設定します
OB SET($WP_skin;"font";"Times") // 使用されるフォントを設定します
OB SET($WP_skin;"fontSize";13) // 使用されるフォントのサイズを設定します
OB SET($WP_skin;"scrollbar";True)
// その後このカスタムのスキンを4D Write Proオブジェクトへと関連づけます
OB SET($WP_object;"skin";$WP_skin)
プロダクト: 4D
テーマ: ライブラリ オブジェクト
デザインリファレンス ( 4D v16)
デザインリファレンス ( 4D v16.1)
デザインリファレンス ( 4D v16.3)