Copy link to clipboard
Copied
Is the Object Style Catalog accessible via the Extendscript API?
Need to get the list available styles and apply some to certain objects within the document based on user's selections.
Thanks in advance!
Copy link to clipboard
Copied
Hi fonrig,
you have to look for "GraphicsFmt"
var oDoc = app.ActiveDoc;
var oFormat = oDoc.FirstGraphicsFmtInDoc;
while (oFormat.ObjectValid())
{
$.writeln(oFormat.StyleTag;) //StyleTag BUT NOT "NAME"
oFormat = oFormat.NextGraphicsFmtInDoc;
}
You can find all properties in 2019 FrameMaker Scripting guide on page 516
Copy link to clipboard
Copied
Thanks @KlausGobel,
I'm getting the oFormat object as undefined​, have any idea why?
Copy link to clipboard
Copied
Of course you need an open/active document that contains object styles
Copy link to clipboard
Copied
Thanks @klaus, I think the issue is that I'm using FM11... See this link:
Feature enhancements and bug fixes in FrameMaker update 12.0.2