eDocArrangement2 ヘルプ
ファイルコピー処理はファイルをコピーします。

コピー元のファイルを指定します。初期表示は処理中のファイルを表すマクロ「{%GET(FullPathFileName)}」となっています。
コピー先のファイルを指定します。
チェックするとファイル名をリネームするようになります。ファイル名にリネーム後の名前を指定します。

以下の何れかを選択します。
|
ファイル名に連番を付与する |
ファイル名の末尾に連番を付与します。例えばファイル名が「Test.txt」でコピー先に同名のファイルが存在する場合は、「Test_0001.txt」のように変更されます。 |
|
上書きする |
コピー先に同名のファイルが存在する場合は上書きします。 |
|
コピーしない |
コピー先に同名のファイルが存在する場合はコピーしません。 |
|
XDW文書の先頭に挿入 |
コピー先に同名のファイルが存在する場合は、コピー先のXDW文書をオープンし、処理中のファイルをページの先頭に挿入します。 対象のファイルがXDW文書以外の場合は実行時にエラーとなります。 |
|
XDW文書の末尾に挿入 |
コピー先に同名のファイルが存在する場合は、コピー先のXDW文書をオープンし、処理中のファイルをページの末尾に挿入します。 対象のファイルがXDW文書以外の場合は実行時にエラーとなります。 |
「移動先に同名のファイルがある場合」を「XDW文書の先頭に挿入」又は、「XDW文書の末尾に挿入」にした場合に指定できます。
チェックすると文書を束ねたときに、束ね先の文書に、処理中文書の文書属性を追加します。既にある文書属性は上書きします。
チェックしないと、文書を束ねたときに処理中文書の文書属性は設定されません。

チェックすると分割マークのあるページで分割します。分割マークは、QRコード読み取り、OCR読み取り、アノテーション取得の処理、及び、分割データ設定マクロ(SET_SPLIT_DATA)でセットすることができます。
分割するには、1ページ目に分割マークが必要です。1ページ目に分割マークが無いと「先頭ページに分割データがありません。」のエラーになり、ファイルはコピーされません。
送付状が先頭にあり、2ページ目以降にQRコードがある文書などを分割する場合は、ページの繰り返しの中で、1ページ目のときに分割データ設定マクロ(SET_SPLIT_DATA)で分割マークを付けてください。分割マークの無いページは、その前にある分割マークのページと同じ文書になります。
{%IF({%DW_GET(PageLoopCount)}=1,
{%SET_SPLIT_DATA({%GET(FullPathFileName)},先頭,1,先頭)}
,)}
この場合、先頭の文書では、QRコード読み取り1などの分割データは空になります。分割データをファイル名に使う場合は、空のときの名前をIFで決めておきます。
{%IF({%GET_SPLIT_DATA({%GET(FullPathFileName)},QRコード読み取り1)}!=,{%GET_SPLIT_DATA({%GET(FullPathFileName)},QRコード読み取り1)},先頭)}.xdw
|
分割後の頁数をチェックする |
分割後のページ数をチェックします。分割後のページズ宇が設定したページ数と異なるページ数だった場合はエラーが発生します。 |
|
分割の条件を指定する |
分割を行う条件をマクロで指定します。マクロを実行した結果がTrueになると分割を行います。 |
ページ分割を行う場合は、分割データ取得マクロ(GET_SPLIT_DATA)で分割データを参照できます。
例えば、QRコード読み取り1で分割データを作成している場合、以下のマクロをファイル名のリネームで指定すると、分割データの内容をファイル名にすることができます。
{%GET_SPLIT_DATA({%GET(FullPathFileName)},QRコード読み取り1)}.xdw
チェックするとコピー後のファイルのフルパスをユーザーデータにセットします。コピー処理終了後にユーザーデータからパスを取得可能になります。
ページ分割を行う場合はコピー後のファイルが複数になるのでユーザーデータの2番目の引数には番号を指定します。(分割しない場合は番号は1だけになります。)
引数1:処理名
引数2:番号
ファイルコピー1でコピーされたファイル名のフルパスをログに出力する例
{%WRITE_LOG(コピー後のパス:{%GET_U(ファイルコピー1,1)})}