1. トップ >
  2. 製品・サービス >
  3. biz-Stream >
  4. サポート情報 >
  5. 透かし前面/背面配置機能について

biz-Stream サポート情報

RSS

透かし前面/背面配置機能について

2007年01月17日

biz-Stream v4.3新機能の透かし前面/背面配置機能に関して説明いたします。 対象バージョン: biz-Stream v4.3以降

1. 透かし概要

以下の画像は、1つのPDFファイルをAdobe Readerで表示したものと、印刷したものです。
また、赤及び青で表示されている文字は透かしとして配置されている文字列です。

表示時の透かし表示

《 表示時の透かし表示 》

印刷時の透かし表示

《 印刷時の透かし表示 》

上の画像のように、透かしは画面表示の場合のみ、又は印刷時のみ文字/画像/図形等を出力することができます。

また、biz-Stream v4.3以前では透かしは常に最前面に配置されましたが、biz-Stream v4.3より背面配置が可能となったため、帳票設計時に前面/背面のどちらに配置するかを選択することができるようになりました。

2. レイアウトデザイナでの前面/背面設定

透かしの背面配置はPDFバージョン1.5の機能を利用するため、PDFファイルのバージョンを1.5以上に設定していただく必要があります。PDFバージョン1.5の設定はPDFバージョン設定についてを参照ください。

● ドキュメントレイアウトファイルでの設定

ドキュメントレイアウトで透かしを配置した場合、このドキュメントレイアウトに含まれるすべてのページ(ページレイアウト)に透かしが適用されます。
ドキュメントレイアウトでは以下の手順で透かしの前面/背面配置の設定を行います。

  • 「文書設定」の「透かし」を追加/編集
  • 透かし領域の作成/編集
  • 「モード」の前面/背面を設定
  • 設定されたモードはプロパティでも確認可能
レイアウトデザイナ ドキュメントレイアウトでの設定

《 レイアウトデザイナ ドキュメントレイアウトでの設定 》

● ページレイアウトファイルでの設定

ページレイアウトで透かしを配置した場合、このページレイアウトファイル内のみ透かしが適用されます。
ページレイアウトでは以下の手順で透かしの前面/背面配置の設定を行います。

  • 「オプション」タブの透かしにより作成
  • すかし編集時にはツリービューの透かしのオブジェクトを選択
  • 透かし領域のプロパティを表示
  • プロパティの「mode」属性を設定。前面に配置する場合には「front」を選択、背面に配置する場合には「back」を選択
レイアウトデザイナ ページレイアウトでの設定

《 レイアウトデザイナ ページレイアウトでの設定 》

3. レイアウトXMLファイルでの設定

レイアウトデザイナにより作成するレイアウトXMLファイルはXML形式のファイルのため、直接XMLタグを編集することにより透かしの前面/背面配置を設定することも可能です。

● ドキュメントレイアウトXMLファイルでの設定
《 ドキュメントレイアウトでの透かし前面背面設定 》
XMLタグ属性名属性値
bs:document-watermarkmodefront - 前面に配置
back - 背面に配置
《 ドキュメントレイアウトXMLサンプル 》

<?xml version="1.0" encoding="UTF-8"?>
<!-- XML file created by biz-Stream Designer -->
<!-- Copyright by Brainsellers.com Corporation -->
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" ...
    <bs:document-properties-set>
        <bs:document-watermark name="docFrontView" x="20" y="200"
         dx="0" dy="0" width="80" height="30" text-align="left"
         line-align="top" align="none" print="false" view="true"
         fit="position" mode="front">
            <watermark-text x="0" y="0" width="80" height="20" ...
        </bs:document-watermark>

※ ドキュメントレイアウトファイルのタグに関しては、「XMLドキュメントレイアウトタグ リファレンスガイド」「2.1.4.7 文書レベルの透かし」を参照ください。

● ページレイアウトXMLファイルでの設定
《 ページレイアウトでの透かし前面背面設定 》
XMLタグ属性名属性値
watermarkmodefront - 前面に配置
back - 背面に配置
《 ページレイアウトXMLサンプル 》

<?xml version="1.0" encoding="UTF-8"?>
<!-- XML file created by biz-Stream Designer -->
<!-- Copyright by Brainsellers.com Corporation -->
<Layout Width="210mm" Height="297mm" xmlns:fo= ...
    <watermark name="pageFrontView" x="20" y="250" dx="0" dy="0"
     width="80" height="30" text-align="left" line-align="top"
     align="none" print="false" view="true" fit="position" mode="front">
        <watermark-text x="0" y="0" width="80" height="20" ...
    </watermark>

※ ページレイアウトファイルのタグに関しては、「XMLページレイアウトタグ リファレンスガイド(拡張編)」「2.11 透かし」を参照ください。

4. サンプル

透かし機能を御利用いただく際のご参照に、以上で説明しましたレイアウトファイルおよびレイアウトファイルから作成したPDFファイルを以下からダウンロードすることができます。

5. 留意事項

透かしの背面配置はPDFバージョン1.5以上で有効です、またPDFバージョンの設定はドキュメントレイアウトファイルで設定可能です。このため、透かしを背面に配置する場合には、必ずドキュメントレイアウトを御利用ください。

また、PDFバージョン1.5以上を参照可能なPDFビューアのみ正しく表示されるため、Adobe Reader v6以上を御利用ください。