4D View Pro エリアの設定
4D View Pro エリアのプロパティは、プロパティリストを利用して設定することが可能です。 スプレッドシートプロパティはランゲージにより設定します。
フォームエリアプロパティ
オブジェクト名、変数あるいは式、アピアランス、アクション、イベント などの 4D View Pro オブジェクトプロパティ は、エリアのプロパティリストを使って設定できます。
ユーザーインターフェースの選択
4D View Pro のフォームエリアで使用するインターフェースは、プロパティリスト の アピアランス から選択できます:
また、
userInterface
およびwithFormulaBar
("ツールバー" インターフェースのみ) の JSONプロパティを使用することもできます。
インターフェースにより、基本的な編集とデータ操作がおこなえます。 ユーザーによる編集は、ユーザーによってドキュメントが保存されたときに 4D View Pro オブジェクトに保存されます。
リボン
ツールバー
ツールバー型インターフェースを有効化すると フォーミュラバーを表示 オプションが表示されます。 これを選択すると、ツールバーのすぐ下にフォーミュラバーが表示されます。
フォーミュラバーが表示された状態:
機能
リボン型、ツールバー型のいずれのインターフェースでも、関連機能はタブにグループ分けされます:
タブ | アクション | リボン型インターフェース | ツールバー型インターフェース |
---|---|---|---|
File | ファイル操作 | ○ | |
ホーム | テキストの書式など | ○ | ○ |
挿入 | アイテムの追加 | ○ | ○ |
フォーミュラ | フォーミュラの計算とライブラリ | ○ | ○ |
データ | データ操作 | ○ | ○ |
表示 | 表示の設定 | ○ | ○ |
Settings | スプレッドシートの設定 | ○ |
フォームイベント
4D View Pro エリアのプロパティリスト内では、以下のフォームイベントが利用可能です。
一部のイベントは (すべてのアクティブオブジェクトで利用可能な) 標準のフォームイベントであり、一部は 4D View Pro 専用のフォームイベントです。 また一部の標準 フォームイベントは、4D View Pro エリアにおいて生成された場合、FORM Event
コマンドが返すオブジェクトに追加の情報を提供します。 以下の表は標準イベントと、4D View Pro 専用または追加情報を提供するイベントの一覧です:
シートオプション
4D View Pro シートオプションオブジェクトを使って、4D View Pro エリアの様々なオプションをコントロールする ことができます。 このオブジェクトは以下のコマンドで操作します:
シートのアピアランス
プロパティ | 型 | 説明 | |
---|---|---|---|
allowCellOverflow | boolean | セルに収まらないデータを隣の空のセルにはみ出し表示するかどうかを指定します | |
sheetTabColor | string | シートタブの色を指定するカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | |
frozenlineColor | string | 固定化された線の色を指定するカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | |
clipBoardOptions | 倍長整数 | クリップボードオプション。 利用可能な値: vk clipboard paste options all , vk clipboard paste options formatting , vk clipboard paste options formulas , vk clipboard paste options formulas and formatting , vk clipboard paste options values , vk clipboard paste options values and formatting | |
gridline | object | 枠線のオプション | |
color | string | 枠線の色を表すカラー文字列 (例: "red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5") | |
showVerticalGridline | boolean | 垂直の枠線を表示するかどうかを指定します。 | |
showHorizontalGridline | boolean | 水平の枠線を表示するかどうかを指定します。 | |
rowHeaderVisible | boolean | 行ヘッダーを表示するかどうかを指定します。 | |
colHeaderVisible | boolean | 列ヘッダーを表示するかどうかを指定します。 | |
rowHeaderAutoText | 倍長整数 | 行ヘッダーが文字を表示するか、数字を表示するか、あるいは空かを指定します。 利用可能な値: vk header auto text blank , vk header auto text letters , vk header auto text numbers | |
colHeaderAutoText | 倍長整数 | 列ヘッダーが文字を表示するか、数字を表示するか、あるいは空かを指定します。 利用可能な値: vk header auto text blank , vk header auto text letters , vk header auto text numbers | |
selectionBackColor | string | シートにおける選択範囲の背景色。 (RGBAフォーマット推奨) | |
selectionBorderColor | string | シートにおける選択範囲の枠線の色。 | |
sheetAreaOffset | object | シートエリアのオフセットオプション | |
left | 倍長整数 | シートの、ホストからの左オフセット | |
top | 倍長整数 | シートの、ホストからの上オフセット |
いずれのプロパティも任意です。
シートの保護
シート全体をロック (保護) するには、isProtected プロパティを true に設定するだけです。 その上で、locked セルスタイルプロパティを個別に設定することで、特定のセルをロック解除することができます。
プロパティ | 型 | 説明 | |
---|---|---|---|
isProtected | boolean | シート上で保護状態とされているセルが編集可能かどうかを指定します。 | |
protectionOptions | object | ユーザーにより編集可能な要素を指定します。 null の場合、protectionOptions パラメーターはリセットされます。 | |
allowSelectLockedCells | boolean | ロックされたセルをユーザーが選択できるかどうかを指定します (任意)。 デフォルトは true。 | |
allowSelectUnlockedCells | boolean | ロック解除されたセルをユーザーが選択できるかどうかを指定します (任意)。 デフォルトは true。 | |
allowSort | boolean | ユーザーによるレンジの並べ替えが可能かどうかを指定します (任意)。 デフォルトは false。 | |
allowFilter | boolean | ユーザーによるレンジのフィルタリングが可能かどうかを指定します (任意)。 デフォルトは false。 | |
allowEditObjects | boolean | フローティ ングオブジェクトをユーザーが編集できるかどうかを指定します (任意)。 デフォルトは false。 | |
allowResizeRows | boolean | ユーザーが行をリサイズできるかどうかを指定します (任意)。 デフォルトは false。 | |
allowResizeColumns | boolean | ユーザーが列をリサイズできるかどうかを指定します (任意)。 デフォルトは false。 | |
allowDragInsertRows | boolean | ユーザーがドラッグ操作で行を挿入できるかどうかを指定します (任意)。 デフォルトは false。 | |
allowDragInsertColumns | boolean | ユーザーがドラッグ操作で列を挿入できるかどうかを指定します (任意)。 デフォルトは false。 | |
allowInsertRows | boolean | ユーザーが行を挿入できるかどうかを指定します (任意)。 デフォルトは false。 | |
allowInsertColumns | boolean | ユーザーが列を挿入できるかどうかを指定します (任意)。 デフォルトは false。 | |
allowDeleteRows | boolean | ユーザーが行を削除できるかどうかを指定します (任意)。 デフォルトは false。 | |
allowDeleteColumns | boolean | ユーザーが列を削除できるかどうかを指定します (任意)。 デフォルトは false。 |
いずれのプロパティも任意です。
セルフォーマット
フォーマットパターン (表示形式) を定義すること で、4D View Pro ドキュメントのコンテンツを想定通りに表示することができます。 フォーマットは、選択された 4D View Pro の インターフェース を使用するか、VP SET VALUE または VP SET NUM VALUE コマンドを使用して設定します。
4D View Pro には数値、日付、時間、そしてテキスト用のビルトインのフォーマットがありますが、カスタムパターンを作成することで、特殊文字やコードを使ったフォーマットでセルのコンテンツを表示することができます。
たとえば、請求書において VP SET VALUE あるいは VP SET NUM VALUE コマンドを使用して金額を入力している場合、数値の桁数とは関係なく (つまり金額が $5.00 だろうと $5,000.00 だろうと) 通貨記号 ($, €, ¥, など)を同じ位置に整列させたい場合があるかもしれません。 この場合、フォーマット文字を使用してパターン ($* #,##0.00) を指定することで、以下のように表示させることができます:
カスタムのフォーマットパターンを作成する場合、データの表示 のみが変更されるという点に注意してください。 データの値そのものは変わりません。
数値とテキストのフォーマット
数値フォーマットはすべての数値型 (例: 正の数、負の数、ゼロ) に対して適用されます。
文字 | 説明 | 例題 |
---|---|---|
0 | ゼロを表示する桁のプレースホルダー | #.00 は 1.1 を 1.10 と表示します。 |
. | 小数点を表示します | 0.00 は 1999 を 1999.00 と表示します。 |
, | 数値内に千区切りのカンマを表示します。 数値記号 "#" あるいはゼロに挟まれたカンマがフォーマットに含まれる場合、3桁ごとにカンマで区切られます。 桁のプレースホルダーの後にくるカンマは、数値を 1000 で割ります。 | #,0 は 12200000 を 12,200,000 と表示します。 |
_ | アンダーバーに続く文字の幅をスキップします。 | _( のようにカッコなどと組み合わせることで、左や右にスペースを追加します。 |
@ | テキストのフォーマット文字。 セル内のすべてのテキストにフォーマットを適用します。 | "[Red]@" はテキスト値に対して赤のフォントカラーを適用します。 |
* | 列幅いっぱいまで、後に続く文字を繰り返します。 | 0*- は、数値の後にセルの幅いっぱいまでダッシュを繰り返します。対して、*0 をフォーマットの前につけると、先頭に 0 が複数表示されます。 |
" " | 引用符にはさまれたテキストを、解釈せずにそのまま表示します。 | "8%" は 8% と表示されます。 |
% | 数値を百分率で表示します。 | 8% は、.08 として表示されます。 |
# | 追加のゼロを表示しない、桁のプレースホルダー。 もしプレースホルダーの数以上に小数点以下の桁数があった場合、それらの数字は丸められます。 | #.# は 1.54 を 1.5 として表示します。 |
? | 追加のゼロの分のスペースを残すが、そのゼロは表示しない桁のプレースホルダー。 通常、数値を小数点の位置で揃えるために使用されます。 | $?? は最低 2桁のスペースを確保し、1桁の数値が混じっていても 2桁の場所に $記号が並ぶように指定します。 |
\ | 後に続く文字を表示します。 | #.00? は 123 を 123.00? として表示します。 |
/ | 数値に対して使用した場合、分数として表記します。 テキスト、日付、時刻に対して使用した場合、それらをそのまま表示します。 | #/# は .75 を 3/4 として表示します。 |
[ ] | 条件つき書式を作成します。 | [>100][GREEN]#,##0;[<=-100 ][YELLOW]#,##0;[BLUE]#,##0 |
E | 指数表記のフォーマット。 | #E+# - は 1,500,500 を 2E+6 として表示します。 |
[color] | テキストまたは数値を指定カラーで表示します。 | [Green]###.##[Red]-###.### |
例題
// セルの値を $125,571.35 と表示する設定
VP SET VALUE(VP Cell("ViewProArea";3;2);New object("value";125571.35;"format";"_($* #,##0.00_)")
日付と時間のフォーマット
4D View Pro では IS0 8601 の日付と時間パターンを示す以下の定数を提供しています:
定数 | 値 | 説明 |
---|---|---|
vk pattern full date time | "fullDateTimePattern" | カレント言語設定における ISO 8601 フォーマットの完全な日付と時間。アメリカ合衆国でのデフォルトパターン: "dddd, dd MMMM yyyy HH:mm:ss" |
vk pattern long date | "longDatePattern" | カレント言語設定における ISO 8601 フォーマットの完全な日付。アメリカ合衆国でのデフォルトパターン: "dddd, dd MMMM yyyy" |
vk pattern long time | "longTimePattern" | カレント言語設定における ISO 8601 フォーマットの時間。アメリカ合衆国でのデフォルトパターン: "HH:mm:ss" |
vk pattern month day | "monthDayPattern" | カレント言語設定における ISO 8601 フォーマットの月日の日付。アメリカ合衆国でのデフォルトパターン: "MMMM dd" |
vk pattern short date | "shortDatePattern" | カレント言語設定における省略形の ISO 8601 フォーマットの日付。アメリカ合衆国でのデフォルトパターン: "MM/dd/yyyy" |
vk pattern short time | "shortTimePattern" | カレント言語設定における省略形の ISO 8601 フォーマットの時間。アメリカ合衆国でのデフォルトパターン: "HH:mm" |
vk pattern sortable date time | "sortableDateTimePattern" | カレント言語設定における、並べ替え可能な ISO 8601 フォーマットの日付と時間。アメリカ合衆国でのデフォルトパターン: "yyyy'-'MM'-'dd'T'HH':'mm':'ss" |
vk pattern universal sortable date time | "universalSortableDateTimePattern" | カレント言語設定における、UTCを使用した並べ替え可能な ISO 8601 フォーマットの日付と時間。アメリカ合衆国でのデフォルトパターン: "yyyy'-'MM'-'dd HH':'mm':'ss'Z'" |
vk pattern year month | "yearMonthPattern" | カレント言語設定における ISO 8601 フォーマットの年月。アメリカ合衆国でのデフォルトパターン: "yyyy MMMM" |
例題
// セルの値を特定の日付と時間として表示する設定
VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time";?14:30:10?;"format";vk pattern full date time))
カスタムの日付と時間のフォーマット
カレント言語設定における日付と時間のカスタムパターンを作成したい場合、以下のコードを組み合わせて使用することができます:
コード (文字の大小の区別なし) | 説明 | 例題 | |
---|---|---|---|
日付 | (January 1, 2019) | ||
m | 先頭のゼロなしの月表示 | 1 | |
mm | 先頭のゼロありの月表示 | 01 | |
mmm | 短い月名 | Jan | |
mmmm | 長い月名 | January | |
d | 先頭のゼロなしの日付表示 | 1 | |
dd | 先頭のゼロありの日付表示 | 01 | |
ddd | 短い曜日名 | Tue | |
dddd | 長い曜日名 | Tuesday | |
yy | 短い年表示 | 19 | |
yyyy | 長い年表示 | 2019 | |
時間 | (2:03:05 PM) | ||
h | 先頭のゼロなしの時間 。 0-23の値 | 2 | |
hh | 先頭のゼロありの時間。 00-23の値 | 02 | |
m | 先頭のゼロなしの分数。 0-59の値 | 3 | |
mm | 先頭のゼロありの分数。 00-59の値 | 03 | |
s | 先頭のゼロなしの秒数。 0-59の値 | 5 | |
ss | 先頭のゼロありの秒数。 00-59の値 | 05 | |
[h] | 経過時間の時間数 | 14 (24 を超える表示も可能) | |
[mm] | 経過時間の分数 | 843 | |
[ss] | 経過時間の秒数 | 50585 | |
AM/PM | 午前/午後。 省略された場合、24時間表記が適用されます。 | PM |
'm' のコードはその位置とパターンに応じて解釈されます。 'h' または 'hh' の直後、あるいは 's' または 'ss' の直前に位置する場合には分を表すと解釈されますが、それ以外の場合には月を表すと解釈されます。
追加の記号
上記で説明されている特殊文字とコードに加えて、フォーマットパターンに使用可能な追加の文字と記号があります。 これらの追加文字と記号は \ または "" を必要とせず、フォーマットパターンの解釈に影響することはありません。 これらはパターン内において "そのまま" 表示されます。
文字 | 説明 | 例題 |
---|---|---|
+ と - | プラス記号およびマイナス記号 | ### + ### = ###,### |
( ) | 左と右のカッコ記号 | (-###.##) |
: | コロン | hh:mm:ss |
^ | キャレット | #^# |
' | アポストロフィー | '###### |
{ } | 中カッコ | {###,###,###} |
< > | 小なり大なり | ## >## |
= | 等号 | #+#=## |
/ | フォワードスラッシュ。 数値に対して使用した場合、分数として表記します。 | mm/dd/yyyy |
! | 感嘆符 | $###.00! |
& | アンパサンド | "Hello" & "Welcome" |
~ | チルダ | ~## |
スペース文字 | ||
€ | ユーロ | €###.00 |
£ | 英ポンド | £###.00 |
¥ | 日本円 | ¥###.00 |
$ | ドル記号 | $###.00 |
¢ | セント記号 | .00¢ |
印刷属性
4D View Pro 印刷属性を使って、4D View Pro エリアの印刷に関するすべての項目を管理することができます。 これらの属性は以下のコマンドによって操作します:
カラム / 行
カラム属性と行属性を使って、カラムと行の始まり、終わり、そして繰り返しについて指定します。
プロパティ | 型 | 説明 |
---|---|---|
columnEnd | 倍長整数 | セルレンジ内で印刷する最後のカラム。 デフォルト値 = -1 (全カラム) |
columnStart | 倍長整数 | セルレンジ内で印刷する最初のカラム。 デフォルト値 = -1 (全カラム) |
repeatColumnEnd | 倍長整数 | 各ページの左に印刷するカラムのレンジの、最後のカラム。 デフォルト値 = -1 (全カラム) |
repeatColumnStart | 倍長整数 | 各ページの左に印刷するカラムのレンジの、最初のカラム。 デフォルト値 = -1 (全カラム) |
repeatRowEnd | 倍長整数 | 各ページの上に印刷する行のレンジの、最後の行。 デフォルト値 = -1 (すべての行) |
repeatRowStart | 倍長整数 | 各ページの上に印刷する行のレンジの、最初の行。 デフォルト値 = -1 (すべての行) |
rowEnd | 倍長整数 | セルレンジ内で印刷する最後の行。 デフォルト値 = -1 (すべての行) |
rowStart | 倍長整数 | セルレンジ内で印刷する最初の行。 デフォルト値 = -1 (すべての行) |
ヘッダー / フッター
ヘッダー属性とフッター属性は、ヘッダー/フッターセクションの左・右・センターのテキストまたは画像を指定するのに使用されます。
プロパティ | 型 | 説明 |
---|---|---|
footerCenter | テキスト | 印刷ページのセンターフッターのテキストとフォーマット |
footerCenterImage | picture | text* | フッターのセンターセクションの画像 |
footerLeft | テキスト | 印刷ページの左フッターのテキストとフォーマット |
footerLeftImage | picture | text* | フッターの左セクションの画像 |
footerRight | テキスト | 印刷ページの右フッターのテキストとフォーマット |
footerRightImage | picture | text* | フッターの右セクションの画像 |
headerCenter | テキスト | 印刷ページのセンターヘッダーのテキストとフォーマット |
headerCenterImage | picture | text* | ヘッダーのセンターセクションの画像 |
headerLeft | テキスト | 印刷ページの左ヘッダーのテキストとフォーマット |
headerLeftImage | picture | text* | ヘッダーの左セクションの画像 |
headerRight | テキスト | 印刷ページの右ヘッダーのテキストとフォーマット |
headerRightImage | picture | text* | ヘッダーの右セクションの画像 |
* テキスト型を使用する場合には、画像のファイルパス (絶対パスまたは相対パス) を渡します。 相対パスを渡す場合、 ファイルはデータベースのストラクチャーファイルのと階層に置かれてなければなりません。 Windows では、ファイル拡張子も含めて渡します。 画像指定に使用するデータ型にかかわらず、4D View Pro エリアには (参照ではなく) 画像そのものが保存され、VP Get print info によって返されます。
特殊文字
以下の特殊文字を使用すると、4D View Pro エリアが印刷される際にヘッダーとフッター内に自動で情報を追加およびフォーマットすることができます。
文字 | 説明 | 例題 | 戻り値 | |
---|---|---|---|---|
& | エスケープ文字 | (以下の例を参照) | ||
P | カレントページ | printInfo.headerLeft:="これは &P ページ目です" | これは 5 ページ目です | |
N | ページ数 | printInfo.headerLeft:="&N ページあります" | 10 ページあります | |
D | カレント日付 (yyyy/mm/dd フォーマット) | printInfo.headerLeft:="日付は &D です" | 日付は 2015/6/19 です | |
T | 現在の時刻 | printInfo.headerLeft:="時刻は &T です" | 時刻は 16:30:36 です | |
G | ピクチャー | printInfo.headerLeftImage:=smiley printInfo.headerLeft:="&G" | ||
S | 打ち消し線 | printInfo.headerLeft:="&Sこれはテキストです" | ||
U | 下線 | printInfo.headerLeft:="&Uこれはテキストです" | これはテキストです (下線) | |
B | 太字 | printInfo.headerLeft:="&Bこれはテキストです" | これはテキストです | |
I | イタリック | printInfo.headerLeft:="&Iこれはテキストです" | これはテキストです | |
" | フォント指定 | printInfo.headerLeft:="&"Lucida Console"&14This is text." | ||
K | 文字カラー指定 | printInfo.headerLeft:="&KFF0000これはテキストです" | これはテキストです (赤字)。 | |
F | ワークブック名 | printInfo.headerLeft:="&F" | 2019 Monthly Revenue Forecasts | |
A | スプレッドシート名 | printInfo.headerLeft:="&A" | June 2019 revenue forecast |
マージン
マージン属性は、印刷時の 4D View Pro エリアのマージンを指定するために使用されます。 100分の1インチ単位で表現されます。
プロパティ | 型 | 説明 | |
---|---|---|---|
margin | object | 印刷マージン | |
top | 倍長整数 | 上部マージン、100分の1インチ単位。 デフォルト値 = 75 | |
bottom | 倍長整数 | 下部マージン、100分の1インチ単位。 デフォルト値 = 75 | |
left | 倍長整数 | 左マージン、100分の1インチ単位。 デフォルト値 = 70 | |
right | 倍長整数 | 右マージン、100分の1インチ単位。 デフォルト値 = 70 | |
header | 倍長整数 | ヘッダーのオフセット、100分の1インチ単位。 デフォルト値 = 30 | |
footer | 倍長整数 | フッターのオフセット、100分の1インチ単位。 デフォルト値 = 30 |
方向
向き属性は、印刷ページレイアウトの方向を指定するのに使用されます。
この属性はレンダリング情報のみを定義します。
プロパティ | 型 | 説明 |
---|---|---|
orientation | 倍長整数 | ページの向き。 とりうる値: vk print page orientation landscape , vk print page orientation portrait (デフォルト) |
ページ
ページ属性は、一般的なドキュメント印刷設定を指定するのに使用されます。
プロパティ | 型 | 説明 |
---|---|---|
blackAndWhite | boolean | 白黒で印刷します。 デフォルト値 = false 注: PDF はこの属性に影響されません。 PDF のカラーはそのままです。 |
centering | 倍長整数 | 印刷ページ上でコンテンツをどのように中央揃えするかを指定します。 とりうる値: vk print centering both , vk print centering horizontal , vk print centering none (デフォルト), vk print centering vertical |
firstPageNumber | 倍長整数 | 最初のページに印刷するページ番号。デフォルト値 = 1 |
pageOrder | 倍長整数 | ペー ジの印刷順。 とりうる値: vk print page order auto (デフォルト), vk print page order down then over , vk print page order over then down . |
pageRange | テキスト | 印刷されるページの範囲 |
qualityFactor | 倍長整数 | 印刷の品質指定 (1 - 8)。 高ければ印刷の質は高くなりますが、印刷のパフォーマンスに影響する可能性があります。 デフォルト値 = 2 |
useMax | boolean | データのあるカラムと行のみが印刷されます。 デフォルト値 = true |
zoomFactor | 実数 | 印刷ページの拡大/縮小率。 デフォルト値 = 1 |
用紙サイズ
用紙サイズ属性は印刷に使用する用紙の寸法や規格サイズを指定します。 用紙サイズを定義するには 2つの方法があります:
- カスタムサイズ - height と width 属性を使用
- 規格サイズ - kind 属性を使用
プロパティ | 型 | 説明 | |
---|---|---|---|
paperSize | object | 印刷に使用する用紙の寸法 (height、width) または規格 (kind) | |
height | 倍長整数 | 用紙の高さ、100分の1インチ単位 | |
width | 倍長整数 | 用紙の幅、100分の1インチ単位 | |
kind | テキスト | 用紙の規格サイズの名前 (例: A2、A4、legal、など)。 GET PRINT OPTION によって返されます。 デフォルト 値 = "letter" |
-
height
とwidth
プロパティで用紙サイズを指定した場合、VP Get print info
が返す用紙サイズ属性のkind
プロパティ値はcustom
です。 -
kind
プロパティで用紙サイズを設定する場合、以下のいずれかを使用することができます:- SpreadJS のフォーマットリスト のフォーマット
PRINT OPTION VALUES
コマンドで返されるフォーマット。 この場合、VP Get print info
は対応するフォーマットを高さと幅とともに返します。
スケール
スケール属性は印刷の最適化と調整のために使用されます。
プロパティ | 型 | 説明 |
---|---|---|
bestFitColumns | boolean | 印刷時、カラムの幅はテキストの最大幅に合うように調整されます。 デフォルト値 = false |
bestFitRows | boolean | 印刷時、行の高さはテキストの最大高さに合うように調整されます。 デフォルト値 = false |
fitPagesTall | 倍長整数 | 最適化印刷時、チェックする垂直方向 (縦向き) のページ数。 デフォルト値 = -1 |
fitPagesWide | 倍長整数 | 最適化印刷時、チェックする水平方向 (横向き) のページ数。 デフォルト値 = -1 |
表示 / 非表示
表示 / 非表示属性は 4D View Pro エリア要素の表示 (印刷) 状態を指定するのに使用されます。
プロパティ | 型 | 説明 |
---|---|---|
showBorder | boolean | 外枠の境界線を印刷します。デフォルト値 = true |
showColumnHeader | 倍長整数 | カラムヘッダーの印刷設定。 とりうる値: vk print visibility hide , vk print visibility inherit (デフォルト), vk print visibility show , vk print visibility show once |
showGridLine | boolean | 枠線を印刷します。 デフォルト値 = false |
showRowHeader | 倍長整数 | 行ヘッダーの印刷設定。 とりうる値: vk print visibility hide , vk print visibility inherit (デフォルト), vk print visibility show , vk print visibility show once |
ウォーターマーク
ウォーターマーク属性は 4D View Pro エリアに透かしとして、テキストまたは画像を重ねて表示するために使用されます。
プロパティ | 型 | 説明 | |
---|---|---|---|
watermark | collection | ウォーターマーク設定のコレクション。 デフォルト値: undefined | |
[ ].height | 倍長整数 | ウォーターマークのテキスト/画像の高さ。 | |
[ ].imageSrc | picture | text* | ウォーターマークのテキスト/画像。 | |
[ ].page | テキスト | ウォーターマークが印刷されるページ。 全ページに印刷: "all"。 特定のページ: カンマで区切られたページ番号またはページの範囲。 例: "1,3,5-12" | |
[ ].width | 倍長整数 | ウォーターマークのテキスト/画像の幅。 | |
[ ].x | 倍長整数 | ウォーターマークのテキスト/画像の左上端の水平方向の座標 | |
[ ].y | 倍長整数 | ウォーターマークのテキスト/画像の左上端の垂直方向の座標 |
* テキスト型を使用する場合には、画像のファイルパス (絶対パスまたは相対パス) を渡します。 相対パスを渡す場合、ファイルはデータベースのストラクチャーファイルのと階層に置かれてなければなりません。 Windows では、ファイル拡張子も含めて渡します。 画像指定に使用するデータ型にかかわらず、4D View Pro エリアには (参照ではなく) 画像そのものが保存され、VP Get print info によって返されます。