予約フィールド名
|
説明と値
|
$SectDataName
|
分割方法の名前を入力して、その名前を引用符で囲みます (例: "2 x 7 Labels, 1-1/3 x 4 in")。値として入力する名前は、Notes® の [ビューの印刷] ダイアログボックスの [文書スタイル] タブの分割方法 (または用紙の種類) に表示される名前です。この名前は、フォームのエラーメッセージにも表示されます。
複数のエントリを分割して指定できますが、その場合は各エントリをコロンで区切る必要があります (例: "2 x 10 Labels, 1 x 4 in" : "3 x 10 Labels, 1 x 2-5/8 in")。複数のエントリを分割して指定する場合、その他の連絡先印刷の予約フィールド ($SectDataOptions を除く) に同数のエントリが必要です。
|
$SectDataOptions
|
一覧印刷のオプションを選択するか、間に文字のない二重引用符 ("") を指定して値を空白のままにしておきます。
複数のオプションをスペースで区切ります (例: "Debug Inches")。このフィールドの場合のみ、他の一覧印刷の予約フィールドとエントリ数が一致している必要はありません。
次のオプションのみ有効です。
- Fullsheet -- 分割印刷が無効になり、用紙全体が 1 つのセクションとみなされます。文書ごとに作成された一覧の内容やレイアウトはフォームにより異なります。このオプションは、印刷のマージに使用すると便利です。一般的に、印刷ヘッダー、印刷フッター、ページ設定は一覧印刷では無視されますが、[Fullsheet] オプションを選択すると、通常の印刷ヘッダー、印刷フッター、ページ設定が出力されます。[Fullsheet] オプションを指定すると、次の 4 つの予約フィールドは無視されます。
- Debug -- このオプションを選択すると、各印刷セクションに輪郭が描画されます。このオプションを使用すると、各セクションが用紙のどの部分に印刷されるか、各セクション内の余白が用紙のどの部分にあるかを確認できるため、分割方法ごとにデータをデバッグできます。また、このオプションでは、ラベルをプリビューすることもできます。
- Centimeters -- [$SectDataWidthAndHeight]、[$SectDataInnerMargins]、[$SectDataOriginXandY] の値が、デフォルトの 1/1000 インチではなく 1/100 cm とみなされます。つまり、このオプションはメートル単位をオンにします。
- Inches -- [$SectDataWidthAndHeight]、[$SectDataInnerMargins]、[$SectDataOriginXandY] の値が、1/1000 インチとみなされます。これはデフォルトです。
[$SectDataOptions] の値がインチとセンチメートルの両方で表示されている場合、最後の表示が優先されます。
- Relaxrowsandcols -- [$SectDataRowsAndCols] で指定した行数と列数を調べ、必要に応じて実際の用紙に最適な行数と列数に調整します。このオプションが指定されていない場合、実際の用紙に最適な行数と列数でなくても、[$SectDataRowsAndCols] で指定した行数と列数がそのまま出力されます。
|
$SectDataRowsAndCols
|
このフィールドの値は、常に 2 つのオプションが空白で区切られます。例えば、"7 2" となります。1 番目のオプションは行数、2 番目のオプションは列数を示します。両方とも 1 以上でなければなりません。他のフィールド内に 2 つのエントリがある場合は、このフィールドにも 2 つのエントリが必要です。例えば、"10 2" : "10 3" となります。
注: この予約フィールド (およびその他の予約フィールド) では、次のことを行います。
- 項目ごとに取得するオプション数よりも実際のオプション数が少ない場合、残りのオプションはゼロ (0) とみなされます。オプションが指定されていない場合は、すべてのオプションが「0」とみなされます。オプションが余分に指定されている場合、余分なオプションは無視されます。
- 例えば、用紙 1 枚に対してセクションが 1 つのみという分割印刷の方法を指定した場合、「"1 1"」と指定します。[Fullsheet] オプションを指定した場合、二重引用符 ("") で示される空白の値を入力します。
|
$SectDataWidthAndHeight
|
各セクションに幅と高さを指定します。このフィールドの値では、常に 2 つのオプションを取得します。1 番目のオプションはセクションの幅、2 番目のオプションはセクションの高さを示します (例: "4156 1000")。値はともに 1/1000 インチ単位です。例えば、1-1/2 インチは 1500 と表記されます。値は 1 以上でなければなりません。
他のフィールドに 2 つのエントリがある場合は、このフィールドにも 2 つのエントリが必要です (例: "4156 1000" : "2781 1000")。
|
$SectDataInnerMargins
|
各セクション内部の余白を指定します。このフィールドの値では、4 つの数値が空白で区切られている必要があり、各セクション内部の余白を指定します。オプションは、順に左、右、上、下の余白を示しています (例: "156 0 0 0")。
内部の余白は、セクション全体の幅と高さ ([$SectDataWidthAndHeight]) を基準とする内側の計測値で、この中に一覧が配置されます。あらかじめ印刷された部分や穴が開けられている部分への印刷を避けるために、内部余白を使用することもできます。
ゼロを含むすべての値を入力できます。唯一の制限事項は、上下左右の内部余白の合計がセクション自体の幅と高さを超えてはならないという点です。例えば、1.5 インチ幅のセクションに対して、1 インチの内部余白を左右に指定することはできません。
他のフィールドに 2 つのエントリが指定されている場合は、このフィールドにも 2 つのエントリが必要です (例: "156 0 0 0":"156 0 0 0")。
|
$SectDataOriginXandY
|
実際のページの先頭から計測した正確な位置を指定し、そこからページのデータが開始します。このフィールドの値には、2 つのオプションが含まれます。1 番目のオプションは横の開始位置、2 番目のオプションは縦の開始位置を示します (例: "100 835")。どちらも 1/1000 インチ単位で、0 を含むすべての値が有効です。他のフィールドに複数のエントリが指定されている場合は、このフィールドにも複数の値が必要です (例: "100 835":"100 835")。
1 番目のオプションでは、最初のセクションの位置だけでなく、(すべてのセクション同士が 0 ピクセル間隔でぴったりと隣接しているため) その他すべてのセクションの位置も暗黙的に指定されます。セクションは [$SectDataWidthAndHeight] の幅の値を単位として横に広がり、高さの値を単位として縦に広がります。セクションは [$SectDataRowsAndCols] で指定した行数と列数分だけ拡大します。
ただし、あらかじめ [Relaxrowsandcols] が指定されている場合は、実際の用紙に見合った範囲の行数と列数だけセクションが拡大します。
値に 0 (ゼロ) を指定した場合は注意が必要です。多くのプリンタでは、実際の用紙の先頭から 1/8 から 1/4 インチの範囲で余白を残して印刷可能な部分が始まります。
|