アノテーション貼り付け

概要

監視フォルダに格納されたXDW文書の全てのページに、テキスト、QRコード、画像、矩形、直線アノテーションを貼り付けます。

実行すると以下の様に動作します。

eDocArrangement2
10_貼り付け
文書.xdw
アノテーション貼り付け
20_貼り付け後
アノテ
文書.xdw

設定の前準備

C:\Homeの下に、以下のような構成でフォルダを作り、準備します。

フォルダ構成のダウンロード

アノテーション貼り付け_フォルダ構成.zip

Cドライブのルートに解凍してください。

フォルダ構成は以下の通りです。

  • C:\Home\eDocArrangement2\Demo\アノテーション貼り付け
    • 10_貼り付け
      • 新規 DocuWorks文書.xdw
      • 新規 DocuWorks文書.zip
    • 20_貼り付け後
    • 90_System
      • 10_画像
        • eDocArrangement2Title.bmp
      • 90_Log

設定

以下のリンクから完成した設定をダウンロードしていただくことができます。

設定ファイルのダウンロード

アノテーション貼り付け_設定.zip

以下のフォルダに解凍すると設定が適用されます。

C:\Users\ユーザー名\AppData\Roaming\TechnoStyle\eDocArrangement2

グローバルデータとログの設定(共通設定)

グローバルデータの内容は以下の通りです。トップフォルダを変更する場合は、以下の定義を変更してください。グローバルデータは、「共通設定」から変更できます。

名前

値

TopFolder

C:\Home\eDocArrangement2\Demo\アノテーション貼り付け

詳しい設定方法は、設定例(共通)グローバルデータとログの設定を参照して下さい。

ログ設定

実行ログファイル名

{%GET_G(TopFolder)}\90_System\90_Log\Log.txt

エラーログファイル名

{%GET_G(TopFolder)}\90_System\90_Log\ErrorLog.txt

文字コード

SJIS

方式

追加書き込み (日単位)

アノテーション貼り付け

XDW文書の全てのページに、テキスト、QRコード、画像、矩形、直線アノテーションを貼り付けます。

共通ログ設定の内容でログを出力する。

  • ファイルの繰り返し1
    Loop File

メイン画面のファイルリストを対象に繰り返し処理を行う。

ループ毎にユーザーデータをクリアする。

  • XDW文書オープン1
    Open DocuWorks File

DocuWorksファイルを読み書き可能でオープンする。

バインダーを新規作成する場合は、ページ最大サイズでカラーは青とする。

  • ページの繰り返し1
    Loop DocuWorks Page

「XDW文書オープン1」でオープンされた文書のページを先頭から繰り返し処理を行う。

  • テキスト貼り付け1
    Paste Text Annotation

「XDW文書オープン1」でオープンされた文書のページ{%DW_GET(PageLoopCount)}に以下のテキストアノテーションを貼り付ける。

処理日:{%DATE(yyyy/MM/dd)}

X座標(mm)

10

Y座標(mm)

10

文字色

黒

背景色

無し

原点

左上

ページ内に収める。

フォント

フォント名

メイリオ

フォントサイズ

11.25

太字

False

斜体

False

取り消し線

False

下線

False

文字セット

128

詳細設定

向き

横書き

回転角度

行間隔(行)

文字間隔(Point)

マージン(mm)上,右,下,左

,,,

  • QRコード貼り付け1
    Paste QR Code Annotation

「XDW文書オープン1」でオープンされた文書のページ{%DW_GET(PageLoopCount)}に以下の内容でQRコードを生成して貼り付ける。

処理日:{%DATE(yyyy/MM/dd)}

X座標(mm)

10

Y座標(mm)

30

原点

左上

ページ内に収める。

詳細設定

誤り訂正レベル

M(15%)

余白

3

dpi

96

  • 画像貼り付け1
    Paste Image Annotation

「XDW文書オープン1」でオープンされた文書のページ{%DW_GET(PageLoopCount)}に以下の画像を貼り付ける。

{%GET_G(TopFolder)}\90_System\10_画像\eDocArrangement2Title.bmp

X座標(mm)

10

Y座標(mm)

50

原点

左上

ページ内に収める。

  • 矩形貼り付け1
    Paste Rectangle Annotation

「XDW文書オープン1」でオープンされた文書のページ{%DW_GET(PageLoopCount)}に矩形を貼り付ける。

X座標(mm)

10

Y座標(mm)

70

幅(mm)

40

高さ(mm)

10

原点

左上

ページ内に収める。

線色

灰

線幅(Point)

1

内部色

白

  • 直線貼り付け1
    Paste Straight Line Annotation

「XDW文書オープン1」でオープンされた文書のページ{%DW_GET(PageLoopCount)}に矩形を貼り付ける。

X座標(mm)

10

Y座標(mm)

90

水平移動量(mm)

40

垂直移動量(mm)

0

原点

左上

ページ内に収める。

矢印の種類

無し

矢印スタイル

かさ

線色

赤

線幅(Point)

2

線の種類

実線

  • XDW文書クローズ1
    Close DocuWorks File

「XDW文書オープン1」でオープンされた文書をクローズする。クローズ前に文書を保存する。

バインダー内の文書、オリジナルデータを追加する場合は、末尾に追加する。

  • ファイル移動1
    Move File

文書を以下の通り移動する。

移動元

{%GET(FullPathFileName)}

移動先

{%GET_G(TopFolder)}\20_貼り付け後

移動先に同名の文書がある場合は、ファイル名に連番を付与する。

監視設定(eDocArrangement 2 Schedulerの設定)

No. / 設定名

1 アノテーション貼り付け

実行対象

アノテーション貼り付け

監視フォルダ

{%GET_G(TopFolder)}\10_貼り付け

拡張子

*.xdw

下位フォルダ

対象にしない

スケジュール

一定間隔 00:00:10

常時ログ出力

しない

オープンチェック

オープンチェックする。(3秒)

サイズチェック

しない

実行条件

動作確認

以下の動画をご覧ください。