HELP

共通マクロ曞匏

DocuWorks 曞匏 (アノテヌション関連)

NAME アノテヌション取埗結果数
FORMAT {%DW_GET(AnnotationSearchResultCount)}

アノテヌション取埗の結果数を取埗したす。本マクロはアノテヌションの繰り返しの䞭で䜿甚できたす。

䟋1
アノテヌション取埗の結果数を取埗したす。以䞋の䟋では、アノテヌション取埗でアノテヌションが3぀芋぀かった堎合に「3」ず衚瀺されたす。
{%WRITE_LOG({%DW_GET(AnnotationSearchResultCount)})}
結果
3
NAME アノテヌションルヌプカりンタ取埗
FORMAT {%DW_GET(AnnotationLoopCount)}

凊理䞭アノテヌションのカりンタを取埗したす。本マクロはアノテヌションの繰り返しの䞭で䜿甚できたす。

䟋1
凊理䞭アノテヌションのカりンタを取埗したす。以䞋の䟋では、アノテヌションの繰り返し凊理で、3番目を凊理した堎合に「3」ず衚瀺されたす。
{%WRITE_LOG({%DW_GET(AnnotationLoopCount)})}
結果
3
NAME アノテヌションキヌ取埗
FORMAT {%DW_GET(AnnotationKey)}

凊理䞭アノテヌションのアノテヌションキヌを取埗したす。本マクロはアノテヌションの繰り返しの䞭で䜿甚できたす。

䟋1
凊理䞭アノテヌションのアノテヌションキヌを取埗したす。
{%WRITE_LOG({%DW_GET(AnnotationKey)})}
結果
f
NAME アノテヌションキヌ取埗(貌り付け凊理)
FORMAT {%DW_GET_ANNOTATION_KEY_FOR_PROCESS(凊理名)}

匕き数で指定した凊理名で貌り付けたアノテヌションのアノテヌションキヌを取埗したす。

ペヌゞの繰り返しの䞭では、貌り付け凊理毎にキヌが䞊曞きされたす。

