Quantcast
Channel: Adobe Community : All Content - FrameMaker Scripting
Viewing all articles
Browse latest Browse all 888

Reading raster image DPI while importing

$
0
0

Hi All,

Creating a simple script to import a graphic into an anchored frame document. All is working fine, but I cant find a way to read the DPI from the raster image so I can modify the now hard-coded value on lines 10-11.

I found: Constants.FS_InsetRasterDpi, but this seems to be for SVG data.

I assume it has something to do with the Imported Graphic Scaling dialog (see image below).

 

Any ideas?

Thanks in advance.

 

    if(myFrame != null){        //only proceed if valid frame        var props = new PropVals();        var strFilename = "";        props = GetImportDefaultParams();        var index = GetPropIndex(props, Constants.FS_HowToImport);        if(index > -1) props[index].propVal.ival = Constants.FV_DoByRef; //import by Reference        index = GetPropIndex(props, Constants.FS_FitGraphicInSelectedRect); //Do not fit        if(index > -1) props[index].propVal.ival = false;        index = GetPropIndex(props, Constants.FS_GraphicDpi); //96 DPI        if(index > -1) props[index].propVal.ival = 96;        index = GetPropIndex(props, Constants.FS_ShowBrowser); //ShowBrowser to get file        if(index > -1) props[index].propVal.ival = 1;    }

 

later...

 

oDoc.Import(oDoc.TextSelection, path, props, returnParms);

 

Imported_graphic_scaling.png


Viewing all articles
Browse latest Browse all 888

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>