biz-Streamマニュアル XMLページレイアウトタグ リファレンス 第5章 図形 5.10 多角形<Polygon>,<Vertex>

5.10 多角形<Polygon>,<Vertex>


5.10.1機能説明

多角形の定義を行います。子要素(Vertex)は、頂点分指定する必要があります。



5.10.2属性説明

1Polygon属性説明
属性名指定説明指定内容初期値
Name任意名前CDATA
X任意X座標CDATA0
Y任意Y座標CDATA0
Unit任意単位(Choice)mm / cm / in / px / ptmm
LineColor任意線の色CDATA
LineWidth任意線の幅CDATA0
FillColor任意塗りつぶし色CDATA
LineStyle任意線のスタイル(Choice) 「6.2 線<Line>」にある属性説明の「LineStyle属性」を参照Solid

2Vertex属性説明
属性名指定説明指定内容初期値
dx必須X座標CDATA0
dy必須Y座標CDATA0
  • (注)初期値:出荷時のXMLデフォルト情報(default_values.properties)値を表します。ユーザにより値の変更が行われた場合は内容が異なります。


5.10.3記述例

多角形サンプル1

多角形サンプル1(『<biz-Stream_home>/sample/xml/Polygon/PolygonSample1.xml』)

<?xml version="1.0" encoding="UTF-8"?>
<!-- XML file created by biz-Stream Designer -->
<!-- biz-Stream Copyright BrainSellers.com Corp. -->
<Layout Name="PolygonSample1" Width="100" Height="100" X="10" Y="10" 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">
    <!-- 外枠(青線) -->

    <Square Width="70" Height="70" LineColor="14,0,176" LineStyle="Solid"/>

    <!-- Polygon1 -->

    <Polygon Name="Polygon1" X="10" Y="20" LineColor="0,0,0" FillColor="178,178,178" LineStyle="Solid">
        <Vertex dx="0" dy="0"/>

        <Vertex dx="25" dy="-15"/>

        <Vertex dx="50" dy="0"/>

        <Vertex dx="50" dy="20"/>

        <Vertex dx="25" dy="35"/>

        <Vertex dx="0" dy="20"/>

    </Polygon>
</Layout>

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


Polygonサンプル1

頂点① 座標(0,0)
頂点② 座標(25,-15)
頂点③ 座標(50,0)
頂点④ 座標(50,20)
頂点⑤ 座標(25,35)
頂点⑥ 座標(0,20)


  • Vertex(頂点)を指定した順序で、頂点を繋ぐ
    線が引かれます。
    指定順序にご注意ください。

polygonの座標:(10,20)が、子要素Vertexの基点(0,0)となります。