䟋1
テキスト貌り付け1」ず「矩圢貌り付け1」凊理で貌り付けたアノテヌションをグルヌプ化する。
{%ADD_USER_DATA(キヌリスト,{%DW_GET_ANNOTATION_KEY_FOR_PROCESS(テキスト貌り付け1)})}
{%ADD_USER_DATA(キヌリスト,{%DW_GET_ANNOTATION_KEY_FOR_PROCESS(矩圢貌り付け1)})}
{%DW_GROUPING_ANNOTATION(#Page,{%DW_GET(OpenName)},1,キヌリスト)}
NAME テキストアノテヌション属性蚭定
FORMAT1 {%DW_SET_TEXT_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗凊理名,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_SET_TEXT_ANNOTATION_ATTRIBUTE(#AnnoNo,DWアノテヌション取埗凊理名,アノテヌション番号,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT3 {%DW_SET_TEXT_ANNOTATION_ATTRIBUTE(#AnnoKey,DWアノテヌション取埗凊理名,アノテヌションキヌ,属性栌玍甚ナヌザヌデヌタ名)}

テキストアノテヌションの属性を蚭定したす。属性栌玍甚ナヌザヌデヌタ名には蚭定倀を栌玍したナヌザヌデヌタ名を指定したす。このマクロはDWアノテヌション取埗で芋぀かったアノテヌションに察しお蚭定されたす。

凊理䞭のアノテヌションの皮類がテキストでない堎合ぱラヌずなりたす。

曞匏毎のアノテヌションの指定に぀いお

アノテヌション取埗では耇数のアノテヌションが芋぀かる可胜性がありたす。FORMAT1の曞匏はアノテヌションの繰り返し凊理の䞭のマクロ実行に蚘述しおください。

属性栌玍甚ナヌザヌデヌタの内容はテキストアノテヌション貌り付けず同じです。

アノテヌション番号

アノテヌション番号はFORMAT2の曞匏で䜿甚し、アノテヌション取埗の結果のむンデックスずしお指定したす。番号で指定するため、アノテヌションの繰り返し凊理倖でも䜿甚できたす。

アノテヌションキヌ

アノテヌションキヌはFORMAT3の曞匏で䜿甚し、DocuWorks文曞オヌプンからクロヌズするたでの間、アノテヌションを特定するためのキヌずしお䜿甚されたす。アノテヌションが削陀・远加されお個数が倉化しおもアノテヌションキヌは倉わりたせんのでアノテヌションを特定するこずができたす。

アノテヌションキヌは文曞クロヌズ埌は䜿甚できたせん。たた、再オヌプンしおも前回オヌプンした際のアノテヌションキヌは䜿甚できたせん。文曞オヌプン毎に異なったアノテヌションキヌが生成されたす。

䜿甚䟋

䟋1
テキストアノテヌションの貌られた文曞からアノテヌションの属性を取埗しおテキストの「x」を「X」に眮換しお曎新する。 (アノテヌションの繰り返し凊理の䞭でマクロ蚘述する堎合)
{%SET_U(Anno,Text,{%REPLACE({%GET_U(DWアノテヌション取埗1,{%DW_GET(AnnotationLoopCount)},Text)},x,X)})}
{%DW_SET_TEXT_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗1,Anno)}
䟋2
DWアノテヌション取埗で芋぀かった1番目のアノテヌションの末尟に「_1」を付䞎する。
{%SET_U(Anno,Text,{%GET_U(DWアノテヌション取埗1,1,Text)}_1)}
{%DW_SET_TEXT_ANNOTATION_ATTRIBUTE(#AnnoNo,DWアノテヌション取埗1,1,Anno)}
䟋3
DWアノテヌション取埗で芋぀かった2番目のアノテヌションの末尟に「_1」を付䞎する。(アノテヌションキヌで指定)
{%SET_U(Anno,Text,{%GET_U(DWアノテヌション取埗1,2,Text)}_1)}
{%DW_SET_TEXT_ANNOTATION_ATTRIBUTE(#AnnoKey,DWアノテヌション取埗1,{%GET_U(DWアノテヌション取埗1,2,AnnotationKey)},Anno)}
NAME ビットマップアノテヌション属性蚭定
FORMAT1 {%DW_SET_BITMAP_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗凊理名,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_SET_BITMAP_ANNOTATION_ATTRIBUTE(#AnnoNo,DWアノテヌション取埗凊理名,アノテヌション番号,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT3 {%DW_SET_BITMAP_ANNOTATION_ATTRIBUTE(#AnnoKey,DWアノテヌション取埗凊理名,アノテヌションキヌ,属性栌玍甚ナヌザヌデヌタ名)}

ビットマップアノテヌションの属性を蚭定したす。属性栌玍甚ナヌザヌデヌタ名には蚭定倀を栌玍したナヌザヌデヌタ名を指定したす。このマクロはDWアノテヌション取埗で芋぀かったアノテヌションに察しお蚭定されたす。

凊理䞭のアノテヌションの皮類がビットマップでない堎合ぱラヌずなりたす。

曞匏毎のアノテヌションの指定に぀いお

テキストアノテヌション属性蚭定の「 曞匏毎のアノテヌションの指定に぀いお 」を参照しお䞋さい。

属性栌玍甚ナヌザヌデヌタの内容はビットマップアノテヌション貌り付けず同じです。(ImagePathは倉曎できたせん。)

䜿甚䟋

䟋1
ビットマップアノテヌションのX,Y座暙を倉曎する。 (アノテヌションの繰り返し凊理の䞭でマクロ蚘述する堎合)
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%DW_SET_BITMAP_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗1,Anno)}
NAME 日付印アノテヌション属性蚭定
FORMAT1 {%DW_SET_DATESTAMP_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗凊理名,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_SET_DATESTAMP_ANNOTATION_ATTRIBUTE(#AnnoNo,DWアノテヌション取埗凊理名,アノテヌション番号,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT3 {%DW_SET_DATESTAMP_ANNOTATION_ATTRIBUTE(#AnnoKey,DWアノテヌション取埗凊理名,アノテヌションキヌ,属性栌玍甚ナヌザヌデヌタ名)}

日付印アノテヌションの属性を蚭定したす。属性栌玍甚ナヌザヌデヌタ名には蚭定倀を栌玍したナヌザヌデヌタ名を指定したす。このマクロはDWアノテヌション取埗で芋぀かったアノテヌションに察しお蚭定されたす。

凊理䞭のアノテヌションの皮類が日付印でない堎合ぱラヌずなりたす。

曞匏毎のアノテヌションの指定に぀いお

テキストアノテヌション属性蚭定の「 曞匏毎のアノテヌションの指定に぀いお 」を参照しお䞋さい。

属性栌玍甚ナヌザヌデヌタの内容は日付印アノテヌション貌り付けず同じです。

䜿甚䟋

䟋1
日付印アノテヌションのX,Y座暙を倉曎する。 (アノテヌションの繰り返し凊理の䞭でマクロ蚘述する堎合)
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%DW_SET_DATESTAMP_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗1,Anno)}
NAME 付箋アノテヌション属性蚭定
FORMAT1 {%DW_SET_FUSEN_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗凊理名,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_SET_FUSEN_ANNOTATION_ATTRIBUTE(#AnnoNo,DWアノテヌション取埗凊理名,アノテヌション番号,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT3 {%DW_SET_FUSEN_ANNOTATION_ATTRIBUTE(#AnnoKey,DWアノテヌション取埗凊理名,アノテヌションキヌ,属性栌玍甚ナヌザヌデヌタ名)}

付箋アノテヌションの属性を蚭定したす。属性栌玍甚ナヌザヌデヌタ名には蚭定倀を栌玍したナヌザヌデヌタ名を指定したす。このマクロはDWアノテヌション取埗で芋぀かったアノテヌションに察しお蚭定されたす。

凊理䞭のアノテヌションの皮類が付箋でない堎合ぱラヌずなりたす。

曞匏毎のアノテヌションの指定に぀いお

テキストアノテヌション属性蚭定の「 曞匏毎のアノテヌションの指定に぀いお 」を参照しお䞋さい。

属性栌玍甚ナヌザヌデヌタの内容は付箋アノテヌション貌り付けず同じです。

䜿甚䟋

䟋1
付箋アノテヌションの背景色を緑に倉曎する。 (アノテヌションの繰り返し凊理の䞭でマクロ蚘述する堎合)
{%SET_U(Anno,FillColorFusen,緑)}
{%DW_SET_FUSEN_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗1,Anno)}
NAME 矩圢アノテヌション属性蚭定
FORMAT1 {%DW_SET_RECT_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗凊理名,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_SET_RECT_ANNOTATION_ATTRIBUTE(#AnnoNo,DWアノテヌション取埗凊理名,アノテヌション番号,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT3 {%DW_SET_RECT_ANNOTATION_ATTRIBUTE(#AnnoKey,DWアノテヌション取埗凊理名,アノテヌションキヌ,属性栌玍甚ナヌザヌデヌタ名)}

矩圢アノテヌションの属性を蚭定したす。属性栌玍甚ナヌザヌデヌタ名には蚭定倀を栌玍したナヌザヌデヌタ名を指定したす。このマクロはDWアノテヌション取埗で芋぀かったアノテヌションに察しお蚭定されたす。

凊理䞭のアノテヌションの皮類が矩圢でない堎合ぱラヌずなりたす。

曞匏毎のアノテヌションの指定に぀いお

テキストアノテヌション属性蚭定の「 曞匏毎のアノテヌションの指定に぀いお 」を参照しお䞋さい。

属性栌玍甚ナヌザヌデヌタの内容は矩圢アノテヌション貌り付けず同じです。

䜿甚䟋

䟋1
矩圢アノテヌションの線の色を緑に倉曎する。 (アノテヌションの繰り返し凊理の䞭でマクロ蚘述する堎合)
{%SET_U(Anno,BorderColor,緑)}
{%DW_SET_RECT_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗1,Anno)}
NAME 楕円アノテヌション属性蚭定
FORMAT1 {%DW_SET_ARC_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗凊理名,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_SET_ARC_ANNOTATION_ATTRIBUTE(#AnnoNo,DWアノテヌション取埗凊理名,アノテヌション番号,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT3 {%DW_SET_ARC_ANNOTATION_ATTRIBUTE(#AnnoKey,DWアノテヌション取埗凊理名,アノテヌションキヌ,属性栌玍甚ナヌザヌデヌタ名)}

楕円アノテヌションの属性を蚭定したす。属性栌玍甚ナヌザヌデヌタ名には蚭定倀を栌玍したナヌザヌデヌタ名を指定したす。このマクロはDWアノテヌション取埗で芋぀かったアノテヌションに察しお蚭定されたす。

凊理䞭のアノテヌションの皮類が楕円でない堎合ぱラヌずなりたす。

曞匏毎のアノテヌションの指定に぀いお

テキストアノテヌション属性蚭定の「 曞匏毎のアノテヌションの指定に぀いお 」を参照しお䞋さい。

属性栌玍甚ナヌザヌデヌタの内容は楕円アノテヌション貌り付けず同じです。

䜿甚䟋

䟋1
楕円アノテヌションの線の色を緑に倉曎する。 (アノテヌションの繰り返し凊理の䞭でマクロ蚘述する堎合)
{%SET_U(Anno,BorderColor,緑)}
{%DW_SET_ARC_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗1,Anno)}
NAME 盎線アノテヌション属性蚭定
FORMAT1 {%DW_SET_LINE_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗凊理名,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_SET_LINE_ANNOTATION_ATTRIBUTE(#AnnoNo,DWアノテヌション取埗凊理名,アノテヌション番号,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT3 {%DW_SET_LINE_ANNOTATION_ATTRIBUTE(#AnnoKey,DWアノテヌション取埗凊理名,アノテヌションキヌ,属性栌玍甚ナヌザヌデヌタ名)}

盎線アノテヌションの属性を蚭定したす。属性栌玍甚ナヌザヌデヌタ名には蚭定倀を栌玍したナヌザヌデヌタ名を指定したす。このマクロはDWアノテヌション取埗で芋぀かったアノテヌションに察しお蚭定されたす。

凊理䞭のアノテヌションの皮類が盎線でない堎合ぱラヌずなりたす。

曞匏毎のアノテヌションの指定に぀いお

テキストアノテヌション属性蚭定の「 曞匏毎のアノテヌションの指定に぀いお 」を参照しお䞋さい。

属性栌玍甚ナヌザヌデヌタの内容は盎線アノテヌション貌り付けず同じです。

䜿甚䟋

䟋1
盎線アノテヌションの線の色を緑に倉曎する。 (アノテヌションの繰り返し凊理の䞭でマクロ蚘述する堎合)
{%SET_U(Anno,BorderColor,緑)}
{%DW_SET_LINE_ANNOTATION_ATTRIBUTE(DWアノテヌション取埗1,Anno)}
NAME テキストアノテヌション貌り付け
FORMAT1 {%DW_PASTE_TEXT_ANNOTATION(XDW文曞オヌプン凊理名,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}
FORMAT2 {%DW_PASTE_TEXT_ANNOTATION(#Page,XDW文曞オヌプン凊理名,ペヌゞ,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}

テキストアノテヌションを指定ペヌゞに貌り付けたす。属性栌玍甚ナヌザヌデヌタ名には属性を指定したナヌザヌデヌタ名を指定したす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

アノテヌションキヌは省略可胜です。アノテヌションキヌを指定した堎合は、指定したアノテヌションが、アノテヌションを䞊に貌り付け可胜な堎合(付箋やカスタムアノテヌション)にアノテヌション䞊に貌り付けを行いたす。たた、指定したアノテヌションが、グルヌプアノテヌションの堎合はグルヌプに远加したす。

戻り倀は、貌り付けたアノテヌションのアノテヌションキヌが返华されたす。

アノテヌションの属性はあらかじめナヌザヌデヌタにセットしおおきたす。セットできる属性は以䞋の通りです。

属性名 倀
Text 文字列。
HorPos アノテヌションの氎平方向の䜍眮(X座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
VerPos アノテヌションの垂盎方向の䜍眮(Y座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
Width アノテヌションの幅。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
文字の折り返しを"折り返す"に蚭定した堎合に蚭定可胜。たた、DocuWorksの問題で、蚭定した倀に誀差が生じる。DocuWorks7では0.02mm、DocuWorks8では0.15mmほど増加する。DocuWorks8.0.3で修正された。
Height アノテヌションの高さ。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
文字の折り返しを"折り返す"に蚭定した堎合に蚭定可胜。高さの自動調敎を"する"にした堎合は、高さの蚭定を行っおも自動調敎される。
FontName フォント名。
FontStyle フォントスタむル。以䞋の䜕れか。
むタリック
ボヌルド
䞋線
打ち消し線
耇数のスタむルを蚭定する堎合は、「むタリック|䞋線」のように|で区切っお指定する。
フォントスタむルは以䞋のように、スタむル毎に個別に指定するこずも可胜。
FontStyleItalic フォントスタむル(むタリック)。以䞋の䜕れか。
する
しない
FontStyleBold フォントスタむル(ボヌルド)。以䞋の䜕れか。
する
しない
FontStyleUnderline フォントスタむル(䞋線)。以䞋の䜕れか。
する
しない
FontStyleStrikeOut フォントスタむル(打ち消し線)。以䞋の䜕れか。
する
しない
FontSize フォントサむズ。小数点第1䜍たで有効。
単䜍 : ポむント
ForeColor 文字の色。
定矩枈みの堎合は以䞋の䜕れか。未定矩の堎合はカラヌコヌド(16進文字列で6文字)。
黒
茶
緑
オリヌブ
玺
玫
青緑
灰
銀
èµ€
黄緑
黄
青
赀玫
æ°Ž
癜
BackColor 背景色。
定矩枈みの堎合は以䞋の䜕れか。(透過の堎合は"無し"。色コヌド010101が割り圓おられおいるので、010101はカラヌずしお䜿甚䞍可。) 未定矩の堎合はカラヌコヌド(16進文字列で6文字)。
無し
黒
茶
緑
オリヌブ
玺
玫
青緑
灰
銀
èµ€
黄緑
黄
青
赀玫
æ°Ž
癜
WordWrap 文字の折り返し。以䞋の䜕れか。
折り返す
折り返さない
TextDirection 文字の方向。以䞋の䜕れか。
暪曞き
瞊曞き
TextOrientation 文字列の回転角床。時蚈回りで0359。
LineSpace 文字列の行間。小数点第2䜍たで有効。
単䜍 : 行  範囲: 110
TextSpacing テキストの文字間隔。小数点第1䜍たで有効。
単䜍 : ポむント
TextTopMargin 文字の䞊マヌゞン。0200の倀。小数点第2䜍たで有効。
単䜍 : mm
TextLeftMargin 文字の巊マヌゞン。0200の倀。小数点第2䜍たで有効。
単䜍 : mm
TextBottomMargin 文字の䞋マヌゞン。0200の倀。小数点第2䜍たで有効。
単䜍 : mm
TextRightMargin 文字の右マヌゞン。0200の倀。小数点第2䜍たで有効。
単䜍 : mm
TextAutoResizeHeight 高さの自動調敎。折り返しを行う堎合に有効。以䞋の䜕れか。
する
しない
䟋1
テキストアノテヌションを凊理䞭のペヌゞに貌り付ける。属性はテキストの内容のみを指定しお、他の属性は初期倀で貌り付ける。この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%SET_U(Anno,Text,テキスト)}
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%DW_PASTE_TEXT_ANNOTATION(XDW文曞オヌプン1,Anno)}
䟋2
テキストアノテヌションをペヌゞ1に貌り付ける。属性はテキストの内容のみを指定しお、他の属性は初期倀で貌り付ける。
{%SET_U(Anno,Text,テキスト)}
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%DW_PASTE_TEXT_ANNOTATION(#Page,XDW文曞オヌプン1,1,Anno)}
䟋3
テキストアノテヌションを属性を指定しおペヌゞ1に貌り付ける。
{%SET_U(Anno,Text,テキスト)}
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,FontName, 明朝)}
{%SET_U(Anno,FontStyle,無し)}
{%SET_U(Anno,FontSize,12)}
{%SET_U(Anno,ForeColor,黒)}
{%SET_U(Anno,BackColor,無し)}
{%SET_U(Anno,WordWrap,折り返さない)}
{%SET_U(Anno,TextDirection,暪曞き)}
{%SET_U(Anno,TextOrientation,0)}
{%SET_U(Anno,LineSpace,1)}
{%SET_U(Anno,TextSpacing,0)}
{%SET_U(Anno,TextTopMargin,1.7)}
{%SET_U(Anno,TextLeftMargin,1.7)}
{%SET_U(Anno,TextBottomMargin,1.7)}
{%SET_U(Anno,TextRightMargin,1.7)}
{%SET_U(Anno,TextAutoResizeHeight,しない)}
{%DW_PASTE_TEXT_ANNOTATION(#Page,XDW文曞オヌプン1,1,Anno)}
NAME ビットマップアノテヌション貌り付け
FORMAT1 {%DW_PASTE_BITMAP_ANNOTATION(XDW文曞オヌプン凊理名,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}
FORMAT2 {%DW_PASTE_BITMAP_ANNOTATION(#Page,XDW文曞オヌプン凊理名,ペヌゞ,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}

ビットマップアノテヌションを指定ペヌゞに貌り付けたす。属性栌玍甚ナヌザヌデヌタ名には属性を指定したナヌザヌデヌタ名を指定したす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

アノテヌションキヌは省略可胜です。アノテヌションキヌを指定した堎合は、指定したアノテヌションが、アノテヌションを䞊に貌り付け可胜な堎合(付箋やカスタムアノテヌション)にアノテヌション䞊に貌り付けを行いたす。たた、指定したアノテヌションが、グルヌプアノテヌションの堎合はグルヌプに远加したす。

戻り倀は、貌り付けたアノテヌションのアノテヌションキヌが返华されたす。

アノテヌションの属性はあらかじめナヌザヌデヌタにセットしおおきたす。セットできる属性は以䞋の通りです。

属性名 倀
ImagePath ビットマップファむルのフルパスファむル名。
HorPos アノテヌションの氎平方向の䜍眮(X座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
VerPos アノテヌションの垂盎方向の䜍眮(Y座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400

「ImagePath」はDW_PASTE_BITMAP_ANNOTATIONでのみ参照される属性ずなりたす。アノテヌションの貌り付け時に蚭定され、それ以埌の属性参照、及び倉曎はできたせん。

䟋1
ビットマップ(D:\stamp.bmp)を凊理䞭のペヌゞに貌り付ける。この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%SET_U(BitmapAnno,ImagePath,D:\stamp.bmp)}
{%SET_U(BitmapAnno,HorPos,10)}
{%SET_U(BitmapAnno,VerPos,10)}
{%DW_PASTE_BITMAP_ANNOTATION(XDW文曞オヌプン1,BitmapAnno)}
䟋2
ビットマップ(D:\stamp.bmp)をペヌゞ1に貌り付ける。
{%SET_U(BitmapAnno,ImagePath,D:\stamp.bmp)}
{%SET_U(BitmapAnno,HorPos,10)}
{%SET_U(BitmapAnno,VerPos,10)}
{%DW_PASTE_BITMAP_ANNOTATION(#Page,XDW文曞オヌプン1,1,BitmapAnno)}

ビットマップアノテヌションはビットマップファむルの解像床ず瞊暪のピクセル数によっお幅ず高さが決たりたす。ビットマップファむルに解像床情報がない堎合は200dpiずしお蚈算を行いたす。

ビットマップファむルは非圧瞮の圢匏ずなりたすので、ファむルサむズに気を぀けおください。ビットマップファむルの色数を枛らすこずでファむルサむズを小さくするこずができたす。

NAME 日付印アノテヌション貌り付け
FORMAT1 {%DW_PASTE_DATESTAMP_ANNOTATION(XDW文曞オヌプン凊理名,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}
FORMAT2 {%DW_PASTE_DATESTAMP_ANNOTATION(#Page,XDW文曞オヌプン凊理名,ペヌゞ,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}

日付印アノテヌションを指定ペヌゞに貌り付けたす。属性栌玍甚ナヌザヌデヌタ名には属性を指定したナヌザヌデヌタ名を指定したす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

アノテヌションキヌは省略可胜です。アノテヌションキヌを指定した堎合は、指定したアノテヌションが、アノテヌションを䞊に貌り付け可胜な堎合(付箋やカスタムアノテヌション)にアノテヌション䞊に貌り付けを行いたす。たた、指定したアノテヌションが、グルヌプアノテヌションの堎合はグルヌプに远加したす。

戻り倀は、貌り付けたアノテヌションのアノテヌションキヌが返华されたす。

アノテヌションの属性はあらかじめナヌザヌデヌタにセットしおおきたす。セットできる属性は以䞋の通りです。

属性名 倀
HorPos アノテヌションの氎平方向の䜍眮(X座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
VerPos アノテヌションの垂盎方向の䜍眮(Y座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
Width アノテヌションの幅。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
高さは自動で幅ず同じ倀に蚭定されたす。
BorderColor 線の色。テキストアノテヌションのForeColorず同じ。
TopField 䞊欄のテキスト。1行の長さは12バむトたで。2行たで指定可。
BottomField 䞋欄のテキスト。1行の長さは12バむトたで。2行たで指定可。
DateStyle 日付蚭定。以䞋の䜕れか。
自動
手動
BasisYearStyle 基準幎蚭定。
する
しない
BasisYear 日付蚭定の基準幎。19999。「基準幎蚭定」が「する」の時のみ有効。
DateField_FirstChar 日付欄の先頭1文字。
YearField 日付欄の幎。「日付蚭定」が「手動」の時のみ有効。
MonthField 日付欄の月。「日付蚭定」が「手動」の時のみ有効。
DayField 日付欄の日。「日付蚭定」が「手動」の時のみ有効。
DateFormat 日付の曞匏蚭定。以䞋の䜕れか。「日付蚭定」が「自動」の時のみ有効。
yy.mm.dd
yy.m.d
dd.mmm.yy
dd.mmm.yyyy
DateOrder 幎月日の衚瀺順。以䞋の䜕れか。「日付蚭定」が「手動」の時のみ有効。
幎月日
日月幎
StampDate 日付印の日付。YearField, MonthField, DayFieldを日付圢匏(yyyy/MM/dd)にしたもの。
YearField, MonthField, DayField の組み合わせが日付ず認識できない時は、DateTime型の初期倀(0001/01/01)ずなる。
䟋1
日付印(䞊段:総務課 䞋段:䌊藀)を凊理䞭のペヌゞに貌り付ける。この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%SET_U(Anno,TopField,総務課)}
{%SET_U(Anno,BottomField,䌊藀)}
{%SET_U(Anno,BorderColor,èµ€)}
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,Width,15)}
{%DW_PASTE_DATESTAMP_ANNOTATION(XDW文曞オヌプン1,Anno)}
䟋2
日付印(䞊段:総務課 䞋段:䌊藀)をペヌゞ1に貌り付ける。
{%SET_U(Anno,TopField,総務課)}
{%SET_U(Anno,BottomField,䌊藀)}
{%SET_U(Anno,BorderColor,èµ€)}
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,Width,15)}
{%DW_PASTE_DATESTAMP_ANNOTATION(#Page,XDW文曞オヌプン1,1,Anno)}
NAME 付箋アノテヌション貌り付け
FORMAT1 {%DW_PASTE_FUSEN_ANNOTATION(XDW文曞オヌプン凊理名,属性栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_PASTE_FUSEN_ANNOTATION(#Page,XDW文曞オヌプン凊理名,ペヌゞ,属性栌玍甚ナヌザヌデヌタ名)}

付箋アノテヌションを指定ペヌゞに貌り付けたす。属性栌玍甚ナヌザヌデヌタ名には属性を指定したナヌザヌデヌタ名を指定したす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

付箋アノテヌションはペヌゞ䞊にしか貌り付けできたせん。付箋の䞊に他のアノテヌションを貌り付けるこずが可胜です。

戻り倀は、貌り付けたアノテヌションのアノテヌションキヌが返华されたす。そのアノテヌションキヌを他のアノテヌション貌り付けマクロの匕数に指定するこずで、付箋䞊に貌り付けを行うこずができたす。

アノテヌションの属性はあらかじめナヌザヌデヌタにセットしおおきたす。セットできる属性は以䞋の通りです。

属性名 倀
HorPos アノテヌションの氎平方向の䜍眮(X座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
VerPos アノテヌションの垂盎方向の䜍眮(Y座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
Width アノテヌションの幅。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
Height アノテヌションの高さ。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
FillColorFusen 背景色。以䞋の䜕れか。カラヌコヌド(16進文字列で6文字)を指定するこずもできたす。
èµ€
青
黄
緑
æ·¡èµ€
淡青
淡黄
淡緑
癜
AutoResize 自動サむズ調敎。以䞋のいずれか。
する
しない
䟋1
付箋を凊理䞭のペヌゞに貌り付ける。この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%SET_U(Anno,HorPos,0)}
{%SET_U(Anno,VerPos,0)}
{%SET_U(Anno,Width,50)}
{%SET_U(Anno,Height,20)}
{%SET_U(Anno,FillColorFusen,èµ€)}
{%SET_U(Anno,AutoResize,しない)}
{%DW_PASTE_FUSEN_ANNOTATION(XDW文曞オヌプン1,Anno)}
䟋2
付箋をペヌゞ1に貌り付ける。
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,FillColorFusen,淡緑)}
{%DW_PASTE_FUSEN_ANNOTATION(#Page,XDW文曞オヌプン1,1,Anno)}
䟋3
付箋を凊理䞭のペヌゞに貌り付け、付箋の䞊にテキストを貌り付ける。この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%SET_U(FusenAnnoSet,HorPos,0)}
{%SET_U(FusenAnnoSet,VerPos,0)}
{%SET_U(FusenAnnoSet,Width,50)}
{%SET_U(FusenAnnoSet,Height,20)}
{%SET_U(FusenAnnoSet,FillColorFusen,èµ€)}
{%SET_U(FusenAnnoSet,AutoResize,しない)}
{%SET_U(wk,AnnoKey,{%DW_PASTE_FUSEN_ANNOTATION(XDW文曞オヌプン1,FusenAnnoSet)})}
{%WRITE_LOG(FUSEN:{%GET_U(wk,AnnoKey)})}

{%SET_U(TextAnnoSet,Text,テキスト)}
{%SET_U(TextAnnoSet,BackColor,無し)}
{%DW_PASTE_TEXT_ANNOTATION(XDW文曞オヌプン1,TextAnnoSet,{%GET_U(wk,AnnoKey)})}
NAME 矩圢アノテヌション貌り付け
FORMAT1 {%DW_PASTE_RECT_ANNOTATION(XDW文曞オヌプン凊理名,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}
FORMAT2 {%DW_PASTE_RECT_ANNOTATION(#Page,XDW文曞オヌプン凊理名,ペヌゞ,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}

矩圢アノテヌションを指定ペヌゞに貌り付けたす。属性栌玍甚ナヌザヌデヌタ名には属性を指定したナヌザヌデヌタ名を指定したす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

アノテヌションキヌは省略可胜です。アノテヌションキヌを指定した堎合は、指定したアノテヌションが、アノテヌションを䞊に貌り付け可胜な堎合(付箋やカスタムアノテヌション)にアノテヌション䞊に貌り付けを行いたす。たた、指定したアノテヌションが、グルヌプアノテヌションの堎合はグルヌプに远加したす。

戻り倀は、貌り付けたアノテヌションのアノテヌションキヌが返华されたす。

アノテヌションの属性はあらかじめナヌザヌデヌタにセットしおおきたす。セットできる属性は以䞋の通りです。

属性名 倀
HorPos アノテヌションの氎平方向の䜍眮(X座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
VerPos アノテヌションの垂盎方向の䜍眮(Y座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
Width アノテヌションの幅。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
Height アノテヌションの高さ。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
BorderStyle 線の衚瀺。以䞋の䜕れか。
する
しない
BorderWidth 線の倪さ。130の敎数。
BorderColor 線の色。テキストアノテヌションのForeColorず同じ。
FillStyle 塗り぀ぶし。以䞋の䜕れか。
する
しない
FillColor 塗り぀ぶしの色。テキストアノテヌションのBackColorず同じ。
FillTransparent 塗り぀ぶしの透過。以䞋の䜕れか。
する
しない
䟋1
矩圢を凊理䞭のペヌゞに貌り付ける。この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,Width,50)}
{%SET_U(Anno,Height,20)}
{%SET_U(Anno,BorderColor,èµ€)}
{%SET_U(Anno,FillStyle,する)}
{%SET_U(Anno,FillColor,黄)}
{%DW_PASTE_RECT_ANNOTATION(XDW文曞オヌプン1,Anno)}
䟋2
矩圢をペヌゞ1に貌り付ける。
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,Width,50)}
{%SET_U(Anno,Height,20)}
{%SET_U(Anno,BorderColor,èµ€)}
{%DW_PASTE_RECT_ANNOTATION(#Page,XDW文曞オヌプン1,1,Anno)}
NAME 楕円アノテヌション貌り付け
FORMAT1 {%DW_PASTE_ARC_ANNOTATION(XDW文曞オヌプン凊理名,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}
FORMAT2 {%DW_PASTE_ARC_ANNOTATION(#Page,XDW文曞オヌプン凊理名,ペヌゞ,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}

楕円アノテヌションを指定ペヌゞに貌り付けたす。属性栌玍甚ナヌザヌデヌタ名には属性を指定したナヌザヌデヌタ名を指定したす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

アノテヌションキヌは省略可胜です。アノテヌションキヌを指定した堎合は、指定したアノテヌションが、アノテヌションを䞊に貌り付け可胜な堎合(付箋やカスタムアノテヌション)にアノテヌション䞊に貌り付けを行いたす。たた、指定したアノテヌションが、グルヌプアノテヌションの堎合はグルヌプに远加したす。

戻り倀は、貌り付けたアノテヌションのアノテヌションキヌが返华されたす。

アノテヌションの属性はあらかじめナヌザヌデヌタにセットしおおきたす。セットできる属性は以䞋の通りです。

属性名 倀
HorPos アノテヌションの氎平方向の䜍眮(X座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
VerPos アノテヌションの垂盎方向の䜍眮(Y座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
Width アノテヌションの幅。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
Height アノテヌションの高さ。小数点第2䜍たで有効。
単䜍 : mm 範囲: 550
BorderStyle 線の衚瀺。以䞋の䜕れか。
する
しない
BorderWidth 線の倪さ。130の敎数。
BorderColor 線の色。テキストアノテヌションのForeColorず同じ。
FillStyle 塗り぀ぶし。以䞋の䜕れか。
する
しない
FillColor 塗り぀ぶしの色。テキストアノテヌションのBackColorず同じ。
FillTransparent 塗り぀ぶしの透過。以䞋の䜕れか。
する
しない
䟋1
楕円を凊理䞭のペヌゞに貌り付ける。この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,Width,50)}
{%SET_U(Anno,Height,20)}
{%SET_U(Anno,BorderColor,èµ€)}
{%SET_U(Anno,FillStyle,する)}
{%SET_U(Anno,FillColor,黄)}
{%DW_PASTE_ARC_ANNOTATION(XDW文曞オヌプン1,Anno)}
䟋2
楕円をペヌゞ1に貌り付ける。
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,Width,50)}
{%SET_U(Anno,Height,20)}
{%SET_U(Anno,BorderColor,èµ€)}
{%DW_PASTE_ARC_ANNOTATION(#Page,XDW文曞オヌプン1,1,Anno)}
NAME 盎線アノテヌション貌り付け
FORMAT1 {%DW_PASTE_LINE_ANNOTATION(XDW文曞オヌプン凊理名,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}
FORMAT2 {%DW_PASTE_LINE_ANNOTATION(#Page,XDW文曞オヌプン凊理名,ペヌゞ,属性栌玍甚ナヌザヌデヌタ名[,アノテヌションキヌ])}

盎線アノテヌションを指定ペヌゞに貌り付けたす。属性栌玍甚ナヌザヌデヌタ名には属性を指定したナヌザヌデヌタ名を指定したす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

アノテヌションキヌは省略可胜です。アノテヌションキヌを指定した堎合は、指定したアノテヌションが、アノテヌションを䞊に貌り付け可胜な堎合(付箋やカスタムアノテヌション)にアノテヌション䞊に貌り付けを行いたす。たた、指定したアノテヌションが、グルヌプアノテヌションの堎合はグルヌプに远加したす。

戻り倀は、貌り付けたアノテヌションのアノテヌションキヌが返华されたす。

アノテヌションの属性はあらかじめナヌザヌデヌタにセットしおおきたす。セットできる属性は以䞋の通りです。

属性名 倀
HorPos アノテヌションの氎平方向の䜍眮(X座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
VerPos アノテヌションの垂盎方向の䜍眮(Y座暙)。小数点第2䜍たで有効。
単䜍 : mm 範囲 : -24002400
HorVec 氎平移動量。
単䜍 : mm 範囲 : -24002400
VerVec 垂盎移動量。
単䜍 : mm 範囲 : -24002400
BorderWidth 線の倪さ。130の敎数。
BorderColor 線の色。テキストアノテヌションのForeColorず同じ。
BorderTransparent 線の透過。以䞋の䜕れか。
する
しない
ArrowheadType 盎線の矢印の皮類。以䞋の䜕れか。
なし
始点のみ
終点のみ
䞡方
ArrowheadStyle 盎線の矢印のスタむル。
広いかさ
かさ
塗り぀ぶし
BorderType 線の皮類。
実線
点線
ç Žç·š
䞀点鎖線
二重線
䟋1
盎線を凊理䞭のペヌゞに貌り付ける。この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,HorVec,50)}
{%SET_U(Anno,VerVec,20)}
{%SET_U(Anno,BorderColor,èµ€)}
{%DW_PASTE_LINE_ANNOTATION(XDW文曞オヌプン1,Anno)}
䟋2
盎線をペヌゞ1に貌り付ける。
{%SET_U(Anno,HorPos,10)}
{%SET_U(Anno,VerPos,10)}
{%SET_U(Anno,HorVec,50)}
{%SET_U(Anno,VerVec,20)}
{%SET_U(Anno,BorderColor,èµ€)}
{%DW_PASTE_LINE_ANNOTATION(#Page,XDW文曞オヌプン1,1,Anno)}
NAME アノテヌションツヌルファむルの貌り付け
FORMAT1 {%DW_PASTE_ANNOTATION_TOOL_FILE(XDW文曞オヌプン凊理名,X座暙,Y座暙,アノテヌションツヌルファむル名,番号[,アノテヌションキヌ])}
FORMAT2 {%DW_PASTE_ANNOTATION_TOOL_FILE(#Page,XDW文曞オヌプン凊理名,ペヌゞ,X座暙,Y座暙,アノテヌションツヌルファむル名,番号[,アノテヌションキヌ])}

凊理䞭のDocuWorks文曞の指定ペヌゞに、アノテヌションツヌルファむルの指定番号のアノテヌションを貌り付けたす。

本マクロはDocuWorks8.0以降で䜿甚できたす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

座暙には、アノテヌションを貌り付ける䜍眮を巊䞊を基準ずしお指定したす。(単䜍はmm)

アノテヌションツヌルファむル名には、アノテヌションツヌルファむル(.ann)のフルパスファむル名を指定したす。アノテヌションツヌルファむルは、事前にDocuWorks Viewerで䜜成しおおく必芁がありたす。

アノテヌションツヌルファむルは通垞「C:\Users\ナヌザヌ\Documents\Fuji Xerox\DocuWorks\DWFolders\Annotations」たたは「C:\Users\ナヌザヌ\OneDrive\Documents\Fuji Xerox\DocuWorks\DWFolders\Annotations」に栌玍されおいたす。このフォルダから拡匵子「.ann」のファむルを別フォルダにコピヌしお参照するようにしおください。

番号には、貌り付けを行うアノテヌションツヌルファむルのアノテヌションの番号を指定したす。指定した番号が存圚しない堎合は、「DocuWorksAPIの゚ラヌメッセヌゞ[その他の゚ラヌです。]」ず゚ラヌになりたす。

䞀郚のアノテヌション(貌り付け埌に操䜜が必芁なものなど)は貌り付けするこずができたせん。゚ラヌずなりたす。

アノテヌションキヌは省略可胜です。アノテヌションキヌを指定した堎合は、指定したアノテヌションが、アノテヌションを䞊に貌り付け可胜な堎合(付箋やカスタムアノテヌション)にアノテヌション䞊に貌り付けを行いたす。たた、指定したアノテヌションが、グルヌプアノテヌションの堎合はグルヌプに远加したす。

戻り倀は、貌り付けたアノテヌションのアノテヌションキヌが返华されたす。

䟋1
凊理䞭ペヌゞに、アノテヌションツヌルファむルの1番目のアノテヌションを貌り付ける。 この凊理はDWペヌゞの繰り返しの䞭に蚘述しおください。
{%DW_PASTE_ANNOTATION_TOOL_FILE(XDW文曞オヌプン1,10,10,C:\Home\Annotation\カスタム.ann,1)}
NAME アノテヌションの削陀
FORMAT {%DW_REMOVE_ANNOTATION(DWアノテヌション取埗凊理名,アノテヌション番号)}

DWアノテヌション取埗凊理で取埗したアノテヌションリストからアノテヌション番号で指定したアノテヌションを削陀する。

本マクロはDWアノテヌション取埗凊理埌、又は、アノテヌションの繰り返しの䞭で䜿甚できたす。アノテヌションの繰り返しの䞭で䜿甚する堎合はアノテヌション数が動的に倉化したすので、アノテヌションの繰り返し蚭定で繰り返し方向を「末尟から」に蚭定しおください。

䟋1
DWアノテヌション取埗1で取埗したアノテヌションを党お削陀する。(アノテヌションの繰り返し䞭で䜿甚した堎合)
{%DW_REMOVE_ANNOTATION(DWアノテヌション取埗1,{%DW_GET(AnnotationLoopCount)})}
NAME アノテヌションのグルヌプ化
FORMAT1 {%DW_GROUPING_ANNOTATION(XDW文曞オヌプン凊理名,アノテヌションキヌ栌玍甚ナヌザヌデヌタ名)}
FORMAT2 {%DW_GROUPING_ANNOTATION(#Page,XDW文曞オヌプン凊理名,ペヌゞ,アノテヌションキヌ栌玍甚ナヌザヌデヌタ名)}

オヌプン䞭のXDW文曞のアノテヌションをグルヌプ化したす。

本マクロはDocuWorks文曞オヌプン凊理埌に䜿甚できたす。アノテヌションの貌り付けや取埗凊理で取埗したアノテヌションキヌを䜿甚したす。

ペヌゞを省略した堎合はペヌゞの繰り返し凊理の珟圚のペヌゞが察象ずなりたす。埓っお、ペヌゞの繰り返し凊理の䞭に蚘述しおください。

ペヌゞを指定する堎合は、第1匕数に「#Page」(FORMAT2)を指定したす。

グルヌプ化したいアノテヌションキヌをナヌザデヌタにセットしお、匕き数にナヌザヌデヌタ名を指定したす。

指定したペヌゞ内に指定したアノテヌションキヌが存圚しない堎合ぱラヌになりたす。

{%ADD_USER_DATA(キヌリスト,{%GET_U(属性,アノテヌションキヌ1)})}
{%ADD_USER_DATA(キヌリスト,{%GET_U(属性,アノテヌションキヌ2)})}
{%DW_GROUPING_ANNOTATION(#Page,{%DW_GET(OpenName)},1,キヌリスト)}
䟋1
「テキスト貌り付け1」ず「矩圢貌り付け1」凊理で貌り付けたアノテヌションをグルヌプ化する。
{%ADD_USER_DATA(キヌリスト,{%DW_GET_ANNOTATION_KEY_FOR_PROCESS(テキスト貌り付け1)})}
{%ADD_USER_DATA(キヌリスト,{%DW_GET_ANNOTATION_KEY_FOR_PROCESS(矩圢貌り付け1)})}
{%DW_GROUPING_ANNOTATION(#Page,{%DW_GET(OpenName)},1,キヌリスト)}
NAME アノテヌションの衚瀺/非衚瀺の切り替え
FORMAT {%DW_SHOW_OR_HIDE_ANNOTATION(XDW文曞オヌプン凊理名,衚瀺モヌド(Show|Hide))}

オヌプン䞭のXDW文曞のアノテヌションの衚瀺/非衚瀺を切り替えたす。匕数にShowを指定するず衚瀺状態ずなりたす。Hideを指定するず非衚瀺状態ずなりたす。文曞が耇数ペヌゞの堎合はすべおのペヌゞが察象ずなりたす。

本マクロはDocuWorks文曞オヌプン凊理埌に䜿甚できたす。

䟋1
アノテヌションを非衚瀺にする。
{%DW_SHOW_OR_HIDE_ANNOTATION(XDW文曞オヌプン1,Hide)}
NAME アノテヌションのコピヌ
FORMAT {%DW_COPY_ANNOTATION(XDW文曞オヌプン凊理名,XDW文曞ファむル名)}

オヌプン䞭のXDW文曞に匕数で指定したXDW文曞からアノテヌションをコピヌしたす。

コピヌ元ずコピヌ先のXDW文曞はペヌゞ数、甚玙サむズを䞀臎させるようにしおください。コピヌ元のペヌゞ数が倚い堎合は、コピヌ先にないペヌゞ番号以降の党おのアノテヌションが、コピヌ先の最終ペヌゞに貌り付きたす。たた、ペヌゞサむズが違う堎合はコピヌ先のペヌゞサむズに収たるように䜍眮が調敎されたす。

カスタムアノテヌション以倖のアノテヌションが察象ずなりたす。カスタムアノテヌションを含む堎合ぱラヌずなりたす。゚ラヌずなった堎合に出力されるメッセヌゞは、「関数の匕数に仕様倖の倀を枡したした。」ずなり、゚ラヌの詳现はわかりたせん。コピヌ元ずなるXDW文曞は新芏で䜜成しお、必芁なアノテヌションのみを远加したファむルを察象ずしおください。コピヌ元ずなるXDW文曞のアノテヌションの内容が䞍定の堎合、本マクロを䜿甚するのは掚奚できたせん。このマクロはDocuWorksAPIのXDW_SucceedAttributeを䜿甚しおいたすので、仕様はXDW_SucceedAttributeず同じずなりたす。

本マクロはDocuWorks文曞オヌプン凊理埌に䜿甚できたす。

䟋1
オヌプン䞭のXDW文曞に「D:\Home\temp\moto.xdw」の文曞からアノテヌションをコピヌする。
{%DW_COPY_ANNOTATION(XDW文曞オヌプン1,D:\Home\temp\moto.xdw)}