TOP

PXD要素

pxd要素は、PXDOCドキュメントの最上位の要素です。 この属性によって用紙サイズなどを指定します。

pxd要素の属性

属性名説明
auto-print“true”印刷プレビューを表示せず、自動印刷する
delete“yes“ファイルを読み込んだ後、そのファイルを削除する
dedicated-PaperName任意paper-type="user"を指定した際の用紙サイズを指定する
height数値(15cmの場合は1500)paper-type="user"を指定した際の縦サイズ
number-copies1以上の整数印刷部数を設定する
orientationlandscape:横長
portrait:縦長
用紙方向を指定する
paper-name任意表示する用紙の名前を指定する
paper-type(以下参照)用紙サイズ
print“no”指定すると印刷できない
title任意プレビュー画面でのタイトル名を指定する
width数値(15cmの場合は1500)paper-type="user"を指定した際の横サイズ

paper-type属性で指定できる値一覧

用紙設定値横幅縦幅
A084.1cm118.9cm
A159.4cm84.1cm
A242cm59.4cm
A329.7cm42cm
A421cm29.7cm
A514.8cm21cm
A610.5cm14.8cm
B0103cm145.6cm
B172.8cm103cm
B251.5cm72.8cm
B336.4cm51.5cm
B425.7cm36.4cm
B518.2cm25.7cm
JapanesePostcard10cm14.8cm
はがき10cm14.8cm
洋形2号11.4cm16.2cm
封筒2号11.12cm14.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">
<event type="printcancel" to="printcancel.html" />
<event type="printend" to="printend.html" />
 <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サーバーにイベントを通知する
dialog印刷ダイアログを制御する
pageページ区切り