Hi Brenda, Did you get this solved? If not, reach out to me. Thanks.
Rick 585-729-6746 -----Original Message----- From: Framers <[email protected]> On Behalf Of George, Brenda Sent: Monday, June 22, 2026 11:39 AM To: [email protected] Subject: [Framers] Structured FrameMaker (version 17) Issue - soft return embedded before paragraph tag When importing xml into Structured FrameMaker version 17, a soft return is embedded before the paragraph tag, pushing heading to the next line: [cid:[email protected]] It should look like this: [cid:[email protected]] In the xml xml:space="preserve" has been added because a tag is included in the xml: <mainhead xml:space="preserve">Average annual total returns (%) <emphasis role="submainhead">(See important legal information)</emphasis></mainhead> If I remove xml:space="preserve" , it eliminates the soft return but it does not recognize the tag, so the tag is not applied. Microsoft CoPilot created a script to remove these soft returns, but it is not working when I run it. Any help resolving this will be appreciated. Here is the script: #target framemaker function removeSoftReturnsInMainhead() { var doc = app.ActiveDoc; if (!doc.ObjectValid()) { alert("No active document."); return; } var pgf = doc.FirstPgfInDoc; var count = 0; while (pgf.ObjectValid()) { if (pgf.Element.ObjectValid() && pgf.Element.GI === "mainhead") { var tr = new TextRange(); tr.beg.obj = pgf; tr.beg.offset = 0; tr.end.obj = pgf; tr.end.offset = Constants.FV_OBJ_END_OFFSET; var text = doc.GetText(tr); if (text && text.indexOf("\r") !== -1) { // Clean up soft returns var cleaned = text .replace(/\r|\n/g, " ") .replace(/\s+/g, " "); doc.SetText(tr, cleaned); count++; } } pgf = pgf.NextPgfInDoc; } alert("Done. Updated paragraphs: " + count); } removeSoftReturnsInMainhead(); ---------------------------------------------------------------------- Unless notified to the contrary by the sender, the recipient should consider the contents of this message including any attachments to be confidential. If you are not the intended recipient and have received this message in error, please contact Federated Hermes immediately by forwarding this email to [email protected] and then delete this message from your system. Saving, copying or disseminating an inadvertently received email could violate state and Federal privacy laws. All emails received by or sent from Federated Hermes may be provided to regulators or law enforcement agencies, or used for other purposes consistent with Federated Hermes business interests. Thank you for your cooperation. -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 10642 bytes Desc: image001.png URL: <http://lists.frameusers.com/pipermail/framers-frameusers.com/attachments/20 260622/e751e635/attachment.png> -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 11312 bytes Desc: image002.png URL: <http://lists.frameusers.com/pipermail/framers-frameusers.com/attachments/20 260622/e751e635/attachment-0001.png> _______________________________________________ This message is from the Framers mailing list Send messages to [email protected] Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to [email protected] _______________________________________________ This message is from the Framers mailing list Send messages to [email protected] Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to [email protected]
