種別 | DocuWorksファイル |
---|---|
説明 | DocuWorksファイルのファイルプロパティ、ページプロパティを取得する。 |
構文 | XdwProperty(page, sts [, FilePath]) |
引数 | page: 0ならファイルプロパティを取得、 1以上なら指定したページプロパティを取得。 sts:取得するプロパティ種別を指定。 pageが、0のとき、 1:総ページ数、 2:ファイルの種類(0:文書、1:バインダー、2:入れ物) 3:バインダー時の文書数 4:添付ファイルの数 pageが、1以上のとき、 1:ページの横幅 (単位は、1/100mm) 2:ページの高さ (単位は、1/100mm) 3:水平方向の解像度 (単位は、dpi) 4:垂直方向の解像度 (単位は、dpi) 5:アノテーションの数 6:バインダーなら、文書名を取得(pageは、文書番号) 7:添付ファイル名を取得(pageは、添付ファイル番号) 11:付箋アノテーションの数 12:テキストアノテーションの数 13:日付印アノテーションの数 14:直線アノテーションの数 15:矩形アノテーションの数 16:楕円アノテーションの数 17:多角形アノテーションの数 18:ペンアノテーションの数 19:画像アノテーションの数 FilePath:DocuWorksファイルパスを指定。 (指定しなければ、現在編集中のDocuWorksファイル) |
戻り値 | stsに指定された、各種の情報 |
使用例 | dim sFile,pg,ww,hh,p sFile = "c:\aaa\bbb.XDW" pg = XdwProperty(0,1) '編集中ファイルの総ページ数 ww = XdwProperty(1,1) '編集中ファイルのページの横幅 pg = XdwProperty(0,1,sFile)'指定ファイルの総ページ数 for p = 1 to pg ww = XdwProperty(p,1,sFile) '指定ファイルのページ横幅 hh = XdwProperty(p,2,sFile) '指定ファイルのページ高さ next p |
実例 | 指定したバインダーから、全文書をファイルとして取出す 付箋が貼られたページを取出し、別ファイルにまとめたい。 |
備考 | 関連する関数(XdwInsert、XdwProperty、XdwGetPage、XdwAttachFile、XdwChgData、XdwFindText
、XdwPageImage、XdwAppChg、XdwBinder、XdwUserAttr、XdwUserAttrX、XdwClose) ver4.2以降 |