Quantcast
Channel: Adobe Community: Message List - FrameMaker Scripting
Viewing all articles
Browse latest Browse all 3715

Re: Automating an unstructured text selection into a new DITA document

$
0
0

Don't know if you're still around, Cronos75, but here is a simple example of using the Open() function to create a new FrameMaker file.

 

-------------------------

// This gives you a PropVals object with default values that you will feed to Open().

var oPropVals = GetOpenDefaultParams();

 

// These two lines set a value in the PropVals object that says this is a new file to create.

var i=GetPropIndex(oPropVals,Constants.FS_NewDoc);

oPropVals[i].propVal.ival=true;

 

// This gives you another PropVals object that Open() requires for some reason.

oRetParms = new PropVals();

 

// The full file path and filename of the FrameMaker file to use as a template for the new file.

// Use two slashes instead of one in paths.

sFilename = "C:\\Users\\myname\\dev\\template.fm";

 

Open(sFilename, oPropVals, oRetParms);

-------------------------

 

Result: This opens an untitled file in FrameMaker that is based on the template file you supplied. The template could be any damn FrameMaker file you have sitting around.

 

Mark


Viewing all articles
Browse latest Browse all 3715

Trending Articles



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