Graphicオブジェクトの種類を取得するには、Graphicオブジェクトから直接取得する方法と、Graphicオブジェクトの中のitemLinkプロパティから取得する方法があります。

Graphicオブジェクトから直接取得する場合は、imageTypeNameプロパティから取得し、itemLinkオブジェクトから取得する場合は、その中のlinkTypeプロパティから取得します。

var selObj= app.selection[0].allGraphics;
$.writeln(selObj[0].imageTypeName); //ファイルタイプ
$.writeln(selObj[0].itemLink.linkType); //ファイルタイプ(itemLinkから取得)

 

基本的に同じように扱えますが、返ってくる文字列が違うことに注意しなければなりません。以下はその一覧です。

 

ファイル形式 imageTypeName linkType
Photoshop Photoshop Photoshop
EPS EPS EPS
JPEG JPEG JPEG
TIFF TIFF TIFF
PDF Adobe PDF Adobe Portable Document Format (PDF)
PICT Macintosh PICT 形式 Macintosh PICT Format
BMP Windows ビットマップ Windows Bitmap
PNG PNG Portable Network Graphics (PNG)
GIF CompuServe GIF CompuServe GIF
WMF Windows メタファイル Windows Meta Files
InDesignファイル InDesign InDesign Format Name

 

 

Joomla templates by a4joomla