biz-StreamマニュアルXMLページレイアウトタグ リファレンス第17章 透かし17.5 透かし罫線<watermark-line>

17.5 透かし罫線<watermark-line>


17.5.1機能説明

透かしとして罫線の定義を行います。



17.5.2属性説明

属性説明
属性名指定説明指定内容初期値
name任意名前CDATA
x任意X座標CDATA0
y任意Y座標CDATA0
start-x必須始点X座標CDATA0
start-y必須終点Y座標CDATA0
end-x必須始点X座標CDATA0
end-y必須終点Y座標CDATA0
unit任意単位(Choice)mm / cm / in / px / ptmm
line-width任意線幅CDATA0.1
line-color任意線の色CDATA0
line-style任意線のスタイル(Choice) 「6.2 線<Line>」にある属性説明の「LineStyle属性」を参照Solid
  • (注)初期値:出荷時のXMLデフォルト情報(default_values.properties)値を表します。ユーザにより値の変更が行われた場合は内容が異なります。


17.5.3記述例

watermark-lineサンプル1

罫線の指定方法に関するサンプルです。

watermark-lineサンプル1(『<biz-Stream_home>/sample/xml/watermark/watermarkSampleLine1.xml』)

<?xml version="1.0" encoding="UTF-8"?>
<!-- XML file created by biz-Stream Designer -->
<!-- biz-Stream Copyright BrainSellers.com Corp. -->
<Layout Width="300pt" Height="400pt" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:bs="http://www.brainsellers.com/schema" xmlns:svg="http://www.brainsellers.com/schema" xmlns:form="http://www.brainsellers.com/schema" xmlns:pdf="http://www.brainsellers.com/schema" version="5.0.0">
    <watermark x="35.278" y="52.917" dx="0" dy="0" width="100px" height="100px" text-align="left" line-align="top" align="none" print="true" view="true" rate="80" fit="horizon">
        <watermark-line start-x="0px" start-y="60px" end-x="100px" end-y="90px" line-width="0.1mm" line-color="255,0,0" line-style="Border2"/>

        <watermark-line start-x="0px" start-y="50px" end-x="100px" end-y="50px" line-width="0.5mm" line-color="0,0,255" line-style="Center"/>

        <watermark-line start-x="0px" start-y="40px" end-x="100px" end-y="10px" line-width="1mm" line-color="0,128,0" line-style="DashDot"/>

    </watermark>
</Layout>

生成されるPDF(『<biz-Stream_home>/sample/xml/watermark/watermarkSampleLine1.pdf』)


罫線の色(line-color)、太さ(line-width)、線種(line-style)を指定したサンプルです。

横書き透かし

  • line-color="red"
    line-width="0.1mm"
    line-style="Border2"
  • line-color="blue"
    line-width="0.5mm"
    line-style="Center"
  • line-color="green"
    line-width="1mm"
    line-style="DashDot"