ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20
4D Write Pro属性
|
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O | O | O | O | O | O | O | O |
定数 | コメント |
wk background clip | 背景の塗りエリアを指定します。取り得る値:
|
wk background color | 要素の背景色を指定します。取り得る値:
ドキュメントのデフォルトは"#FFFFFF" と wk transparentで、段落と画像に対しては"transparent"がデフォルトです。 |
wk background display mode | 背景として使用されている画像の表示モードを、以下の"実際の"属性値のプリセットに基づいて設定します: wk background origin、wk background repeat、wk background position horizontal、wk background position vertical、wk background width、wk background height
取り得る値:
注: 原点の四角形はパディングの四角形に設定されます(画像の四角形はパディングエリアは含みますが境界線エリアは含みません)。
この属性の値を取得する場合、返される値は以下のうちのいずれかです:
|
wk background height | 背景画像の垂直方向のサイズを指定します。取り得る値は以下の通りです:
|
wk background image | 背景画像参照を指定します。4Dピクチャー変数あるいは式などの有効な画像であれば可能です。
ピクチャーをURLあるいはローカルのURIを通して扱いたい場合にはwk background image url を使用してください。 |
wk background image url | URL(文字列)を通して定義された背景画像です。ネットワークURL あるいはデータURI あるいはローカルファイルURLです(絶対パスあるいはストラクチャーからの相対パス)。
背景画像をピクチャー式として扱いたい場合には、wk background image を使用してください。 |
wk background origin | 背景画像どのような位置におかれるかを指定します。取りうる値は以下の通りです:
|
wk background position horizontal | 背景画像の水平方向のスタート位置を指定します。取り得る値は以下の通りです:
|
wk background position vertical | 背景画像の垂直方向のスタート位置を指定します。取り得る値は以下の通りです:
|
wk background repeat | 背景画像をどのように繰り返すか(あるいは繰り返さないか)を指定します。取り得る値は以下の通りです:
|
wk background width | 背景画像の水平方向のサイズを指定します。取り得る値は以下の通りです:
|
境界線属性を使用すると、要素の境界線のスタイル、幅、カラーを指定できます。この属性の適用対応表は以下のようになっています:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O | O | O | O | O | O | O | O |
定数 | コメント |
wk border color | 境界線4つともにカラーを設定します。取りうる値は以下の通りです:
デフォルト値は"#000000"です(文字列値の場合)。複数のカラーがある場合、WP GET ATTRIBUTESは空の文字列を返します。 |
wk border color bottom | 下の境界線のカラーを設定します。取りうる値は以下の通りです:
|
wk border color left | 左の境界線のカラーを設定します。取りうる値は以下の通りです:
|
wk border color right | 右の境界線のカラーを設定します。取りうる値は以下の通りです:
|
wk border color top | 上の境界線のカラーを設定します。取りうる値は以下の通りです:
|
wk border radius | 角の丸い境界線を指定します。取り得る値は以下の通りです:
|
wk border style | 4辺全ての境界線のスタイルを指定します。取り得る値は以下の通りです:
|
wk border style bottom | 下辺の境界線を指定します。取り得る値は以下の通りです:
|
wk border style left | 左辺の境界線を指定します。取り得る値は以下の通りです:
|
wk border style right | 右辺の境界線を指定します。取り得る値は以下の通りです:
|
wk border style top | 上辺の境界線を指定します。取り得る値は以下の通りです:
|
wk border width | 四辺全ての境界線の幅を指定します。境界線幅を指定する前に境界線スタイルを指定する必要があります。取り得る値は以下の通りです:
|
wk border width bottom | 下辺の境界線の幅を指定します。取り得る値は以下の通りです:
|
wk border width left | 左辺の境界線の幅を指定します。取り得る値は以下の通りです:
|
wk border width right | 右辺の境界線の幅を指定します。取り得る値は以下の通りです:
|
wk border width top | 上辺の境界線の幅を指定します。取り得る値は以下の通りです:
|
wk inside | 選択されたエリアに複数の段落が含まれる場合、属性は、対応して被っている段落のプロパティに対してのみ適用することを指定します(範囲の外側は含まれません)。境界線、パッディング、マージン属性に対してのみ適用可能で、指定された属性に追加されなければなりません。WP SET ATTRIBUTESコマンドの例2を参照して下さい。 |
wk outside | 選択されたエリアが複数の段落を含むとき、ある属性が対応する段落の外側のプロパティにのみ適用されることを指定します(内側には適用されません)。これは境界線、パッディング、そしてマージン属性に対してのみ指定可能で、特定の属性に対して追加される必要があります。WP SET ATTRIBUTESコマンドの例2を参照して下さい。 |
ドキュメント属性を使用すると、標準的なドキュメント情報や、ドキュメントレベルでの設定を取得・設定することができます。この適用対応表は以下のようになっています:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O |
ドキュメント情報
定数 | コメント |
wk author | ドキュメントの著者名を指定(文字列) |
wk company | ドキュメントに関連づけられる会社を指定します(文字列) |
wk date creation | ドキュメントの作成日(日付)を返します。この値は読み込みのみで、設定する事はできません。 |
wk date modified | ドキュメントの最終更新日(日付)を返します。この値は読み込みのみであり、設定する事はできません。 この値はドキュメントのコンテンツが編集されるたびに動的に更新されますが、ドキュメントを開いたり保存したときには更新されないという点に注意してください。 |
wk dpi | 内部でのピクセル <-> ポイント変換に使用されるDPI(整数)。常に96です(読み込みのみ)変更あるいは読み出し可能であるドキュメントのカレントのビューのDPIを変更あるいは読み出す"dpi"標準アクションと、この内部属性を混同しないようにしてください。 |
wk modified | ドキュメントに割り当てられたオブジェクトが作成されてから編集されたかどうかを表します(以下参照)。取り得る値:
このプロパティは、ドキュメントを格納しているオブジェクト作成された際(i.e. WP Import document、WP Newコマンドなどを使用した場合、オブジェクトのコピーあるいはオブジェクトフィールド/オブジェクト属性がデータベースからロードされた時点)には必ずfalse に設定されています。編集の方法(ユーザーアクションかプログラミングか)に関わらず、ドキュメントのコンテンツに対して変更が行われるとすぐに4D Write Pro によって自動的にtrue に設定されます。 注意:
|
wk notes | ドキュメントについてのコメントを指定します(文字列) |
wk subject | ドキュメントの題名を指定します(文字列) |
wk title | ドキュメントのタイトル(文字列)を指定します。デフォルトは"New 4D Write Pro Document"です。 |
wk version | ドキュメントの内部4DWPバージョンを返します(実数)。この数値はWP GET ATTRIBUTESを使用してのみ読み込み可能です。設定することはできません。 |
ドキュメント設定
定数 | コメント |
wk break paragraphs in formulas | フォーミュラから返されるキャリッジリターン(CR)が段落のブレークとして扱われるかどうかを定義します。取りうる値:
注: フォーミュラがThis.pageNumber または This.pageCount, を使用する場合、この属性は無視されます。キャリッジリターンは常にラインブレークとして解釈されます。 |
wk tab decimal separator | 小数点揃えの際に小数点として使用される文字(wk tabs参照)。取り得る値:
|
これらの属性を使用するとテキストのフォントファミリー名、サイズ、スタイルを定義する事ができます。適応対応表は以下の通りです:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O* | O* | O* | O* | O* | O* | O* | O* |
* セル内の文字に適用
定数 | コメント | ||||||||||||
wk font | FONT STYLE LISTコマンドによって返される、完全なフォント名とスタイル名を指定します。無効なフォント名を設定した場合、コマンドは何もしません。デフォルト値:"Times New Roman" | ||||||||||||
wk font bold | テキストの太さを指定します(利用可能なフォントスタイルによります)。取り得る値は以下の通りです:
|
||||||||||||
wk font default | ドキュメントのデフォルト代理フォント(OS で利用できないドキュメントフォントの代わりに使用するフォント)を定義するオブジェクト。以下のプロパティが格納されています:
注:
|
||||||||||||
wk font family | wk fontで定義されたフォントファミリー名を指定します。デフォルトの値は"Times New Roman"です。 選択された文字に異なるフォントファミリープロパティが含まれる場合、WP GET ATTRIBUTESコマンドは空の文字列を返します。 |
||||||||||||
wk font italic | テキストの、イタリックスタイルを指定します(利用可能なフォントスタイルによります)。取り得る値は以下の通りです:
|
||||||||||||
wk font size | テキストのフォントサイズを指定します。取り得る値は以下の通りです(単位はポイントのみ):
|
||||||||||||
wk text color | テキストのカラーを指定します。取り得る値は以下の通りです:
|
||||||||||||
wk text linethrough color | テキストの打ち消し線のカラーを指定します。取り得る値は以下の通りです:
デフォルトは、文字列なら"currentColor"、あるいは倍長整数ならwk default です。 |
||||||||||||
wk text linethrough style | テキストの打ち消し線のスタイルを(あれば)指定します。取り得る値は以下の通りです:
|
||||||||||||
wk text shadow color | 選択されたテキストのシャドウカラーを指定します。取り得る値は以下の通りです:
|
||||||||||||
wk text shadow offset | シャドウエフェクトのオフセットを指定します。取り得る値:
|
||||||||||||
wk text transform | テキスト内での大文字と小文字を指定します。取り得る値は以下の通り:
|
||||||||||||
wk text underline color | テキストの下線のカラーを指定します。取り得る値:
デフォルトは、文字列なら"currentColor"、あるいは倍長整数なら wk default です。 |
||||||||||||
wk text underline style | テキストの下線のスタイルを(あれば)指定します。取り得る値は以下の通りです:
|
||||||||||||
wk vertical align | 要素の垂直揃えを設定します。文字、段落、ピクチャーに対して使用可能です。取り得る値は以下の通りです:
段落においては、wk baseline、wk superscriptとwk subscript はwk topと同じ効果を持ちます。 |
高さ/幅属性を使用すると、段落や画像の高さと幅を設定することができます。適用の対応表は以下の通りです:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O | O | O* | O | O |
* セルに適用
定数 | コメント |
wk height | 要素の高さを設定します。高さのプロパティには、パッディング、境界線、マージンは含まれません。このプロパティは要素のパッディング、境界線、マージンの内側のエリアの高さを設定します。取り得る値は以下の通りです:
wk height属性は(定義されていれば)wk min heightによって上書きされます。 |
wk min height | 要素の最小限の高さを設定します。これはwk heightプロパティの値がwk min heightプロパティより小さくなることを防ぎます。取り得る値は以下の通りです:
wk min heightの値はwk height属性を上書きします。 注: この属性は行、カラム、セルにおいてはサポートされていません。 |
wk min width | 要素の最小限の幅を設定します。これはwk widthプロパティの値がwk min widthプロパティより小さくなることを防ぎます。取り得る値は以下の通りです:
wk min widthの値はwk width属性を上書きします。 |
wk width | 要素の幅を設定します。取り得る値は以下の通りです:
wk width 属性は、wk min widthが定義されていればそれによって上書きされます。 |
画像属性を使用すると、エリア内に挿入あるいは追加されたピクチャーを管理する事ができます。以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O* | O* | O* |
* セル内の画像に適用(インライン画像のみ)
リマインダ: ピクチャーを管理する のセクションで説明されているように、4D Write Pro は2種類のピクチャーをサポートしています:
以下の属性は、インライン画像・アンカーされた画像の両方に対して使用可能です:
定数 | コメント |
wk image | 画像参照を指定します。4Dピクチャー変数あるいは式などの有効な画像であれば可能です。
ピクチャーをURLあるいはローカルのURIを通して扱いたい場合にはwk image url を使用してください。 |
wk image alternate text | 画像が表示できない際の、画像の代替テキストを指定します。 |
wk image display mode | アンカーされた画像またはインライン画像の表示モードを設定します。取り得る値:
注: 原点と切り取り四角形は常にコンテンツボックスに設定されています(画像の四角形にはパディングと境界線エリアは含まれません)。
画像の表示モードを背景として使用に設定したい場合にはwk background display mode を使用してください。 |
wk image url | URL(文字列)を通して定義された背景画像です。ネットワークURL あるいはデータURI (絶対パスあるいはストラクチャーからの相対パス)です。
画像をピクチャー式として扱いたい場合には、wk image を使用してください。 |
wk owner | (読み込み専用のレンジ属性) |
wk type | 4D Write Pro オブジェクトの型。取りうる値:
セル、カラム、行専用のレンジ
サブセクション専用:
タブ専用、wk tab default のオブジェクトで使用されている値、あるいはwk tabs のコレクションのオブジェクトで使用されている値:
|
以下の属性は、インライン画像に対してのみ使用可能です:
定数 | コメント |
wk end | (読み込み専用のレンジ属性) |
wk start | (読み込み専用のレンジ属性) |
wk vertical align | 要素の垂直揃えを設定します。文字、段落、ピクチャーに対して使用可能です。取り得る値は以下の通りです:
段落においては、wk baseline、wk superscriptとwk subscript はwk topと同じ効果を持ちます。 |
以下の画像はアンカーされた画像に対してのみ使用可能です:
定数 | コメント |
wk anchor horizontal align | 画像またはテキストボックスの、原点からの相対的な水平方向揃えを定義します(wk anchor origin 参照)。取り得る値は以下の通りです:
|
wk anchor horizontal offset | wk layout unit からの画像またはテキストボックスの水平方向のオフセットを、CSS位置文字列あるいは倍長整数(cmまたはptあるいはpixel単位)で表現された長さで定義します。取り得る値:
デフォルトの値 = 0 |
wk anchor layout | 画像またはテキストボックスのレイアウト位置を、ページのテキストに対しての相対位置で定義します。取り得る値:
|
wk anchor origin | 画像またはテキストボックスがページ、ヘッダー、フッターのどれに対してアンカーされているかを定義します。取り得る値:
このセレクターは埋め込みモードでは無視されます。 |
wk anchor page | 画像またはテキストボックスがアンカーされているページインデックス、あるいはページのタイプを定義します。取り得る値:
注: ページモードでの画像またはテキストボックスはブラウザでは表示されません。 |
wk anchor section | 画像またはテキストボックスがアンカーされているセクションインデックスあるいはセクションのタイプを定義します。取り得る値:
注: ページモードでの画像またはテキストボックスはブラウザでは表示されません。 |
wk anchor vertical align | 画像またはテキストボックスの、原点からの相対的な垂直方向揃えを定義します(wk anchor origin 参照)。取り得る値は以下の通りです:
|
wk anchor vertical offset | wk layout unit からの画像またはテキストボックスの垂直方向のオフセットを、CSS位置文字列あるいは倍長整数(cmまたはptあるいはpixel単位)で表現された長さで定義します。取り得る値:
デフォルト値 = 0 |
wk id | 要素のID(ヘッダー、フッター、本文、段落、画像、テキストボックス、表、または行)。値の型: 文字列 注意: ID はテキストボックスに対しては空にはできません
|
wk image expression | 4D 式を通して定義された、アンカーされた画像を指定します
|
wk image formula | 4D フォーミュラオブジェクトを通して定義された、アンカーされた画像を指定します 注:
|
レイアウト属性は、カラム、セクション、サブセクション、あるいはページがドキュメント内でどのようにフォーマットされるかを定義します。以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O |
注: 埋め込みモードでのドキュメントはwk margin 属性を使用します(以下のマージン参照)。ページモードでは、ドキュメントとセクションおよびサブセクションではwk page margin 属性が使用されます。
定数 | コメント |
wk column count | (テーブル、ドキュメント、セクション用の属性)カラムの数。値:倍長整数
|
wk column rule color | カラム間の区切り線のカラー。取りうる値は以下の通り:
|
wk column rule style | カラム間の区切り線のスタイル。取りうる値は以下の通り:
|
wk column rule width | カラム間の区切り線の幅。取りうる値は以下の通り:
|
wk column spacing | (ドキュメントあるいはセクションのみ)二つのカラム間の間隔。取り得る値は以下のとおり:
|
wk column width | (ドキュメントとセクションのみ)読み込みのみ属性。各カラムのカレントの幅、つまり実際のページ幅、ページマージん、カラム数およびカラム間隔基づいて計算された幅です。 ドキュメントの場合、デフォルトのセクションカラム幅を使用するので、セクション内で一部属性が上書きされていた場合にはセクションのカラム幅と異なる場合があります。 取りうる値:
|
wk header and footer autofit | 4D Write Pro ドキュメントのヘッダーとフッターの高さが、中身が切れるのを防ぐために自動的にリサイズされるかどうかを指定します。
取りうる値:
|
wk layout unit | 値が整数あるいは実数として設定・取得された際の一部の属性の次元の単位を指定します。取り得る値は以下の通り:
|
wk page first number | セクションまたはドキュメントの最初ページのページ番号(サブセクションにおいては読み込みのみ)。取り得る値: 1以上の整数値 |
wk page first right | ドキュメントの最初のページは右ページである(セクションまたはサブセクションにおいては読み込みのみ)。取り得る値: |
wk page height | 実数あるいは文字列値を使用して表現された(ページモードの)ページの高さ(セクションあるいはサブセクションにおいては読み込みのみ)。取り得る値は以下の通り:
|
wk page margin | ページの全てのマージンサイズ(ページモードのみ)。デフォルトは2.5cmです。取り得る値は以下の通り:
|
wk page margin bottom | ページの下部マージンのサイズ(ページモード)。取り得る値は以下の通り:
|
wk page margin left | ページの左のマージンのサイズ(ページモード)。取り得る値は以下の通り:
|
wk page margin right | ページの右のマージンのサイズ(ページモード)。取り得る値は以下の通り:
|
wk page margin top | ページの上部マージンのサイズ(ページモード)。取り得る値は以下の通り:
|
wk page orientation | ページの向き。取り得る値は以下の通り:
|
wk page width | 実数または文字列値を使用して表現されたページ幅(ページモードin page mode)。取り得る値は以下の通り:
|
リンク属性を使ってレンジに対して設定したリンクを管理することができます。以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O* | O | O | O |
*インライン画像のみ
定数 | コメント |
wk link url | レンジに設定されたハイパーリンクです。取りうる値は以下のとおり:
|
4D Write Proは主に二つのタイプのリストをサポートしています:
リスト属性を使用するとリストを設定し、異なるリスト項目フォントあるいはマーカーを設定する事ができます。以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O* | O* | O* |
* セル内の段落に適用
定数 | コメント |
wk list font | FONT STYLE LISTコマンドで返される、完全なフォント名を指定してリスト項目マーカーを表示するようにします(しかし段落のテキストは表示しません)。システムがフォント名を認識しない場合、その代理を使用します。無効なフォント名を設定した場合、コマンドは何もしません。デフォルト値: "Times" |
wk list start number | 並べられたリストの始まる値を設定します。取り得る値は以下の通りです:
|
wk list string format LTR | 左から右への段落方向二対してのリスト項目マーカー文字列フォーマット。定義されると、リストのデフォルトのリスト項目マーカー文字列を上書きします。
|
wk list string format RTL | 右から左への段落方向に対してのリスト項目マーカー文字列フォーマット。定義されると、リストのデフォルトのリスト項目マーカー文字列を上書きします。
|
wk list style image | 番号なしリストにおいて、画像をリスト項目マーカーとして指定します。取り得る値は以下の通りです:
ピクチャーをURLあるいはローカルのURIを通して扱いたい場合にはwk list style image url を使用してください。 |
wk list style image height | リスト項目マーカーとして使用される画像の高さを設定します。取り得る値は以下の通りです:
|
wk list style image url | URL(文字列)を通して定義された、番号なしリストのリスト項目マーカーの画像。取り得る値:
リスト項目マーカー画像をピクチャー式として扱いたい場合には、wk list style image を使用してください。 |
wk list style type | 順番付けされた、あるいは順番付けされていないリスト項目マーカーのタイプを指定します。取り得る値は以下の通りです:
|
マージンとは、要素の境界線の外側にあるエリアのことで、透明なものです。以下の図は、"ボックス"の要素に対して設定可能な様々な要素の関係性を表しています:
マージン属性は、以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O | O | O | O | O |
注: セクションとサブセクションではwk page margin 属性が使用されます。wk margin 属性は埋め込みモードのドキュメントにおいてのみ使用されます(上記のレイアウトを参照)。
定数 | コメント |
wk inside | 選択されたエリアに複数の段落が含まれる場合、属性は、対応して被っている段落のプロパティに対してのみ適用することを指定します(範囲の外側は含まれません)。境界線、パッディング、マージン属性に対してのみ適用可能で、指定された属性に追加されなければなりません。WP SET ATTRIBUTESコマンドの例2を参照して下さい。 |
wk margin | 要素の全てのマージンのサイズを指定します。取り得る値は以下の通りです:
|
wk margin bottom | 要素の下部のマージンのサイズを指定します。取り得る値は以下の通りです:
|
wk margin left | 要素の左のマージンのサイズを指定します。取り得る値は以下の通りです:
|
wk margin right | 要素の右のマージンのサイズを指定します。取り得る値は以下の通りです:
|
wk margin top | 要素の上部のマージンのサイズを指定します。取り得る値は以下の通りです:
|
wk outside | 選択されたエリアが複数の段落を含むとき、ある属性が対応する段落の外側のプロパティにのみ適用されることを指定します(内側には適用されません)。これは境界線、パッディング、そしてマージン属性に対してのみ指定可能で、特定の属性に対して追加される必要があります。WP SET ATTRIBUTESコマンドの例2を参照して下さい。 |
パッディングとは、要素の中身と要素の境界線の間の空白のことを指します。パッディングは要素の背景色に影響されます。
以下の図は、"ボックス"の要素に対して設定可能な様々な要素の関係性を表しています:
パッディング属性は、以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O | O | O | O* | O* | O | O | O |
* セルに適用
定数 | コメント |
wk inside | 選択されたエリアに複数の段落が含まれる場合、属性は、対応して被っている段落のプロパティに対してのみ適用することを指定します(範囲の外側は含まれません)。境界線、パッディング、マージン属性に対してのみ適用可能で、指定された属性に追加されなければなりません。WP SET ATTRIBUTESコマンドの例2を参照して下さい。 |
wk outside | 選択されたエリアが複数の段落を含むとき、ある属性が対応する段落の外側のプロパティにのみ適用されることを指定します(内側には適用されません)。これは境界線、パッディング、そしてマージン属性に対してのみ指定可能で、特定の属性に対して追加される必要があります。WP SET ATTRIBUTESコマンドの例2を参照して下さい。 |
wk padding | 要素の全てのサイドのパッディングを指定します。取り得る値は以下の通りです:
|
wk padding bottom | 要素の下部のパッディングを指定します。取り得る値は以下の通りです:
|
wk padding left | 要素の左側のパッディングを指定します。取り得る値は以下の通りです:
|
wk padding right | 要素の右側のパッディングを指定します。取り得る値は以下の通りです:
|
wk padding top | 要素の上部のパッディングを指定します。取り得る値は以下の通りです:
|
段落属性を使用すると段落内でのテキストの配置のためのプロパティを定義する事ができます。以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O* | O* | O* | O* | O* |
* セル内の段落に適用
定数 | コメント | ||||||||||||
wk avoid widows and orphans | ウィドウアンドオルファンコントロールを有効化あるいは無効化します。有効化されると、4D Write Pro はドキュメント内においてウィドウ(段落の最後の行がページの上部に取り残されている状態)やオルファン(段落の最初の行だけページの下部に入ってしまう状態)を許可しません。取り得る値は以下の通りです:
|
||||||||||||
wk direction | 段落のテキストの方向を指定します。取り得る値は以下の通りです:
|
||||||||||||
wk id | 要素のID(ヘッダー、フッター、本文、段落、画像、テキストボックス、表、または行)。値の型: 文字列 注意: ID はテキストボックスに対しては空にはできません
|
||||||||||||
wk keep with next | ある段落をその次の段落とリンクさせ、自動改ページまたは自動カラムブレークでは分割されないようにします。段落ではないターゲットに対して適用された場合、このオプションはターゲット内の段落に対して適用されます。取り得る値:
ブレークがリンクされた二つの段落の間に手動で追加された場合、この属性は無視されます。 この属性が表の最後のセル内の最後の段落に対して適用された場合、表の最後の行が次の段落とリンクされます。 |
||||||||||||
wk line height | 行間スペースを指定します。取り得る値は以下の通り:
|
||||||||||||
wk page break inside paragraph | 段落内部での自動改ページ機能を管理します。これは以下のものに適用されます:
取り得る値:
|
||||||||||||
wk tab default | ターゲット(例:段落、本文、等)内でデフォルトタブの属性を持っているオブジェクト。デフォルトタブ属性には以下のものが含まれます。:
注: オフセットのみを定義するためのショートカットとしては、カレントの単位の数値(例: 1.5)またはCSS テキスト値(例: "3cm")などを渡す方法があります。4D はそれに基づいて自動的にタブオブジェクトを構築します。 |
||||||||||||
wk tab stop leadings | 互換性に関する注意: このセレクターは互換性のために引き続き使用することはできますが、代わりにwk tab default または wk tabs を使用することが推奨されています。 段落レンジにおけるタブリーダー文字を指定します。
wk tab stop offsets および wk tab stop types 配列と同期しています。 |
||||||||||||
wk tab stop offsets | 互換性に関する注意: このセレクターは互換性のために引き続き使用することはできますが、代わりにwk tab default または wk tabs を使用することが推奨されています。
段落のタブストップを指定します。取り得る値は以下の通りです:
値はCSS文字列(デフォルト)またはwk layout unitでの単位を使用する実数値で表現されます。最大値は10,000ptです。 wk tab stop leadings および wk tab stop types 配列と同期しています。 |
||||||||||||
wk tab stop types | 互換性に関する注意: このセレクターは互換性のために引き続き使用することはできますが、代わりに wk tab default または wk tabs を使用することが推奨されています。 段落でのタブストップタイプを指定します。取り得る値は以下の通りです:
wk tab stop offsets および wk tab stop leadings 配列と同期しています。 |
||||||||||||
wk tabs | タブオブジェクトのコレクション。
それぞれのタブオブジェクトには以下の属性が一つあるいはそれ以上格納されています:
注: オフセットのみを定義するためのショートカットとしては、WP SET ATTRIBUTES を使用する際カレントの単位の数値(例: 1.5)またはCSS テキスト値(例: "3cm")などをコレクションの要素として渡す方法があります。4D はそれに基づいて自動的にタブオブジェクトを構築します。
以下のようなターゲットに対しては、WP GET ATTRIBUTES コマンドは空のコレクションを返します:
|
||||||||||||
wk text align | 段落内でのテキストの行揃えを指定します。取り得る値は以下の通りです:
|
||||||||||||
wk text indent | 段落の最初の行のインデントを指定します。取り得る値は以下の通りです:
|
||||||||||||
wk vertical align | 要素の垂直揃えを設定します。文字、段落、ピクチャー、テキストボックス、表、表の行、および表のカラムとセルに対して使用可能です。セクションまたはサブセクションに対しては使用できません。取り得る値は以下の通りです:
文字においては、wk top とwk bottom はwk baseline と同じ効果を持ちます。 |
4D Write Pro ターゲットの読み/書きステータスはwk protected 属性を使用して定義可能です。ターゲットをプロテクトに定義すると、ドキュメント全体に対して(wk protection enabled 属性で)プロテクションが有効化されるとそのターゲットは編集不可になります。グローバルプロテクションが有効化されるまでは、ターゲットのwk protected 属性が"true"に設定されていても、編集や変更は可能です。
以下の属性はグローバルなドキュメントプロテクションを管理するのに使用されます。これらは以下の4D Write Pro ターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
◯ |
定数 | コメント |
wk protection enabled | 4D Write Pro ドキュメントの(読み/書き)グローバル保護を有効化または無効化します。取りうる値:
|
以下の属性は特定のコンテンツのプロテクションステータスを管理するのに使用されます。これらは以下の4D Write Pro ターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
◯ | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ | ◯ |
定数 | コメント |
wk protected | 4D Write Pro ターゲットに対しての読み/書きプロテクションステータスを定義します(スタイルシートは含まれません)。取り得る値:
注: |
保護されたターゲットにおいては、特定の編集アクションは以下の状況において以下のように管理されます:
レンジ属性は読み込みのみであり、レンジプロパティについての情報を提供します。レンジ属性はレンジオブジェクトに対してのみ適用可能です。
定数 | コメント |
wk break type | (読み出し専用属性) WP Get breaks によって返されるブレークレンジオブジェクト内のブレークの種類。取り得る値:
|
wk end | (読み込み専用のレンジ属性) |
wk owner | (読み込み専用のレンジ属性) |
wk start | (読み込み専用のレンジ属性) |
wk type | 4D Write Pro オブジェクトの型。取りうる値:
セル、カラム、行専用のレンジ
サブセクション専用:
タブ専用、wk tab default のオブジェクトで使用されている値、あるいはwk tabs のコレクションのオブジェクトで使用されている値:
|
これらの属性は、行とカラム特有のものです。以下の4D Write Pro ターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O |
定数 | コメント |
wk column count | (テーブル、ドキュメント、セクション用の属性)カラムの数。値:倍長整数
|
wk first column | (読み込みのみ属性)テーブル内にある最初のカラムの数。値:倍長整数 |
wk first row | (読み込みのみ属性)テーブル内の最初の行の数。値:倍長整数 |
wk header | 行が表のヘッダー行かどうかを指定します。ヘッダー属性はブール型(デフォルト)または整数型を取ることができます。取りうる値:
True に設定できるのは最初の5行のうちのどれか1つだけです(繰り返し表示されるヘッダー行 参照)。行に対して値がTrue に設定されていた場合、それより前(上)の行に対しては全て属性がTrue に設定されます。 ある行に対して値がFalse に設定されていた場合、それより後(下)の行に対しては全て属性がFalse に設定されます。 |
wk page break inside row | 表の行内部の自動改ページ機能を管理します。これは以下のものに適用されます:
このオプションが表に対して適用された場合、実際には表自身に対してではなく、表の行に対して適用されます。 このオプションは、wk page break inside table がwk avoid に設定されていた場合には考慮されません。 取り得る値:
互換性に関する注意: v19 R4 より前のバージョンで作成されたドキュメントについては、それぞれの行に対してはwk avoid が設定されています。 |
wk row count | (読み込みのみ属性)行の総数。値:倍長整数 |
wk table | (読み出しのみ属性) 親テーブル。値の型: オブジェクト |
wk table ID | (読み込みのみ属性)親テーブルのID。値:文字列 |
セクションおよびサブセクション属性は特定のセクションの引数を管理します(全般的なレイアウトの引数もセクションとサブセクションに適用されます。詳細は上記のレイアウトを参照)。以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O |
注: カラム、パッディング、境界線、背景属性のデフォルトの値は、親オブジェクトから継承されます:
定数 | コメント |
wk end | (読み込み専用のレンジ属性) |
wk owner | (読み込み専用のレンジ属性) |
wk parent | (読み込みのみのサブセクション属性) サブセクションの親セクション。値の型: オブジェクト型(セクション参照) |
wk section index | (セクションまたはサブセクションの読み込みのみ属性)セクションのインデックス。取り得る値: 1以上の任意の整数値 |
wk section name | セクションユーザー名。メニューやドキュメントビューにおいてセクション名を表示するために使用(サブセクションにおいては読み込みのみ)。 取り得る値: 文字列(デフォルトは '' であり、デフォルト名が使用されることを意味します) |
wk start | (読み込み専用のレンジ属性) |
wk type | (読み込みのみ可能なレンジ属性) 4D Write Pro オブジェクトの型。取りうる値:
|
スタイルシート属性を使用すると既存のスタイルシートオブジェクトを適用することができます。以下の4D Write Pro ターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス | |
O | O | O** | O* | O* |
*ヘッダーとフッターに対しては読み込みのみ。これらは4D Write Proで管理されます(セクションヘッダーあるいはフッターには一つスタイルシートがあります)
**インライン画像のみ。
定数 | コメント |
wk new line style sheet | 段落に新たな行を追加する際のスタイルシートを指定します。取り得る値は以下の通りです:
|
wk style sheet | 選択された要素に対してカレントのスタイルシートを指定します。取り得る値は以下の通りです:
|
スタイルシートオブジェクトの作成と、その属性の定義に関する詳細な情報については、スタイルシートコマンド を参照してください。
テーブル属性はテーブルレンジに対応しています。以下の4D Write Proターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O | O |
定数 | コメント |
wk bottom carry over row | 値を表示モードのときに、キャリーオーバー行が分割されたデータソースの表の各ページ/カラムの下部に繰り返し表示される(ただし最後のページ/カラムを除く)かどうかを指定します(キャリーオーバー行は表のテンプレート内で作成されている必要があります、詳細は キャリーオーバー行 を参照してください)。取り得る値:
この機能は、空でないコレクションまたはエンティティセレクションを返すデータソースによって埋められた表においてのみ利用可能です。それ以外のコンテキストにおいては、下部キャリーオーバー行が指定されていた場合には、通常の行としてレンダリングされます。
注意: キャリーオーバー行はビューモードが埋め込みモードのときはレンダリングされません。
|
wk break formula | 並べ替えブレーク行に使用する4D formula オブジェクト (値がきちんと変更され、その結果としてブレーク行がしっかり生成されるよう、一般的には "This.item.name" のような項目プロパティに基づいたフォーミュラが使用されます)。
|
wk cell count | 行内にあるセルの総数。値の型: 倍超整数(wk type table row用の値) |
wk column count | (読み込みのみ属性)レンジ内にあるカラムの総数。値:倍長整数 |
wk datasource | 表に対するデータソースを指定します。取りうる値:
|
wk first column | (読み込みのみ属性)テーブル内にある最初のカラムの数。値:倍長整数 |
wk first row | (読み込みのみ属性)テーブル内の最初の行の数。値:倍長整数 |
wk header row count | (読み/書き) wk header 属性がTrue に設定されている場合の表の行数。 最大値は5 です。5 より大きい値を渡した場合、wk header 最初の5行に対してのみTrue に設定されます(繰り返し表示されるヘッダー行 参照) |
wk id | (読み込みのみ属性)要素のID。値:文字列 |
wk page break inside table | 表がページより大きい場合に、それを2行に分割できるかどうかを設定します。これは以下のものに適用されます:
取り得る値:
|
wk row count | (読み込みのみ属性)行の総数。値:倍長整数 |
wk table align | テーブル要素の水平方向並びを指定します。取り得る値は以下の通り:
|
注: テーブルに対して有効化された場合、_o_wk page break inside 属性はテーブル全体に対して適用されます。
表の中で連結された要素に対して異なる属性が適用された場合、以下の順番で適用されてレンダリングされます:
テキストボックス属性はエリアに挿入または追加されたテキストボックスを管理するのに使用されます。以下の4D Write Pro ターゲットに対して適用可能です:
ドキュメント | セクション | 段落 | ピクチャー | テーブル | 行 | カラム/セル | ヘッダー/フッター/ボディ | テキストボックス |
O |
定数 | コメント |
wk anchor horizontal align | 画像またはテキストボックスの、原点からの相対的な水平方向揃えを定義します(wk anchor origin 参照)。取り得る値は以下の通りです:
|
wk anchor horizontal offset | wk layout unit からの画像またはテキストボックスの水平方向のオフセットを、CSS位置文字列あるいは倍長整数(cmまたはptあるいはpixel単位)で表現された長さで定義します。取り得る値:
デフォルトの値 = 0 |
wk anchor layout | 画像またはテキストボックスのレイアウト位置を、ページのテキストに対しての相対位置で定義します。取り得る値:
|
wk anchor origin | 画像またはテキストボックスがページ、ヘッダー、フッターのどれに対してアンカーされているかを定義します。取り得る値:
このセレクターは埋め込みモードでは無視されます。 |
wk anchor page | 画像またはテキストボックスがアンカーされているページインデックス、あるいはページのタイプを定義します。取り得る値:
注: ページモードでの画像またはテキストボックスはブラウザでは表示されません。 |
wk anchor section | 画像またはテキストボックスがアンカーされているセクションインデックスあるいはセクションのタイプを定義します。取り得る値:
注: ページモードでの画像またはテキストボックスはブラウザでは表示されません。 |
wk anchor vertical align | 画像またはテキストボックスの、原点からの相対的な垂直方向揃えを定義します(wk anchor origin 参照)。取り得る値は以下の通りです:
|
wk anchor vertical offset | wk layout unit からの画像またはテキストボックスの垂直方向のオフセットを、CSS位置文字列あるいは倍長整数(cmまたはptあるいはpixel単位)で表現された長さで定義します。取り得る値:
デフォルト値 = 0 |
wk id | 要素のID(ヘッダー、フッター、本文、段落、画像、テキストボックス、表、または行)。値の型: 文字列 注意: ID はテキストボックスに対しては空にはできません
|
wk owner | (読み込み専用のレンジ属性) |
wk protected | 4D Write Pro ターゲットに対しての読み/書きプロテクションステータスを定義します(スタイルシートは含まれません)。取り得る値:
注: |
wk style sheet | 選択された要素に対してカレントのスタイルシートを指定します。取り得る値は以下の通りです:
|
wk type | 4D Write Pro オブジェクトの型。取りうる値:
セル、カラム、行専用のレンジ
サブセクション専用:
タブ専用、wk tab default のオブジェクトで使用されている値、あるいはwk tabs のコレクションのオブジェクトで使用されている値:
|
wk vertical align | 要素の垂直揃えを設定します。文字、段落、ピクチャー、テキストボックス、表、表の行、および表のカラムとセルに対して使用可能です。セクションまたはサブセクションに対しては使用できません。取り得る値は以下の通りです:
文字においては、wk top とwk bottom はwk baseline と同じ効果を持ちます。 |
プロダクト: 4D
テーマ: 4D Write Proランゲージ
初出: 4D v15 R4
変更: 4D v16 R4
変更: 4D v16 R5
変更: 4D v16 R6
変更: 4D v17
変更: 4D v17 R5
変更: 4D v18 R3
変更: 4D v19
変更: 4D v19 R2
変更: 4D v19 R5
変更: 4D v19 R8
変更: 4D v20
4D Write Proリファレンス ( 4D v20)