Scripting in FrameMaker

This question was posted in response to the following article: http://help.adobe.com/en_US/framemaker/using/WSd5e89bb44d752f2f4e0f6b6612c81bacb1a-8000.ht ml

Re: "Note: For more information on using ESTK in Technical Communication Suite, see Working with ExtendScript, in the Technical Communication Suite Using Guide." 
...where is the "Technical Communication Suite Using [sic] Guide" ...?

Similar Messages

  • Writing Scripts in FM 10 - What component should I add to my project?

    Hello!
    I have read the section about how to display the appropriate libraries to write scripts for FrameMaker 10 in VBS. However, I still don't know what component I should include in the References of my project.
    Here is some text extracted from help file:
    Displaying the VBScript type libraries
    To view the VBS object library, follow these steps:
    1. Start any Microsoft Office application, and then choose Tools > Macro > Visual Basic Editor.
    2. In the Visual Basic editor window, choose Tools > References.
    3. In the References dialog’s Available References list, select your Creative Suite application, and then
    click OK.
    4. In the Visual Basic editor window, choose View > Object Browser.
    5. Select your Adobe application in the drop-down list in the upper left corner of the Object Browser
    window. [...]
    I have tried following the method stated above, but nothing resembling FrameMaker was available...  Does anyone have an idea of which component I should add to my project?
    Thank  you very much

    Hello Michaël!
    So if I understand your answer correctly, the only way to write scripts for FM 10 would be to use the ExtendScript Toolkit provided with the Technical Communication Suite?
    The help file that is provided with this application led me to believe that it was also possible to use VBS to create scripts for FrameMaker...  I assumed that, since these aspects were covered in the help file that came with the TCS, they surely applied to FM 10 as well...
    Thank you

  • Update dates automatically

    I am currently using Excel spreadsheet for my project but find it cumbersome with large amounts of test.
    My requirement is to create a table that contains the day of the week, Month, day and year then data that belongs to that specific date. 
    I need but be able to automatically update the date, for example Monday, January 6, 2014 then when I have enter the date it will automatically update to Tuesday, January 7, 2014 and so on for the entire year.  Then when 2015 arrives I just have to update the 1st date and all others are automatically updated. 
    Can this be done in Framemaker 11?
    Thanks for  your help

    Not without extensive scripting. FrameMaker is a publishing/authoring system.

  • [FM11] Print Image Link and Index Markers with specific Character Style

    Hello,
    I'm new with scripting for Framemaker. I want to export FM docs to RTF so I can import these into InDesign. For the placed images I want to insert a text line that is showing the image link (reference). Besides that I want to show the Index Markers at the mark insertion position with a different Character Style. Can someone help me with that?
    Regards, Sjoerd

    Hello Sjoerd,
    One note about your method to retrieve all linked graphics: this will also process the graphics that might be linked into the master and reference pages. Just to be safe against unwanted side effects you should restrict your list of graphics to the ones in the main flow of your document.
    About the tLoc: you are really looking for the anchor of the anchored frame that contains graphic. It is a little confusing that FM calls both the anchored frame and the imported graphic by the same name. Even if you add an anchored frame to the text to put an equation or a text box in your document, the anchored frame will show up in the linked list of graphics in the document. If you do have an anchored frame containing an imported graphic file, you have a list of graphic objects inside the anchored frame, which itself appears in the list of graphic objects of the document.
    This function should do what you want to do:
    function ListGraphics(doc)
              var aframe = doc.FirstGraphicInDoc;
         while (aframe.ObjectValid()) {
             if (aframe.constructor.name == "AFrame") {
                                            graphic = aframe.FirstGraphicInFrame;
                 if ( graphic.type == Constants.FO_Inset )
                                                 doc.AddText ( aframe.TextLoc, graphic.InsetFile );
             aframe = aframe.NextGraphicInDoc;
    I assume you will also want to remove the anchored frames (the imported image files) from the text. This can be done in the same routine, but you must first catch the following element in the linked list of graphics in the doc before you can delete the current one. Otherwise you will only remove the first and end up with an invalid object. The easiest and safest method to do this is to create an array of elements to be deleted. After ending the while loop, you delete those objects. The full code looks like this:
    function ListGraphics(doc)
              var toDelete = [];
              var aframe = doc.FirstGraphicInDoc;
         while (aframe.ObjectValid()) {
             if (aframe.constructor.name == "AFrame") {
                                            graphic = aframe.FirstGraphicInFrame;
                                            if ( graphic.type == Constants.FO_Inset ) {
                                                           doc.AddText ( aframe.TextLoc, graphic.InsetFile );
                                                           toDelete.push ( aframe );
           aframe = aframe.NextGraphicInDoc;
              for ( i = 0; i < toDelete.length; i++ ) {
                             toDelete[i].Delete();
    This works on a small test file I created. If you need more support, feel free to contact me: jang at jang dot nl

  • Frame Maker document Format conversion to InDesign format

    Frame Maker stores the authored document into binary format. My question is any Adobe Scripting/program guide to read the framemaker data and convert in a format which Adobe InDesign can understand.
    I read an article that there is a MIF filter tool which provide such functionality. I love coding than using some prebuilt tool.
    Is anyone has experienced anything related to converting existing framemake document using scripting/program to the format Adobe InDesign?
    Thanks
    Anil

    Anil @TCS wrote:
    Frame Maker stores the authored document into binary format. My question is any Adobe Scripting/program guide to read the framemaker data and convert in a format which Adobe InDesign can understand.
    I read an article that there is a MIF filter tool which provide such functionality. I love coding than using some prebuilt tool.
    Is anyone has experienced anything related to converting existing framemake document using scripting/program to the format Adobe InDesign?
    Thanks
    Anil
    Hi, Anil:
    If the article you read was in InDesign Magazine, it's probably my review of DTP Tools's MIF Filter plug-in for InDesign.
    The FrameMaker Software Development Kit (SDK) is one way to program FrameMaker. Framescript is a third-party tool that runs scripts on FrameMaker. There are some publicly-available Framescripts, and many commercially-available, plus a few folks who custom-develop
    Frame's MIF (Maker Interchange Language) is open. Opening an FM file that was saved as MIF perfectly recreates the original; well, not exactly, because it does leave out almost all miscellaneous corruption and garbage, so it's better than the orignal.
    FrameMaker 10 introduces scripting with javascript by using ExtendScript. Search Google for terms like "framemaker 10 sdk," "FrameMaker MIF Reference Manual," and "Framescript," without quotes for links to these tools.
    In my article I mentioned that there are some FrameMaker constructs that cannot be converted exactly to InDesign, because InDesign doesn't have those features. True sideheads are one example. "Straddle paragraphs" that go across two or more columns are no longer missing in InDesign, where they're called "span paragraphs." If you think you can program true InDesign sideheads, more power to you! The MIF Filter does its best to duplicate the FrameMaker appearance in its InDesign conversions, but the behavior is different; this means that if you edit such "innovative" conversions, they may fall apart.
    FrameMaker can export XML and RTF, which InDesign can import, so you may find that these formats are sufficient to migrate your content.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices

  • Need Script to save multiple FrameMaker 9.0 files as .mif

    I am using FrameMaker 9.0 on a PC.
    I have a number of UNIX scripts that work on .mif files.
    With the older versions of FrameMaker, I was able to run FrameMaker on Unix and use the batch capabilities to create a script that opened the book and saved each file as a .mif file.
    FrameMaker 9.0 is not supported on Unix, so I can't do that any more.
    I have found references to scripts that will do the conversion to mif on the PC, but they all talk about older versions of FrameMaker.
    What can I use to automatically convert all the files in a book to mif files?
    Thanks,
    Tim Walker

    There are several plug-ins to save .mif and back to .fm
    TOOLBOX for FrameMaker 9 (www.toolboxforme.com) 'FM <> MIF' allows you to generate a complete book in MIF format out of a FrameMaker book in binary format and vice versa: the book and all book components are saved in the respective format.
    TOOLBOX for FrameMaker 9 'Book Transfer (FM<>MIF)' allows you to move a book with all components and generate all .fm files to .mif and vice versa.
    Note: FrameMaker  9 and TOOLBOX save MIF 9 or MIF 7. There is no way to save MIF 8.
    - Georg

  • Unable to create post script file in framemaker.

              I installed TCS 4.0 licensed suite. Due to some reason I need to delete Adobe PDF from Devices and Printers. Since then I am unable to create post script file using framemaker. I have tried uninstalling and installing TCS 4.0 again, but all in vain. What should I do now?

    If you delete critical parts of Acrobat there will be problems. Try doing a REPAIR of Acrobat Pro (from the Programs Control Panel), maybe it can undo the damage.

  • FrameMaker and Scripting?

    Hi,
    I need to make a batch process to import and format some text files. I am able to do this with InDesign javascript, but not sure about Frame. I'm not finding alot for scripting or plug-in development for FrameMaker. Does FrameMaker even allow for custom Scripts? If so, anyone know where to find a scripting guide?
    Thank you!
    Rich

    Rich,
    As a slight variation to Peter’s statement: For versions 6 through 10 of FrameMaker at the moment FrameScript IS the tool. It is 12+ years in the market and has a huge user base.
    All FrameMaker versions support API programming in C using the FDK.
    ExtendScript for FrameMaker 10 looks very promising and is currently an option for folks with experience in FDK programming as there is no documentation available at the moment that does not require you to look up certain things in the FDK documentation. I have heard Adobe is working on ExtendScript documentation.
    Bottom line: As you did not specify which version of FrameMaker you want to use, we all wrote far too much text.
    - Michael
    PS: Whatever solution you use, expect it to be completely different from the InDesign approach.

  • Will the e-seminar on FrameMaker scripting ever be available again?

    I'm referring specifically to the one listed in the ExtendScript Resources section. I'd also be interested in any other videos out there that could help me learn the basics of FM scripting. Any info would be much appreciated!

    Cronos,
    Setting an attribute on all graphics in the document should be dead easy as part of the conversion table. And even if it is not handled by the conversion table it is going to be much easier after conversion. So I would not worry about the alignment of the images in the original documents at all. There are other ways to spend your time. I would expect lots of problems that cannot be handled by any conversion table. You will probably need to do some scripting in pre-processing and post-processing to make the materials come out as valid DITA with minimal manual afterwork. One tool you will have to purchase is FrameSLT, by West Street Consulting. At only $100 it gives you full XSLT power (and more) within FrameMaker. I would not be able to survive my projects without it.
    I specialize in this work - automated conversion from unstructured to structured FrameMaker (whether it is DITA or something else does not really matter that much to me). I am not doing this for free, but if you get stuck drop me a line and I can see what I can do for you. Thousands of unstructured documents to DITA sounds like a job you could use a very high degree of automation for.
    Good luck
    Jang

  • Framemaker to RTF conversion script

    Hello,
    I have an requirement for a script to do FM to RTF conversion scripts?
    Can someone provide any references or samples for this.
    Thanks & Regards,
    Shail

    Shail,
    The most robust solution – if FrameMaker’s own RTF export is not sufficient – is Mif2Go from Omni System. Check out
    http://www.omsys.com
    - Michael

  • Why is my startup script getting a timeout error in FrameMaker?

    Using FM 11
    ExtendScript
    Windows 7
    I'm running an ExtendScript from the FM Startup directory, by starting FM from a batch file. The Extendscript opens multiple book files (one at a time) and does a save as pdf for each one. FrameMaker terminates the script with a timeout error at random points in the script after only one or two saves. The Extendscript runs fine when I run it from the FM Scripting window. It only times out when I run it as a startup script. Is there some workaround for this? Sadly, I find no documentation about this.

    Thanks, Rick. Here is the body of the Extendscript that is in the FM Startup directory. The batch file starts FM and then this script gets kicked off.
    main();
    function main() {
        log("Starting the script.");
        var controlFile = File("G:\\fmToPdf\\fmToPdf.control");
        var controlContent = null;
        if(controlFile.exists === true) {
            // Open the file.
            controlFile.open("r"); // r means read only.
            // Read the file contents into a variable.
            controlContent = controlFile.read();
            // Close the file.
            controlFile.close();
        var bookRegEx = /^book="(.*)"/;
        var targetRegEx = /^target="(.*)"/;
        var pathRegEx = /([^\\]+)$/;
        var lines = controlContent.split("\n");
        for (i = 0; i < lines.length; i++) {
            var line = lines[i];
            if (bookRegEx.test(line) === true) {
                var result = line.match(bookRegEx);
                var inBook = result[1];
                var pathComponents = pathRegEx.exec(inBook);
                var fileName = pathComponents[1].replace("book", "pdf");
                for (i = i + 1; i < lines.length; i++) {
                    line = lines[i];
                    if (targetRegEx.test(line)===true) {
                        result = line.match(targetRegEx);
                        var outBook = result[1] + fileName;
                        log("Starting to generate: " + outBook);
                        fileId = openBook(inBook);
                        saveBook(fileId,outBook);
                        closeBook(fileId);
                        log("Finished with: " + outBook);
                    } else {
                        break;
        // close FrameMaker
        Constants.FF_CLOSE_MODIFIED = 1;
        app.Close (Constants.FF_CLOSE_MODIFIED);
        log("We're done.");
        return;   
    function openBook(filename)
        var openProp = GetOpenDefaultParams();
        var retParm = new PropVals();
        var BookOpen=Open(filename,openProp,retParm);
        return BookOpen
    // save as pdf
    function saveBook(file, pdfName)
        var saveProp = GetSaveDefaultParams();
        var i = GetPropIndex(saveProp, Constants.FS_FileType);
        saveProp[i].propVal.ival = Constants.FV_SaveFmtPdf;
        //i = GetPropIndex (saveProp, Constants.FS_DontNotifyAPIClients)
        //saveProp[i].propVal.ival = true;
        var retParmspdf = new PropVals();
        // pdf settings
        file.PDFBookmark = true;
        file.PDFBookmarksOpenLevel = Constants.FV_PDFBookmarksOpenDefaultLevel;
        file.PDFConvertCMYKtoRGB = true;
        file.PDFDistillerAbsent = 0;
        file.PDFJobOption = "High Quality Print";
        file.PDFSeparateFiles = false;
        file.DocIsViewOnly = 1;
        file.Save(pdfName, saveProp, retParmspdf);
        return
    // close file
    function closeBook(filename)
        filename.Close (Constants.FF_CLOSE_MODIFIED);
    function log(message, reset)
        var logfile = File("G:\\fmToPdf\\fmToPdf.log");
        var openMode = (reset === undefined) ? "a" : "w";
        logfile.open(openMode);
        logfile.writeln(getTimeStamp() + " " + message);
        logfile.close();
    function getTimeStamp(){
        var d = new Date();
        var timestamp = d.getFullYear() + "." +
                        zeroFill ((d.getMonth() + 1), 2) + "." +
                        zeroFill (d.getDate(), 2) + " " +
                        zeroFill (d.getHours(), 2) + ":" +
                        zeroFill (d.getMinutes(), 2) + ":" +
                        zeroFill (d.getSeconds(), 2);
        return timestamp;
    function zeroFill( number, width )
      width -= number.toString().length;
      if ( width > 0 )
        return new Array( width + (/\./.test( number ) ? 2 : 1) ).join( '0' ) + number;
      return number + ""; // always return a string

  • OT: Beginning FrameMaker Scripting Webinar

    Hello Framers,
    I will be doing a Beginning FrameMaker Scripting Webinar on
    Tuesday, January 15, 2013 at 11:00 am EST
    Every FrameMaker workflow can benefit from automation. Starting with version 10, FrameMaker has built-in ExtendScript scripting support. If you have ever thought about FrameMaker automation, this is the webinar to attend. We start with the very basics so you can decide if scripting is for you. If you are a FrameScript user, let me know, and we will provide examples in both languages.
    The webinar is free and will go for about an hour. If you would like to attend, please send me an email to [email protected] or [email protected]
    Rick
    Rick Quatro
    Carmen Publishing Inc.
    585-283-5045
    [email protected]

    Hello Framers,
    I will be doing a Beginning FrameMaker Scripting Webinar on
    Tuesday, January 15, 2013 at 11:00 am EST
    Every FrameMaker workflow can benefit from automation. Starting with version 10, FrameMaker has built-in ExtendScript scripting support. If you have ever thought about FrameMaker automation, this is the webinar to attend. We start with the very basics so you can decide if scripting is for you. If you are a FrameScript user, let me know, and we will provide examples in both languages.
    The webinar is free and will go for about an hour. If you would like to attend, please send me an email to [email protected] or [email protected].
    Rick
    Rick Quatro
    Carmen Publishing Inc.
    585-283-5045
    [email protected]

  • Welcome to the new FrameMaker scripting forum

    As FM10 now has built-in scripting via ExtendScript, this sub-forum was set up as a venue for discussions related to the ins and out of using ExtendScript.
    As well, questions on FrameScript and FDK programming are welcome here.
    If you missed the kick-off webinar on May 26th by Rick Quatro on FM10 & Extendscript, the slides and sample scripts are available on Rick's blog here:
    http://frameautomation.com/2011/05/31/framemaker-10-extendscript-slides/

    Hi!.
    We have Portal 3.0.9.8.3 patch (over 9ias 1.0.2.2.2a Minimal edition) and... a lot of problems about performance. We4ve oracle 9i(repository) running in another server,NT PIII 512MB RAM.
    I4m getting the following errors:
    1) portlet could not be contacted
    2) Timeout occurred whilst retrieving page meta data
    3) timeout for content....
    I had increase the timeout's params...but without success.
    It seems that DB process takes a lot!!!
    Sometimes, after the third "refresh", I get the rigth page.
    What4s happening??
    I must to use 3.0.9.8.2 patch??
    thanks,
    Adrian.

  • FrameMaker Scripting forum?

    I was hoping to start a discussion on the new FrameMaker Scripting board, but found I could neither start a new discussion nor reply to an existing one.
    Is it locked for some reason? Would it be inappropriate to ask for input here? Is anyone aware of other forums where ExtendScript for FrameMaker is being discussed?

    Sorry, but the nice (@$!%^*!!!!*@^!) Jive Software is misbehaving. It seems like only some accounts can start a discussion. I've paged the Adobe-admin and hopefully this will be cleared up shortly.

  • Problem Working With Framemaker 9 Dita XML Files in Framemaker 10

    I just upgraded to Framemaker 10. I am encountering a number of problems when I try to work with my Dita XML help topics, which were last saved in Framemaker 9 format.
    1. Using the Default Dita Template
    When I open one of my documents in Framemaker 10, the Dita 1.2 template ditabase.fm is automatically applied. Everything seems fine. But then when I convert the XML to Eclipse help (which is essentially html, so we're going from XML to HTML) using Dita Open Toolkit ant scripts, I see this message:
    [pipeline] [DOTJ013E][ERROR] Failed to parse the referenced file 'html\c_licensing.xml' due to below exception. Please correct the reference base on the exception message.
    [pipeline] c_licensing.xml Line 25:Attribute "xmlns:ditaarch" must be declared for element type "dita".
    I then opened the xml  file in a text editor, and I saw this on line 25:
    <dita xmlns:ditaarch = "http://dita.oasis-open.org/architecture/2005/">
    Line 25 looks fine to me. Am I missing something? 
    2. Switching to a 1.1 Dita Template
    I tried to work around the above problem. In Framemaker, I tried to set a different structured application as the default one. I closed all files and chose the default Dita 1.1 structured application (it defaults to the Dita 1.1. Composite app.)
    Then I tried to open my file: I got this message inside Framemaker:
    "Validation of XML failed. Continue?
    Error at [FILE PATH], line 25, char 72, Message: Attribute '{http://www.w3.org/2000/xmlns/}ditaarch' is not declared for element 'dita'
    Sounds familiar, doesn't it?
    I switched from the default Dita 1.1. Composite structured application to the Dita 1.1. Topic structured application. Then I dirtied the source file and saved it. The messages I got in FrameMaker log window included the one above, plus I got a variety of Unknown Element messages, things like this:
    Unknown element dita,
    unknown element concept,
    various attributes are not declared for concept,
    unknown element conbody.
    If I switch back to the Dita 1.1 Composite application all of these messages diappear except for this one:
    Attribute '{http://www.w3.org/2000/xmlns/}ditaarch' is not declared for element 'dita'
    My ant conversion scripts from the Dita Open Toolkit are still unable to process this file. They give the same message as is listed in (1) above and the file is not converted to HTML.
    Can anyone help me with this problem? I've also posted this question to the Dita Users Group on Yahoo Groups. If I get an answer in one place, I'll post it in the other.
    Thanks,
    Nina P.

    I really appreciate all the help you are providing with this, Scott. I tried your latest suggestions. Here's what happened:
    Application Mappings:
    I figured out how to add my "BigPage" structured application to the Applications Mappings dialog. I made a new "BigPage"  mapping type, then figured out the non-intuitive part: how to add my individual BigPage topic types to it.  I closed and reopened FrameMaker opened my test document, and, as before (before I did the application mappings) I saw my BigPage applications listed in the Structure Tools > Set Structured Application drop-down. I selected the appropriate application (in this case it was DITA1.1-BigPage-Reference-FM and clicked the "Set" button. 
    It is at this point in Framemaker 9 (and also once, in FrameMaker 10, early in this process, but I haven't been able to replicate it since) that the page size would change to tabloid size, indicating that the document was using the template from the BigPage reference structured application, not the regular DITA1.1 reference application. But this did not happen.
    I tried saving the document, closing it, and reopening it. Once again the default structured application assigned to that document was "reset" to DITA1.1-Reference-FM.  But the fact that the page size did not immediate refresh to tabloid size told me that although I did select the BigPage application in the drop-down, it wasn't being applied.
    Public IDs:
    The public ID in my test reference XML file is:  <!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd" [
    The four public IDs in the DITA1.1-BigPage-Reference-FM entry in structapps.fm (in the Entity Locations section) are:
    -//OASIS//DTD DITA Reference//EN 
    -//IBM//DTD DITA Reference//EN
    -//OASIS//DTD DITA Composite//EN
    -//IBM//DTD DITA Composite//EN
    Do you see anything wrong with the above? .
    Directory Structure: 
    Maybe I cloned the application incorrectly?  Here's what I did:
    1. In C:\Program Files (x86)\Adobe\AdobeFrameMaker10\Structure\xml, I copied the folder called DITA and pasted it into the same directory. I renamed this folder DITA-BigPage
    2. Inside DITA-BigPage, I opened the app folder. Inside each subfolder in app, DITA-Reference-FM, for example, I opened the edd file in Framemaker. In this case, the edd file name was reference.edd.fm.
    3. I edited the top line of reference.edd.fm.  It originally said:
    Structured Application: DITA1.1-Reference-FM.
    I changed it to say:
    Structured Application: DITA1.1-BigPage-Reference-FM
    4. I saved the EDD file. Then I opened the template file in the same folder. It was called: reference.template.fm.
    5. In reference.template.fm, I first changed my page size: Format Menu > Page Layout > Page Size > Tabloid > Set.
    6. Then I imported the element definitions from the corresponding EDD file:  File > Import > Element Definitions > reference.edd.fm > Click Import > Click OK to dismiss verification message.
    7. I repeated the above process for all topic-type folders. For the maps types, I did not change the page size, as these will never display as topics in my online  help. I did nothing to the dtd folder.
    8. Once all this was done, I opened structapps.fm.  I did the following to all Dita1.1 elements in the structure tree.
    Selected the Dita 1.1 XMLApplication element, for instance, the one named Dita1.1-Reference-FM, copied it, and pasted it underneath the original element.
    The original first few lines in the clone looked like this:
    Application Name: DITA1.1-Reference-FM
          Template:              $STRUCTDIR\xml\DITA\app\DITA-Reference-FM\reference.template.fm
          DTD:                       $STRUCTDIR\xml\DITA\app\dtd\reference.dtd
          Read/write Rules:  $STRUCTDIR\xml\DITA\app\DITA-Reference-FM\reference.rules.fm
          DOCTYPE:              reference
    I changed these lines to look like this, using your suggestion to create a variable for the first part of the URLs to enable speed and accuracy:
           Application Name:      DITA1.1-BigPage-Reference-FM
                   Template:                    $STRUCTDIR\xml\DITA-BigPage\app\DITA-Reference-FM\reference.template.fm
                   DTD:                            $STRUCTDIR\xml\DITA-BigPage\app\dtd\reference.dtd
                   Read/write Rules:        $STRUCTDIR\xml\DITA-BigPage\app\DITA-Reference-FM\reference.rules.fm
                   DOCTYPE:                    reference
    I also changed the "Filename" URLs in the "Entity Locations" section of this XMLApplication clone from  $STRUCTDIR\xml\DITA\app\  to $STRUCTDIR\xml\DITA-BigPage\app\.  Applying the "BigPage" variable I'd created for this purpose made this go quickly.
    Finally, after this didn't work the first few times I tried it, I got suspicious that the structapps.fm file in my AppData folder (in my case, it was in the Roaming subfolder under the usual Adobe directories) was overriding the modified structapps.fm file in the Framemaker program directory so I replaced the one in AppData (it had all the original settings) with my modified version.  This had no effect, unfortunately.
    That was my process. After doing the above, the Dita1.1-BigPage applications all listed in the Set Structured App drop-down. They just didn't work,when applied to my XML documents. Nor did the application "remember" what structured application I had set when I opened a new xml document  or closed/reopened the current document or closed/reopened the application.  Did I place the directories correctly for Framemaker 10?  This is the way I did it for FrameMaker 9 and it worked successfully.
    As much as I'd love to solve this mystery, I've thought of a workaround I can fall back on  that doesn't involve using a cloned application.  I will change the page size of a few of the original Dita1.1 sturctured application templates to tabloid size, but leave the Topic structured application at letter size. I'll then apply the Topic structured application to my PDFs and use the others for my help topics.  I'll set this up now. If this doesn't work, then I'll know there's a much bigger problem at the base of this, perhaps even something to do with changing page sizes in templates.

Maybe you are looking for

  • How I got my K7N2 L Working

    At boot up I got a blue Stop screen with inaccesible boot drive error. I was running Windows 2000. MY BIOS was good with AMD 2500 + XP and FSB of 333 showing up. My D-2 bracket was showing a real time clock error. Every time I got to Windows 2000 boo

  • How to remove haze from a photo?

    I have a number of pictures which were taken when the air was hazy. Is there a way to remove the haze from the photo, or have it miniminzed to emphasize the images in the photo? I have tried the Edit sliders, but it either makes it darker or lighter

  • How to disable Adobe Acrobat popups

    I installed the turnkey solution and, when doing so, assumed that I would need PDF generator - it turns out that I don't. As a result I'm now stuck with the situation in which my Adobe Acrobat Professional trial has expired and, whenever I try to vie

  • How to obtain the encoding scheme for an XML document

    How do you go about reading the encoding scheme for an XML document?? More specifically how do I read the line: <?xml version="1.0" encoding="UTF-8"?> (Using Win32 C++ XML Parser 2.0.3 as SAX). null

  • How to read the time and then run different parts of the codes?

    I am new to LabView. I want to read the program running time and then decide what to do. For exaple, if time is less than 1s, output sin signal;if time is more than 1s, output sawteeth signal. It is easy to be implemented in C or Simulink, but seems