種別 | DocuWorksファイル |
---|---|
説明 | DocuWorksファイルの隠匿ユーザー定義の取得/設定/削除 ※ DocuWorksのユーザー定義は、 属性名を取得できる明示ユーザー定義(XdwUserAttrで利用)と 属性名を知らないと取得できない「隠匿ユーザー定義」があります。 |
構文 | XdwUserAttrX([Name][, Data][, FilePath][, Page]) |
引数 | Name:属性名(指定しない場合、全ての定義を取得する) Data:属性データ、設定/削除する場合に指定する。 (指定しない場合、取得を行う。削除の際は"<@DELETE@>"を指定する) FilePath:DocuWorksファイルパスを指定。 (指定しなければ、現在編集中のDocuWorksファイル) Page:0:文書全体、1以上:指定ページ(指定しない場合は、0になる) ※ 本関数は、DocuWorks文書だけを対象としていますので、 バインダーでは動作しません。 |
戻り値 | 読込んだ文字列。読込みに失敗した場合は、NULL("")が返ります。 |
使用例 | dim s,sFile,i,c,cnt,a[],b[],ss sFile = "c:\aaa\bbb\ccc.xdw" '隠匿ユーザー定義「企業名」から文字列を取得(文書全体) s = XdwUserAttrX("企業名") '指定ファイルの隠匿ユーザー定義「企業名」から文字列を取得(文書全体) s = XdwUserAttrX("企業名",,sFile) '隠匿ユーザー定義「企業名」に文字列を設定(文書全体) XdwUserAttrX("企業名", "株式会社プラスソフト") '指定ファイルの隠匿ユーザー定義「企業名」に文字列を設定(文書全体) XdwUserAttrX("企業名", "株式会社プラスソフト", sFile) '隠匿ユーザー定義「企業名」を削除(文書全体) XdwUserAttrX("企業名", "<@DELETE@>") '隠匿ユーザー定義「企業名」から文字列を取得(指定ページ) s = XdwUserAttrX("企業名",,,1) '指定ファイルの隠匿ユーザー定義「企業名」から文字列を取得(指定ページ) s = XdwUserAttrX("企業名",,sFile,1) '隠匿ユーザー定義「企業名」に文字列を設定(指定ページ) XdwUserAttrX("企業名", "株式会社プラスソフト",,1) '指定ファイルの隠匿ユーザー定義「企業名」に文字列を設定(指定ページ) XdwUserAttrX("企業名", "株式会社プラスソフト", sFile,1) |
実例 | |
備考 | 関連する関数(XdwInsert、XdwProperty、XdwGetPage、XdwAttachFile、XdwChgData、XdwFindText
、XdwPageImage、XdwAppChg、XdwBinder、XdwUserAttr、XdwUserAttrX、XdwClose) ver9.0以降 |