[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:04198] JavaPgaccessマニュアル更新
- To: <orca-users@xxxxxxxxxxxxxx>
- Subject: [orca-users:04198] JavaPgaccessマニュアル更新
- From: "中山裕雄" <hnaka@xxxxxxxxxxxxxxx>
- Date: Fri, 18 Jul 2003 11:57:09 +0900
中山です。
本日から学校は夏休みです。
なんか変な気候ですよね。
昨年は今頃猛暑だったのに。
操作がわからないという意見がありましたので
マニュアルを更新しました。
http://www.nohara.koge.tottori.jp/mml/html/manual1.html
またレセプト一覧のレポートは PeportReceipt.xml というファイルを
jarから外出しにしてユーザーがカスタマイズできるようにしました。
(web startでupdateすると勝手にデスクトップ等に作製されます。)
ファイルの内容を変更することでレイアウトが変更できます。
Linuxではファイル自体のエンコードを変える必要がありますが
WindowsではそのままでOKです。
pdfで月ごとのレセプト一覧を出力して保存できるようにしたいと
思っていますが、これもエンコードの問題で行き詰まっています。
中山小児科内科医院
中山裕雄
以下PeportReceipt.xml
<?xml version="1.0" encoding="Shift_JIS" ?>
<!DOCTYPE report (View Source for full doctype...)>
- <report name="レセプト一覧" pageformat="A4" orientation="portrait">
- <!-- REPORT HEADER
-->
- <!-- This band appears once at the beginning of the report. In this
example,
-->
- <!-- the header contains four labels.
-->
- <reportheader height="110" fontname="SansSerif" fontstyle="plain"
fontsize="10">
<rectangle x="104" y="0" width="100%" height="30" color="#CCFFCC"
weight="0" />
<rectangle x="104" y="0" width="100%" height="30" color="#CCCCCC"
weight="0" draw="true" fill="false" />
<rectangle x="0" y="0" width="102" height="102" color="#CCCCCC" weight="0"
/>
<image-field x="1" y="1" width="100" height="100" fieldname="logo" />
<label fontstyle="bold" fontsize="18" x="104" y="7" width="100%"
height="18" alignment="center">レセプト一覧</label>
<label x="106" y="36" width="100%" height="0" fontname="Serif"
alignment="left" dynamic="true">このレポートは、ORCA のデータを読み込んで、
JFreeReport を使用して作成しています。JFreeReport については、以下のサイトを
参照してください。</label>
<label x="106" y="50" width="100%" height="100%" fontname="Monospaced"
fontsize="9" alignment="center"
vertical-alignment="middle">http://www.jfree.org/jfreereport/index.html</lab
el>
<label x="0" y="100" width="80" height="14" alignment="left">患者番号
</label>
<label x="110" y="100" width="30" height="14" alignment="left">性別
</label>
<label x="150" y="100" width="200" height="14" alignment="left">氏名
</label>
<label x="250" y="100" width="200" height="14" alignment="left">保険者番号
</label>
<label x="330" y="100" width="200" height="14" alignment="left">実日数
</label>
<label x="370" y="100" width="200" height="14" alignment="left">合計点数
</label>
<line x1="0" y1="115" x2="0" y2="115" color="#CCCCCC" weight="0.5" />
</reportheader>
- <!-- REPORT FOOTER
-->
- <!-- Displays item count and total bytes for icons listed in the report.
-->
<reportfooter height="30" fontname="SansSerif" fontstyle="bold"
fontsize="12" />
- <!-- PAGE HEADER
-->
- <!-- Displays the report name and date.
-->
- <!-- Suppressed on the first page to avoid duplication with report
header.
-->
- <pageheader height="18" onfirstpage="false" fontname="SansSerif"
fontstyle="bold" fontsize="9">
<label x="0" y="0" width="80" height="14" alignment="left">患者番号
</label>
<label x="110" y="0" width="30" height="14" alignment="left">性別</label>
<label x="150" y="0" width="200" height="14" alignment="left">氏名</label>
<label x="250" y="0" width="200" height="14" alignment="left">保険者番号
</label>
<label x="330" y="0" width="200" height="14" alignment="left">実日数
</label>
<label x="370" y="0" width="200" height="14" alignment="left">合計点数
</label>
<line x1="0" y1="16" x2="0" y2="16" color="#CFCFCF" weight="2.0" />
</pageheader>
- <!-- PAGE FOOTER
-->
- <!-- Displays the page number, centered at the bottom of the page.
-->
- <pagefooter height="14" onfirstpage="true" onlastpage="true"
fontname="SansSerif" fontstyle="plain" fontsize="9">
<line x1="0" y1="4" x2="0" y2="4" weight="0.5" />
<date-field fieldname="report.date" format="yyyy-MMM-d" x="0" y="4"
width="100" height="18" alignment="left" />
<string-field fieldname="pageXofY" x="50%" y="4" width="50%" height="18"
alignment="right" />
</pagefooter>
- <!-- THE ITEM BAND
-->
- <!-- This band is printed once for each row of data in the TableModel.
-->
- <items height="0" fontname="SansSerif" fontstyle="plain" fontsize="9">
<string-field x="0" y="0" width="80" height="10" alignment="left"
fontsize="10" fieldname="ptnum" />
<string-field x="110" y="0" width="30" height="10" alignment="left"
fontsize="10" fieldname="sex" />
<string-field x="150" y="0" width="100" height="10" alignment="left"
fontsize="10" fieldname="name" />
<string-field x="250" y="0" width="60" height="10" alignment="left"
fieldname="hknjanum" />
<string-field x="330" y="0" width="30" height="10" alignment="left"
fieldname="jnissu1" />
<string-field x="370" y="0" width="50" height="10" alignment="left"
fieldname="totalten1" />
</items>
- <!-- FUNCTIONS
-->
- <!-- Declares the functions used in this report.
-->
- <functions>
<property-ref name="report.date" />
<function name="PageNumber"
class="com.jrefinery.report.function.PageFunction" />
- <function name="PageTotal"
class="com.jrefinery.report.function.PageTotalFunction">
- <!--
Activating this property counts the pages needed for the given
group.
Only usefull with manual pagebreaks
<properties>
<property name="group">Letter Group</property>
</properties>
-->
</function>
- <expression name="pageXofY"
class="com.jrefinery.report.function.TextFormatExpression">
- <properties>
<property name="pattern">{0} / {1} ページ</property>
<property name="0">PageNumber</property>
<property name="1">PageTotal</property>
</properties>
</expression>
</functions>
</report>