PXD要素
pxd要素は、PXDOCドキュメントの最上位の要素です。
この属性によって用紙サイズなどを指定します。
pxd要素の属性
属性名 | 値 | 説明 |
---|---|---|
auto-print | “true” | 印刷プレビューを表示せず、自動印刷する |
delete | “yes“ | ファイルを読み込んだ後、そのファイルを削除する |
dedicated-PaperName | 任意 | paper-type=”user”を指定した際の用紙サイズを指定する |
height | 数値(15cmの場合は1500) | paper-type=”user”を指定した際の縦サイズ |
number-copies | 1以上の整数 | 印刷部数を設定する |
orientation | landscape:横長 portrait:縦長 | 用紙方向を指定する |
paper-name | 任意 | 表示する用紙の名前を指定する |
paper-type | (以下参照) | 用紙サイズ |
“no” | 指定すると印刷できない | |
title | 任意 | プレビュー画面でのタイトル名を指定する |
width | 数値(15cmの場合は1500) | paper-type=”user”を指定した際の横サイズ |
paper-type属性で指定できる値一覧
用紙設定値 | 横幅 | 縦幅 |
---|---|---|
A0 | 84.1cm | 118.9cm |
A1 | 59.4cm | 84.1cm |
A2 | 42cm | 59.4cm |
A3 | 29.7cm | 42cm |
A4 | 21cm | 29.7cm |
A5 | 14.8cm | 21cm |
A6 | 10.5cm | 14.8cm |
B0 | 103cm | 145.6cm |
B1 | 72.8cm | 103cm |
B2 | 51.5cm | 72.8cm |
B3 | 36.4cm | 51.5cm |
B4 | 25.7cm | 36.4cm |
B5 | 18.2cm | 25.7cm |
JapanesePostcard | 10cm | 14.8cm |
はがき | 10cm | 14.8cm |
洋形2号 | 11.4cm | 16.2cm |
封筒2号 | 11.12cm | 14.6cm |
user | 任意 | 任意 |
用紙サイズA4を指定したサンプルプログラム
<pxd paper-type="A4">
<page>
・・・・・
</page>
</pxd>
非標準な用紙サイズを指定したサンプルプログラム
<pxd peper-type="user" width="3200" height="12000" ・・・>
<page>
・・・・・
</page>
</pxd>
用紙方向を指定したサンプルプログラム
<?xml version="1.0" encoding="utf-8"?>
<pxd paper-type="a4" orientation="landscape">
<page>
<svg width="29.7cm" height="21cm" viewBox="0 0 2970 2100">
・・・
</svg>
</page>
</pxd>
印刷ドキュメントの名前を指定したサンプルプログラム
<?xml version="1.0" encoding="shift-jis"?>
<pxd paper-type="A4" title="sample">
<page>
<svg width="21cm" height="29.7cm" viewBox="0 0 2100 2970">
・・・
</svg>
</page>
</pxd>
自動印刷するサンプルプログラム
<?xml version="1.0" encoding="utf-8"?>
<pxd paper-type="A4" auto-print="true">
<page>
<svg width="21cm" height="29.7cm" viewBox="0 0 2100 2970">
・・・
</svg>
</page>
</pxd>
pxd要素の子要素
要素名 | 説明 |
---|---|
printerFilter | 出力するプリンターを制限する。 |
event | サーバーにイベントを通知する |
page | ページ区切り |