Skip to main content
frameexpert
Community Expert
Community Expert
May 4, 2020 4:45 PM UTC
Answered

FDK Command for Remove Structure from Flow

Is there an FDK command for removing structure from a structured FrameMaker document? I don't want to use an fcode because of the warning message. If so, I am hoping that there is a corresponding ExtendScript command. Thanks.

This topic is closed to new replies. Start a new post to keep the conversation going.
Russ WardCorrect answer
Legend
May 5, 2020 11:42 AM UTC

Digging around in fapi.h for the FDK, I did find this which seems to work:

 

extern StatusT F_ApiStripFlowStructure FARGS((F_ObjHandleT docId,F_ObjHandleT flowId));

 

But I could not get it to work with ES. I tried the usual things:

 

flow.StripFlowStructure();

doc.StripFlowStructure(flow);

StripFlowStructure(doc, flow);

 

May not be implemented. That would be a disappointment.

 

Russ

5 replies

Participant
May 10, 2021 2:09 PM UTC

hi

 

Translate
JonBe
Inspiring
Sep 1, 2020 12:02 AM UTC

Hi Rick,

 

You might have already found a solution but just in case! Have you checked out using Constants.FS_FileIsStructured with Constants.FV_StripStructureAndOpen in Open(fileName, openParams, openReturnParams)?

 

It appears to work!

 

Jon

Translate
Russ WardCorrect answer
Legend
May 5, 2020 11:42 AM UTC

Digging around in fapi.h for the FDK, I did find this which seems to work:

 

extern StatusT F_ApiStripFlowStructure FARGS((F_ObjHandleT docId,F_ObjHandleT flowId));

 

But I could not get it to work with ES. I tried the usual things:

 

flow.StripFlowStructure();

doc.StripFlowStructure(flow);

StripFlowStructure(doc, flow);

 

May not be implemented. That would be a disappointment.

 

Russ

Translate
frameexpert
Community Expert
Community Expert
May 5, 2020 12:37 PM UTC

Thank you Russ. I will check with Adobe and see if they can implement it with ExtendScript.

Translate
www.frameexpert.com
Legend
May 5, 2020 11:31 AM UTC

Hi Rick, it seems like there is a trick for this, but I can't remember exactly what it was. I do know that if you import the content as a text inset into an unstructured document, it will strip the structure. Possibly you could do it that way as a last resort... create the text inset in another doc, convert to text, then copy back over the original content.

 

Russ

Translate