Re: [Framers] XML Application "x" does not exist
C2, Contact me off-list if you are available for a quick on-line meeting to track this down. Or, can you email me your structapps.fm, all files it mentions, and the files you are trying to process? What version of FM are you using? On 8/2/2022 2:56 PM, cuc tu wrote: I am using the default structapps.fm file and there is defined Doctype, Template file, and DTD file. What's different from other simple apps is that I have not specified a RW file and Stylesheets and Entities are new. I copied this definition below as XSLT-Sample. R/w rules are not necessary, although many projects need them. Stylesheets are used when you are opening an XML document in FM or saving an FM document as XML; they are not used when creating a DTD from an EDD or an EDD from a DTD. Thus, it doesn't sound like the elements in the application definition are not At the moment, I cannot understand how FM is aware of my EDD file. FM only processes EDD files when 1) it is importing element definitions from an EDD into a document, 2) it is saving an EDD as a DTD, or 3) it is creating an EDD from a DTD. When you save a structured document as XML, FM uses the internal element catalog in the structured document, which in most projects was imported from an EDD. In particular, when you are saving a document as XML or opening an XML document, FM does not use an EDD itself. When I update the EDD file, I import its element defs into my template file, then I attempt to save my EDD as a DTD, which gives the error. If I change the EDD's StructuredApplication value to another application in my structapps (i.e., eclipse), then it saves the DTD. After that, I change the EDD app declaration back to XSLT-Sample. Then I save all files and restart FM. What do you mean by the EDD's StructuredApplication value? If the EDD contains a StructuredApplication element, FM uses the content of that element. It issues the error message you report if that application is not defined. If there is no StructuredApplication element in the EDD, FM prompts for the application. It should list the same choices as you report below When I open an XML file that is declaring the XSLT DTD, I get a dialog that lists only the XSLT-Sample and eclipse apps - the one I'm trying to build and the one I used temporarily in my EDD. Since the DTD doesn't have any information about eclipse, I'm not sure if there is some data/association stored deeply in FM. The XML opens according to the app I select. I can set the current structured application to XSLT-Sample. I cannot edit global application definition due to permission issue. Does it matter that XSLT-Sample specifies the same doctype as eclipse? No, multiple applications can use the same DTD. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] XML Application "x" does not exist
C2, I suspect there is a simple problem but from your notes I don't know what it is. Are you available for a quick on-line meeting? Or can you email me your structapps.fm, all files it references, and the two files you are processing (the EDD and the XML file you open). On 8/2/2022 2:56 PM, cuc tu wrote: At the moment, I cannot understand how FM is aware of my EDD file. When I update the EDD file, I import its element defs into my template file, then I attempt to save my EDD as a DTD, which gives the error. If I change the EDD's StructuredApplication value to another application in my structapps (i.e., eclipse), then it saves the DTD. After that, I change the EDD app declaration back to XSLT-Sample. Then I save all files and restart FM. Do I understand that: 1) Structapps.fm defines two applications: XSLT-Sample and eclipse. 2) Your EDD has a StructuredApplication element. When you type "XSLT-Sample" in the StructuredApplication element and try to save the EDD as a DTD, FM reports that XSLT-Sample is not defined. However, when you type "eclipse" in the StructuredApplication element, FM creates a DTD. Importing element definitions into the template does not affect saving the EDD as a DTD. The first thing I would check is that "XSLT-Sample" is spelled identically in the EDD and in structapps.fm. The workaround of changing the application name in the EDD should not be needed. Make sure uppercase and lowercase is the same in both places, the same kind of hyphen character is used in both places, and that spacing around the hyphen is the same. When I open an XML file that is declaring the XSLT DTD, I get a dialog that lists only the XSLT-Sample and eclipse apps - the one I'm trying to build and the one I used temporarily in my EDD. Sounds like FM is asking you to pick from one of the defined applications. That prompt lists all the applications it knows about, whether or not they are used in the EDD it is processing. Since the DTD doesn't have any information about eclipse, I'm not sure if there is some data/association stored deeply in FM. The XML opens according to the app I select. I can set the current structured application to XSLT-Sample. I cannot edit global application definition due to permission issue. You should not have to edit the global application definitions. Does it matter that XSLT-Sample specifies the same doctype as eclipse? That is not a problem. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] XML Application "x" does not exist
C2, It sounds like the problem is not that your new application doesn't work, but it either isn't define correctly or you haven't read the definition. Make sure the new application is defined correctly and has that the definition has been processed before any further debugging. Open any file and use the Structure > Set Structured Application command. Is your application listed? If not, where did you define it? You can easily open the default location for application definitions with Structure > Application Definition > Edit Application Definitions. Is that where your definition is? If not, did you create the definition in a file that uses the same template as the default one. You can put your own definition in another file, but it will not be available until you open that file and use Structure > Application Definition > Read Application Definitions. While FrameMaker reads the default application definition file each time it starts, you need to read another file in each session before its definitions become available. --Lynne On 8/2/2022 8:16 AM, cuc tu wrote: Rick and Lynne helped me a while back on XSLT for reading an XML file into a structured application. I could not get it to work because of the application definitions had errors. I think I still have some errors in the structapps file declaring this application. When saving the EDD as a DTD, I get the error message in the subject line. Am I missing something or have something improperly defined? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] OT: Product Marketing Lingo
C2, I would think that all documentation (user documentation, marketing literature, advertisements, etc.) should use the same word order. For a new product, use parallel construction to existing products. For a company's first product, look at the conventions used by competitors. --Lynne On 5/11/2022 11:47 AM, cuc tu wrote: Hi All Just a subtle point, we are discussing the proper way to present our product names/identifiers. For example, say we make audio analyzers with various model numbers and product trade names. Are there any incorrect ways to organize these terms: The MX100 Audio Analyzer is... The marketing lady thinks the correct way to present that is The Audio Analyzer MX100 is... I think this comes from when we have a trade name, such as AudioMax™. The AudioMax MX1000 Audio Analyzer is... I contend that Audio Analyzer MX100 is incorrect, but cannot articulate the technical reason why. Something like, MX100 modifies audio analyzer, right? ThanksC2 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Fixing table number in a cross-reference
Rick, of course, is correct. The difference between <$paranum> and <$paranumonly> is that <$paranum> returns the entire autonumber while <$paranumonly> returns only the counters (such as or ) within the autonumbers and any separating text such as a period or hyphen (or dash) between the counters. For example, <$paranum> might display as "Table 3.3" while <$paranumonly> displays as "3.3". I've used a period separator here because if <$paranumonly> incorrectly returns "3.3", I would expect <$paranum> to also display a period. --Lynne On 4/14/2022 10:48 AM, r...@rickquatro.com wrote: There should be a <$paranum> building block that picks up the entire autonumber. -Original Message- From: Framers On Behalf Of Tom Beiswenger Sent: Thursday, April 14, 2022 9:29 AM To: An email list for people using Adobe FrameMaker software. Subject: [Framers] Fixing table number in a cross-reference I just noticed that this cross-reference format returns a cross-reference that does not pick up the hyphen in the referenced table number. The C-R used to reference Table 3-3 on page 39 in Chapter 3: Table\ <$paranumonly> on page\ <$pagenum> in Chapter <$chapnum> Returns (example): Table 3.3 on page 39 in Chapter 3 -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Fixing table number in a cross-reference
Tom, Have you checked p. 39 in Chapter 3 to confirm that the table number appears as 3-3 rather than 3.3? <$paranumonly> returns the first counter in the autonumber of the cited paragraph (or first paragraph in the cited element of a structured document), the last counter in that autonumber, and any characters between them. Thus, if Chapter 3 shows the table as 3-3, the cross-reference should appear as desired. You may be able to correct problems by importing formats into all book components and updating the book. It is wise to save a backup copy of all files in the book first. --Lynne On 4/14/2022 6:28 AM, Tom Beiswenger wrote: I just noticed that this cross-reference format returns a cross-reference that does not pick up the hyphen in the referenced table number. The C-R used to reference Table 3-3 on page 39 in Chapter 3: Table\ <$paranumonly> on page\ <$pagenum> in Chapter <$chapnum> Returns (example): Table 3.3 on page 39 in Chapter 3 Is there a way to have the cross-reference to correctly reference the table number as 3-3 and NOT 3.3? I don't see a building block anywhere that would replace < -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Another Simple Structured App
C2, FrameMaker does not support creating separate paragraphs for different attribute values of one element. In simple cases you can use a prefix and a suffix to create such an appearance, but not with as many attributes as you have if you want to use different paragraph formats. I agree with the comments Rick and Robert made early in this thread to use XSLT. The idea is to change the attributes to subelements; each would then be a separate paragraph that you could format as you wish. Did you see the responses I posted yesterday? Since your message was getting long, I split my reply into three separate messages, giving each a different subject but including "Another Simple Structured App" in parentheses at the end. --Lynne On 4/7/2022 12:11 PM, cuc tu wrote: Simple question is how to break attribute values out into separate paragraphs? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
[Framers] Reading Application Definitions (was Re: Another Simple Structured App)
C2, I wonder if you edited the application definition but did not process the change. The modification won't be processed until you restart FrameMaker (if you are using your default application definition file) or until you use Structure > Application Definition > Read Application Definitions. --Lynne On 4/6/2022 2:58 PM, cuc tu wrote: What's next? Define this app in structapps.fm and just fill in the non-existant dtd file name and try again? Even doing that FM says my app does not exist. Seems I need a DTD to make an app, but I need an app to make a DTD. On 4/6/2022 3:17 PM, cuc tu wrote: Quick follow-up to the last part of my email - for whatever reason, closing FM and reopening my EDD allowed me to then save it as a DTD. Maybe I'm down to just formatting and pulling in other element data. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
[Framers] DTDs and EDDs (was Re: Another Simple Structured App)
C2, XML documents do not require DTDs unless attributes have default values or the documents use entities. (Note: FrameMaker uses entities to represent a book in XML.) FrameMaker can create an EDD from a DTD or a DTD from an EDD. The former is useful if your starting point is XML that uses a DTD; the latter is useful if you have an EDD and want to create a DTD. A structured application specifies the pieces you need to work with XML (or SGML). Such pieces can include an EDD, a template, XSLT transforms, and read/write rules. You may be able to create a DTD before you define a structured application, selecting in the pop-up menu in the Use Structured Application dialog box that the Structure > DTD > Save as DTD command brings up. --Lynne On 4/6/2022 2:58 PM, cuc tu wrote: ... I'm stuck with creating the DTD. I follow the instructions here to make the EDD and then the next section is to create the DTD, but FrameMaker complains there is not structured App. This feels like a chicken and egg issue. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
[Framers] Displaying multiple attribute values in different paragraphs (Re: Another Simple Structured App)
C2, I plan on answering some of your questions in a series of different messages. Here's the first one: On 4/6/2022 2:58 PM, cuc tu wrote: So I need to figure out how to get the formatting to work. It seems I can sometimes pick to use a para format, but the attributes do not allow different paragraphs for different attributes in the same element. I've tried the formatting as shown here and also in the Prefix/Suffix rules. XSLT can help you display different attributes in different paragraphs with different formats. If you are given an XML document that contains: XSLT can create a new related XML document in which you change the attributes to subelements. Your ScpiCommand element would then start with LaunchSetupType Launch Setup Type Sets the launch setup type. Outputs the launch setup type. and continue with new elements for the remaining attributes and then the original content for the elements. This variation of the original document would be a temporary file that is never saved. Your XML application would specify using XSLT and when you open the provided XML document, FrameMaker would run XSLT to create the temporary file and then open the result to create a structured document that uses subelements instead of attributes. Doing so would allow you to use different paragraph formats for different original attribute values. Your EDD would reflect the modified structure (with subelements instead of attributes). --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Another Simple Structured App
C2, Just to add a few details to the other responses, XSLT is a programming language for transforming an XML document into another XML document, HTML, or any text format. For example, XSLT can insert, delete, or rearrange content, change attribute values to element content or the reverse, and add, delete, or modify content or attribute values . The processing you need is all typical of XSLT transformations. As Rick has explained, when you open an XML document in FrameMaker, you can optionally use XSLT to transform the input XML into another XML document. FrameMaker then creates a structured document from this second XML document. Robert also makes a valid point. How will your command dictionary be delivered? If the eventual goal is to produce HTML, you have the option of using XSLT to create HTML and skip FrameMaker formatting. --Lynne On 3/22/2022 8:05 AM, cuc tu wrote: Our engineering group is giving me an XML file to build a dictionary of programming commands. I'm still a novice at structured frame and have two basic question s about using the XML content. All content is in attribute values. I'm sure I can make certain attributes visible, apply formatting, and add prefix/suffix. Can I automatically change the order of the content? They are presenting the definition before the command word. Can attribute values be pulled in from other elements? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] FM 16.0.4 update...
On 2/16/2022 10:53 AM, Scott Prentice wrote: I just installed the 16.0.4 update, and see the following oddities .. - the update blindly installed a new maker.ini, which wiped out all plugins registered there a well as any customizations (yes, I know, I should use the maker.ini in %appdata% .. but still, I don't recall this being done with earlier updates) Scott, I believe all updates have replaced the main maker.ini; it is part of the distribution and may have changes. - hosed the "welcome page" in both FM2019 and FM2017 The Welcome Page seems to have been destroyed today independently of the update. Select the Back command from the context menu to restore it. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] read/write rules
Dave, Even though the error message refers to the r/w rules, the problem could be with your API client. Have you recompiled for the newer version of FM? --Lynne On 10/20/2021 11:32 AM, d...@reqexperts.com wrote: We use a structured application that includes a structured API to tailor the XML that Framemaker produces. We normally use a very simple read/write file: ... So for testing we removed the read/write rules from the fm application definition and we are now getting this: "Fm dispatcher encountered an error and could not complete the translation" and in the console window "Could not open the read/write rules file (C:\Program Files\Adobe\Adobe FrameMaker 2020\structure\xml\default.rw). Make sure that you have read access to the file and that the file is not already in use. Error reading the rules file (C:\Program Files\Adobe\Adobe FrameMaker 2020\structure\xml\default.rw). XML save aborted." -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] FrameMaker 2020 vs 2019
Sean, The binary data in a FrameMaker file identifies the version of FrameMaker used to create the file. Each version of FrameMaker can open files created in that version and earlier, but not files created in a later version. In particular, FM 2019 cannot open files created in FM 2020, regardless of whether those files use any FM 2020 features that were not available in earlier versions. Each version of FM can save files as previous versions. Save As has an option for the immediately preceding version. In particular, you can open one of your FM 2020 files, and select Document 2019 from Save As's Type pull-down menu to convert the file to 2019. That might be practical if you only have a few files; it is a pain for a large number. An FM 2020 script or plugin can convert a large number of files and can convert to earlier versions than the immediately preceding one. Of course, any use of FM 2020 features that didn't exist in the output version can't be preserved.w https://www.adobe.com/products/framemaker/features.html (which you can reach from the New Features button on the FM 2020 Welcome Screen) describes what's new in FM 2020. --Lynne On 10/14/2021 10:27 AM, techwordsm...@gmail.com wrote: The icon looks the same as FM 2019. The new version self-identifies as version 16, not 2020. I don't see any obvious changes off the bat. Anyone have any idea what the new changes to FM 2020 are, other than 2019 cannot open 2020 files? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Maker.ini - Language Setting Question
On 9/10/2021 9:54 AM, A Craig wrote: I'm trying to configure the default maker.ini in C:\Program Files\Adobe\Adobe FrameMaker 2020 (I always keep an original backup copy). I had no idea there were 2 of them. When FrameMaker starts, it reads the maker.ini file in Program Files, then it reads the maker.ini file in your 16 folder. Thus, it uses a combination of the settings in the two files, with those in your personal file overriding those in Program Files. If different users use the same system, the file in Program Files is a default for all of them. When FrameMaker closes, it saves current settings (such as recent files) in the maker.ini file in the user's 16 folder, creating that file if it doesn't exist. I'm not trying to reset " LanguageDir", I'm trying to reset " Language=USEnglish" (under Generic information) to "Language=CanadaEnglish" - which I think is the correct wording. And the setting was definitely in maker.ini (I've found an old maker.ini from years ago to confirm that). Language is not discussed in the INI Reference manual. You can edit it with a text editor, but I don't believe it has any effect. When you install FrameMaker, the user interface language you select determines the value specified for Language in the maker.ini file in FrameMaker. Again, the language chosen in the installer determines the language used in templates such as the Landscape and Portrait templates, but to change those templates you need to edit the templates, not make a setting in maker.ini. Can you tell me where, in FrameMaker, I can find a list of installed dictionaries? I've found the list of spellcheckers in "Preferences" and "English (Canada)" is included. But I don't know if that means the language I need is actually installed. I believe the list in Preferences is created from the information in the directory specified by LanguageDir. I created a new portrait document and typed "colour color" in it. I set the language on the Font page of the paragraph designer to English (Canada) and FM reported "color" as a spelling error. When I set the language to English (US), it reported "colour" as an error. If you want FM to use the English (Canada) when it checks spelling, your paragraph formats need to specify English (Canada) as the language. Let us know if you have multiple documents or multiple paragraphs that specify a different option. If it's missing, do I need to completely reinstall FrameMaker? Or perhaps there's a place on the Adobe website where I can download the language (if it's missing) and somehow just install that? And as far as Fred's suggestion that maybe IT missed the language during the installation, on the day our computers were re-imaged, we got to install our own programs with a temporary 2 hour window of "Admin Privileges". So if it's not installed, it's my own fault. However, I always tend to over-install options, so I can't think that I would have somehow deselected Canadian English (but it's not beyond the realm of possibilities). I suspect that the only reason to reinstall is if you can't clear the error about not being able to find the LanguageDir. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Maker.ini - Language Setting Question
Alison, Are you editing your personal maker.ini in C:\Users\name>\AppData\Roaming\Adobe\FrameMaker\16 or FrameMaker's default which is probably in C:\Program Files\Adobe\Adobe FrameMaker 2020? If the former, you might want to close FrameMaker, make a backup copy of C:\Users\\AppData\Roaming\Adobe\FrameMaker\16, delete the original directory, and restart FrameMaker. Do you still get the error message about initializing dictionaries? Most users do not want to reset the LanguageDir option in maker.ini. By default it is set to "dict" which points to C:\Program Files\Adobe\Adobe FrameMaker 2020\dict. This directory contains the spelling dictionaries available to FrameMaker. Which of these spelling dictionaries you use depends on the languages set in your paragraph formats. Winfried's suggestion to reinstall FrameMaker assumes you were asking about the user interface language used in menus, dialog boxes, and various templates. Canadian English is not an option for the UI language, where the possibilities are North American English, International English, French, German, and Japanese. If you choose North American English, the default templates do use US English. Winfried also referred you to the INI Reference manual. You may recognize the setting you need there. Do you remember what the setting you want affected? Are you sure it was in maker.ini? --Lynne On 9/9/2021 10:54 AM, A Craig wrote: Also unfortunately, I cannot remember the exact wording to reset the maker.ini language to Canadian English from "USEnglish" (see below). I've tried a couple of things but I'm getting a message that says: "FrameMaker cannot initialize its dictionaries. Either the LanguageDir entry specified in the initialization file is missing or incorrect, or the files in the LanguageDir are missing or currupted," Back when I installed FrameMaker this past spring, I know I edited maker.ini to use Canadian English and it worked just fine. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Table and Figure Numbering
Alison, If there are chapters or appendices with no tables or figures, you still need to set Paragraph numbering to Continue Numbering from Previous Paragraph in Book. If you leave the default setting in those chapters, they will start the numbering over. Those chapters will look fine, but the first one that does have a table will continue from the preceding chapter, not the preceding chapter with tables. --Lynne On 8/26/2021 10:51 AM, A Craig wrote: I assume I am missing something really simple, but I can't get the Table and Figure numbering in the Appendices to pick up where they left off in the Chapters. The first Appendix with a Table / Figure starts over at 1 and thereafter the numbers are cumulative within all the Appendices. What setting am I missing? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Non-Breaking Space in an xRef Format
Alison, Put a backslash before the space in the format: <$paranumonly>\ < $paratext> --Lynne On 8/24/2021 12:31 PM, A Craig wrote: How do I include a non-breaking space in a cross reference format? For example, in the format definition "<$paranumonly> < $paratext>" I need the space between "<$paranumonly>" and "<$paratext>" to be a non-breaking space. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] can someone take the reins?
Is the current domain owner the only one who can renew? Can we send in a payment in advance? --Lynne On 6/26/2021 11:24 AM, A Craig wrote: Second, when the domain expires, if donations are needed to pay for the renewal, send me a note as I am more than willing to make a contribution. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
[Framers] Pronouns (was Re: Paragraph numbering)
I'm so sorry, Lin. My parents always told me that Lynn could be either a man's name or a woman's, but Lynne was always a woman's. They didn't mention other spellings and certainly never anticipated that gender-specific terminology would become a social flaw. --Lynne On 6/15/2021 1:27 PM, Lin Sims wrote: (And I'm female, btw. Not that it's easy to tell from my name!) -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Paragraph numbering
Debbie, Lin's example uses some options in FrameMaker's counter support that you didn't mention in your post: 1. Different sequences. If a paragraph's autonumber starts with a single character followed by a colon, it uses counters that are independent of those in other sequences. One solution in your case would be to use: x: and x: for numbered items y: and y: for lettered items I've used the x and y sequences in this example to emphasize that the sequence identifiers are independent of the way you are formatting the counter values. Of course, using n and a (or N and A) is probably more natural. Different sequences can be used for different numbered constructs. For example, you might use one sequence for list numbers and a different one for section numbers. 2. Using multiple levels in one sequence. For example, documents with three levels of sections can use the first counter for main sections, the second for subsections, and the third for subsubsections with autonumbers such as: s: for main sections s:. for subsections s:.. for subsubsections The counter for any level that is not mentioned is reset to 0. Thus, s: increments and displays the first level and resets the second and third levels to 0 s:. displays the first level without changing it, increments and displays the second level, and resets the third level to 0 s:.. displays the first and second levels without changing them, increments and displays the third level 3. Displaying a counter in different ways. Building blocks indicate the format in which counters are displayed (n for Arabic numerals, a for lowercase letters and so forth), but the counter value depends on how that level of that sequence was set in previous paragraphs and not by how it was displayed previously. It is up to the user to make sure that the same format is used consistently in all paragraphs. One way to "display" a counter is not to show it at all. That's done by using a space instead of a visible character (such as n or a) for the format. Lin is using the L sequence for items in lists with the first level of that sequence for numbered items in the main list and the second level of that sequence for lettered items in numbered lists. So his L:< >\t, where the space between the first pair of angle brackets is important, means to save but not display the value of the first counter level and to increment and display the second level as a letter. Without < >, the autonumber would be referring to the first level and the numbers and letters for both list levels would be confused. Hope this helps, --Lynne On 6/15/2021 5:09 AM, Lin Sims wrote: These are the contents of my Autonumbers for a similar list. I suspect you've not got your placeholders set up correctly. 1st Level, Reset: L:< =0>\t 1st Level: L:< =0>\t 2nd Level, Reset: L:< >\t 2nd Level: L:< >\t On Mon, Jun 14, 2021 at 8:11 PM DJ Layton wrote: The second part of the numbered list seems to be incrementing the ALPHABETIC value rather than the preceding NUMERIC value. I used the standard , , and , building blocks. I cannot figure this out!!! -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] "Visible" Variables
Alison, You can use Peter's approach. To apply a character format in the definition of a variable, put the character tag in angle brackets before the text; to go back to the previous character format use Font> or . The Add/Edit Variable dialog includes a list of backet-enclosed character formats and so you don't have to type them. If you don't want to bother defining a new color, you can maintain two files, each with a single entry in the character catalog, called something like VariableFormat. In one define VariableFormat to have the properties you want, in the other define VariableFormat to be AsIs for all properties; in the other define VariableFormat to have the properties you want while editing. Include in the definition of every variable. To switch between the two views, import formats, selecting only character formats, from the appropriate file. By the way, to define a character format that doesn't change any properties, in the Character Designer, type Shift-F8. You could also use conditional text and apply a Variable condition to all variables with a global Find/Change. As needed, you can either change the condition indicator for the Variable condition, or show or hide condition indicators. The special color is the only one of these methods that doesn't require you to make an appropriate setting before printing. --Lynne On 5/27/2021 5:01 PM, Peter Gold wrote: I can't remember if variables can be defined with a character format. If so, define a format with a color that you define as a non-printing color in a color-definition set. If not, use Find to apply a format with a non-printing color to the variables. On Thu, May 27, 2021 at 6:52 PM A Craig wrote: FrameMaker 2020 Win 10, 64 bit Unstructured Word has the option to "Show Bookmarks" so they're always highlighted within the text (but of course they don't print). Does Frame have anything similar for variables? It would be great if I could look at a page of Frame text and immediately see which items were inserted as variables. Alison -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] A bizarre cross-reference issue
Well put! On 4/23/2021 2:19 PM, Craig Ede wrote: Yes, the structured documents have the ability to put one tag inside another tag. Much more systematic and—dare I say it—better structured. Craig From: Framers on behalf of Lynne A. Price Won't help with the definition of cross-reference formats, but in running text, you can apply two character formats easily in a structured document--one element inside another, each applying character properties. Both element tags survive. --Lynne ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] A bizarre cross-reference issue
Craig, Won't help with the definition of cross-reference formats, but in running text, you can apply two character formats easily in a structured document--one element inside another, each applying character properties. Both element tags survive. --Lynne On 4/23/2021 8:08 AM, Craig Ede wrote: Rick’s suggestion highlights one of the pitfalls of FrameMaker’s tagging system. If you overlay a character tag with another character tag, you may get a mix of characteristics in the text depending on the settings for each of the character tags. Anything left “As Is” in the second applied tag will retain the earlier tag’s setting (if it differs from the paragraph settings). However, if you search on the first char tag name, FM will not find it in any text where another char tag has overlaid it, so you lost the ability to search effectively for a tag. You’re then stuck with modifying such text by doing a search for character tag overrides. Much better to foresee what combinations of characteristics might occur and create separate ‘combo tags’ that do all the things you might want done to the text. Just remember to have a template usage guide that gives your writers this info so that they don’t subvert the intent by just overlaying two tags. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Help with setting up a paragraph tag in the TOC
Böðvar, You are quite welcome. --Lynne On 3/30/2021 4:01 PM, Böðvar Björgvinsson wrote: So, Lynne, if you are reading this, THANKS! -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Help with setting up a paragraph tag in the TOC
Tammy, If I understand the issue, you are trying to make a single TOC entry that has the autonumber of the SectionNumber paragraph followed by the text of the SectionTitle paragraph. The format of one TOC entry cannot include information from multiple paragraphs (or elements in a structured document). However, you can create two entries that appear on one line by making the first one a run-in head. In your case, you can enter SectionNumber in the TOC, using <$paranum> and formatting that paragraph as a run-in head. Also enter SectionTitle in the TOC using <$paratext>. As long as all sections are consistent in the use of both paragraphs at the beginning, the result should be what you want. --Lynne On 3/15/2021 8:36 AM, tamm...@spectrumwritingllc.com wrote: SectionNumber is an auto-numbered tag used within a chapter file whereas the tag that immediately follows, SectionTitle, is not auto-numbered. The numbering is not at the file level such as with $Chapnum, so <$sectionnum> is not an option. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] link for Feature Request
Sue, I believe you are looking for: tracker.adobe.com --Lynne On 2/24/2021 6:09 AM, Sue Thomson wrote: Can anyone remind me where to find the link for Feature Request for FM? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Set multiple attributes with conversion table?
Sue, Put both attributes in the same set of square brackets, separated by an ampersand: paratag[attribute1="valueA" & attribute2="valueB"] --Lynne On 12/10/2020 4:13 AM, Sue Thomson wrote: I'm trying to convert some legacy content (Word and unstructured FrameMaker) to structured FrameMaker (2020). My conversion table works for assigning a single attribute to a content item but there are instances where I need to assign two attributes to the same content item. This is what I'm doing at the moment: "Wrap this object or objects" "In this element" P:paratag paratag[attribute1="valueA"] Is it possible to assign more than one attribute at a time? If so, please can someone tell me how? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Grammar, now with hyphens!
Doug, Your examples show compound adjectives that modify "bike". Most of them should be hyphenated. The exception is "multi-gear". "Multi" is a prefix rather than a word by itself so "multigear" does not require a hyphen. You didn't ask, but as far as spelling out the number of gears as opposed to using Arabic numerals, I would probably use the words rather than numerals, depending on context. If you are writing something like a catalog for a bicycle shop or the assembly directions for a new bicycle, I would probably follow existing conventions (such as the previous version of the catalog). If different manufacturers use different conventions, I'd probably use each manufacturer's names. If company A sells a 12-gear bike and company B sells a twelve-gear bike, a purchaser may have trouble finding information on each unless a store's catalog identifies each product the way its manufacturer does. --Lynne On 8/20/2020 11:39 AM, Doug wrote: I've seen these used both ways, so I'd like some fresh input: which of the following are correct, and why? single gear bike four gear bike ten gear bike 12-gear bike 20-gear bike multi-gear bike fixed gear bike -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Grammar question
Doug, Do both the nodes and the supervisor have covers? Is it only covers that must be removed or nodes as well? Both sentences are ambiguous, but the most likely meanings are that A. instructs the reader to remove all the covers from the supervisor and from the nodes. B. instructs the reader to remove the covers from the supervisor and to remove all nodes. --Lynne On 7/16/2020 9:51 AM, Doug wrote: Which of the two sentences is better? Is there a "better", or is it just a matter of personal preference? A. Remove all the covers from the supervisor and nodes before proceeding further. B. Remove the covers from the supervisor and all nodes before proceeding further. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Applying different paragraph tags to same element
Brenda, Do you have the /Structured Application Developeor's Guide/? If not download it and the accompanying reference manual from https://www.adobe.com/devnet/framemaker.html. They are the two documents available under the "Structure Application Development" heading. Look up "context rule". You can apply different paragraph formats from the paragraph catalog or simply change individual paragraph properties based on context. --Lynne On 3/20/2020 9:58 AM, George, Brenda wrote: In my EDD, I have an element named 'mainhead' that I would like to apply different paragraph tags to depending on the context of the 'mainhead' element. What do I need to do in order to do this? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Framemaker 2019, Conditional Text, and ToCs
Lea, Jeff's advice to make sure you have installed all patches may indeed solve your problem. I am running a fully patched version of FM 2019. I have just duplicated the situation you described and had no problems with TOC entries that contained conditional text. --Lynne On 3/2/2020 4:42 PM, Lea Rush wrote: Now I find that all conditional text, whether it's characters or the paragraph mark itself, is dropped from the ToC. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Tables question
On 1/27/2020 5:25 AM, Doug wrote: Is there a way to define a Table style that uses alternating color body row shading? I want a table where the rows alternate between green and white. The Table Designer Shading tab seems to want to make all the rows the same color. Doug, To add to Rick's reply, FM does support the shading you want. The Shading tab of the Table designer allows you to set up two-color patterns for either body rows or columns, but not both. Since you are interested in row shading, in the rest of this message, I will describe row shading; column shading is analogous. FM divides the rows in the table into consecutive blocks. Each block contains the sum of the number of rows you specify as First and the number of rows you specify as Next. Depending on the number of rows, the table may end with a partial block. In your case, you should specify 1 for both First and Next so that each block has 2 rows. Then specify Green as the color for First rows. It doesn't matter what color is specified for Next rows as long as the Fill is set to None. Note that the field labels may seem a bit confusing since "First" does not refer only to the first rows in the table, but to the first rows in each block and "Next" refers to the remaining rows in each block. You could define more complicated problems such as 2 White rows followed by 6 Blue rows. For more complicated patterns, such as those using three or more colors, you will have to use Table > Custom Ruling & Shading. You can also specify a color for header and footer rows, but all rows in both header and footer will have the same color. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] FrameMaker 2020
I believe that FM 2019 was released in September, 2018--close enough to 2019 to use the later year in the product name. --Lynne On 1/14/2020 9:16 AM, Lin Sims wrote: IIRC, 2019 was released in January 2019, so expect something in June-ish. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Applying Show/Hide Conditional Settings
John, FM should not crash when you apply Show/Hide settings. Please give us an update and let us know if you experience crashes now that you've switched to using conditional expressions. When you were using the Show/Hide shuttle boxes, did FM always crash when processing the same file? Did restarting FM or rebooting your computer make a difference? To answer your original question, yes, once you have selected the files in a book window, you can make Show/Hide settings in the selected files either using the Show/Hide Conditional Text box, or by importing formats from a template and checking the Conditional Text Settings box. Assuming that all the documents already have the same conditional text definitions, the two methods should produce identical results. In that since, they are both "right". However, the first method seems more obvious to me and more in the spirit of conditional text. The condition tags have to be defined before they can be shown or hidden. The intent of this FM feature is to be able to show or hide different content without having to redefine the conditions. It was creative of you to see if the second method made a difference in observed behavior, but it shouldn't be necessary. --Lynne On 1/14/2020 1:36 PM, John Posada wrote: I've been experiencing crashes when applying a Show per condition. I've applied conditions two different ways... - Select all the files in the book, configure Show/Hide , pick the condition, move to Show side, click radio button for Show as per Condition, then Apply. - In the template file, configure Show/Hide, Apply, then File->Import->Conditions. Is one of these the RIGHT way and one the WRONG way, or is there a more stable way? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Applying Show/Hide Conditional Settings
On 1/14/2020 4:14 PM, John Posada wrote: I also noticed that some tiny snippets got through. like some bullets without content, stuff like that. However, it has potential. John, You might make sure text symbols are on when you assign the condition tags. If you want to make an entire paragraph conditional, make sure you select the end-of-paragraph symbols. If you apply the condition to all the content of the paragraph without the EOP, hiding the condition will leave an empty paragraph. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] FM2019 Volume and Chapter Numbering
Winfried, I agree with you about avoiding chapnum, etc. You are correct that using counters is more flexible because it allows multiple chapters, sections, or volumes to appear either in separate documents or grouped into one. Furthermore, I find using counters easier to maintain since all details are defined in the paragraph formats and there is no need to set document numbering properties in addition. The paragraph catalog has to be maintained in any case. By the way, I worked on a project in which a thousand-page book might have close to a hundred appendices. There were lots of cross-references between files. Updating the book took many, many hours when each appendix was in a separate file and a tenth of that time when groups of related adjacent appendices were placed into a single file, reducing the number of files in the book to about 15. --Lynne On 1/7/2020 12:40 AM, Reng Winfried wrote: I do not use the chapnum placeholder, as I want to be free to have several chapters in a single file. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Condition expression for conditional text
Doug, You are quite welcome. I think you will find that the boolean expressions are much easier to manage than the large number of tags that would be needed to use Show and Hide. --Lynne On 12/23/2019 6:51 AM, Doug wrote: I just now tried out your suggestion using the original version of my chapter. The results were just as you predicted, everything displayed as I had hoped. The "40" and not("PDF") did the trick; it is the kind of expression I originally had in mind though the wording hadn't occurred to me. Thanks! -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Condition expression for conditional text
On 12/20/2019 10:38 AM, Doug wrote: What worked was applying a single condition tag that was named for the multiple conditions. ... That worked as I had hoped, I even was able to use the Show As Per Condition section instead of the Show As Per Expression section. Doug, Yes, you can define a tag for each possible combination of books and outputs in which you want particular text shown. Doing so allows you to use Show/Hide instead of conditional expressions. You'll have to define many more condition tags with this approach. If you ever add more books or have different combinations (such as content included in books 40 and 41 but neither 42 nor 44), the number or tags will become much larger. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Condition expression for conditional text
Doug, I agree with Lin, that it is more straightforward to avoid "negative" tags that would have been used to indicate when you don't want content included. Like him, I would use six tags: 40, 41, 42, 44, PDF, and HTML and apply one or more of them to content that doesn't appear in all publications. If something is needed in all books except 44, then apply 40, 41, and 42. Remember that FM provides two ways of specifying what conditional tags to use: 1. For each condition, specify whether it is to be shown or hidden. If more than one condition applies to particular content, FM shows it if any of the tags or shown. 2. Define conditional expressions which are boolean expressions and give you much more control over display of content to which you've applied multiple tags. In your situation, you must use conditional expressions. You'll need 8 of them, one for PDF and one for HTML for each chapter. Use View > Show/Hide Conditional Text to define all 8 of them in the chapter and then apply the one you want. There are a couple of problems with the expressions Doug has used. I believe the tag names have to be in quotes. Also, Doug has started his expression for the PDF version of book 40 with: not ("41" or "42" or "44" or "HTML") That will exclude anything with tagged 40 and any of the other book tags. In particular, it will exclude your "except 44" case, which will be tagged with 40, 41, and 42. Instead, assuming you will never tag something with both HTML and PDF, you can use simply: "40" and not("PDF") The other 7 expressions follow this model. --Lynne On 12/20/2019 8:38 AM, Doug wrote: I'm currently editing a chapter that is common to four books. The books are 40, 41, 42, and 44. Some content isn't applicable to book 44, so I've set up a condition tag named "Not 44". On 12/20/2019 9:35 AM, Lin Sims wrote: For Book 40, PDF: not (41 or 42 or 44 or HTML) and not (40 and HTML) For Book 40, HTML: not (41 or 42 or 44 or PDF) and not (40 and PDF) -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Batch Publish Multiple of Same Type of Output
Peter, Yes, multiple instances of FM can be running at the same time on the same machine. I often have one instance in which I work on application development and another in which I test the environment I will provide to end users. --Lynne On 12/19/2019 8:30 PM, Peter Gold wrote: In the olden days, you could run multiple instances of FM from a single installation on a single PC, just by re-launching it. Not sure this is possible now. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Changing Setup Files
Orly, The FM menus and shortcuts were reorganized in FM 2017. Be aware that: a) There is a new Command Search command which lets you type a prefix of a keyword in a command name. It displays a list of the commands that use words with that prefix. You can invoke a selected command by clicking on it in the Command Search window. You open Command Search by clicking on the magnifying glass on the right side of the top line of the FM window, with F7, or with Ctrl-Shift-S. IN FM 2017, Command Search lists command names and shortcuts that invoke them. In FM 2019 it also lists the menus on which commands appear. b) You can define a new shortcut for a command (so that the command has multiple shortcuts), but you cannot remove an existing shortcut. c) I don't believe Customizing FrameMaker has been published since FM 7. d) View > Menus > Modify used to allow you to add menu items and shortcuts to those already in place. It now requires you to specify the full menus. An FDK client can still add menus and shortcuts. I believe this change was made when workspaces were added to %appdata% around FM 11. --Lynne On 12/10/2019 7:55 AM, Orly Zimmerman wrote: HI All, I'm currently running FM2017 version.I would like to update the configuration files so that I can use shortcut keys like I did in earlier versions of FM - for example, repeat last para command, or select all conditional text around cursor (SelectSameCondTags) - which it seems that Adobe removed for some reason. Also, they moved many things around. I'm being very careful about the changes I'm making to the various cmd files. Of course, before I change any of the cfg files, I make a copy, just in case... My Qs: 1. I saw that the FM developers added a note asking us to be careful when assigning the F10 key to something, because Windows uses that key for different things- anyone know what its commonly used for? BTW - The Adobe developers mention "For documentation on this file, see the on-line manual "Changing Setup Files"." - for the cmds.cfg file in the general configui folder. - but I can't find this manual. 2. Which cmd file can/should I change - if I'm working in non-structured - probably the wincmds.cfg in the configui/UnStructured/WYSIWYGView/ folder - right? 3. If I want to use a command that is already in place - for example, in FM2107 - the F7 key is used to find command shortcuts - but I want to use F7 for something else (related to conditional texting) - what happens if I use the F7 in both places? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Frame 2019 Version: 15.0.4.751...current?
Sean, The lower right of the Welcome Screen is a section titled "Learn". Product Updates is the last button in the 2nd row. --Lynne On 11/1/2019 10:44 AM, techwordsmith wrote: I don't have a product updates button. But, that is the latest version of Frame.Sean -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Frame 2019 Version: 15.0.4.751...current?
Lise, Trust the updater. The 4 in the third part of the version number indicates that the version you are running is version 4. FYI, the initial 15 indicates that your version us FM 2019. (Even though Adobe now releases new versions with the release year instead of a major version number, the version numbers are still used internally. Thus, 13 was FM 2015, 14 was FM 2017, and 15 is FM 2019.) The last part, 751, is a sequence number of all versions of FM 15.0 (test and released versions). --Lynne On 11/1/2019 10:07 AM, Lise Bible wrote: I have installed Frame 2019 on a new hard drive. If I choose Help>Updates from my menu, it runs the updater and says my app is up to date. And if I choose Help>About, I see it listed as Version: 15.0.4.751. And yet, there is a product updates button on the welcome screen, and it looks like there are 4 updates for Frame 2019. https://supportdownloads.adobe.com/product.jsp?product=22=Windows Do I trust the updater? Is 15.0.4.751 the latest version? -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Structure Emphasis and Xref elements break lines
On 10/30/2019 10:16 AM, cuc tu wrote: Howdy Framers, I have emphasis and xref elements defined as containers without any formatting. They break the line as a new paragraph, so how do I get them to be inline? I thought of having them use an inline heading paragraph format, but the emphasis styling is applied as an attribute so I would not see a difference between bold and italic. C2, Use a TextRangeFormatting element in a text format rule to specify that a container is a text range in the current paragraph. You can specify individual font properties or apply a character format within such a rule. And you can format the element based on an attribute. You might want to use something like: 1. If context is: [emphasis="bold"] Text range. Font properties Weight: Bold Else, if context is [emphasis="italic"] Text range Font properties Angle: Italic which has the structure: [emphasis="bold"] [emphasis="italic"] Also, how do changes to the EDD and template get applied to an existing structured fm file? For example, I changed the EDD element to use a numbered paragraph format, but that seemed to have no affect. My FM doc does not ask for a structured app, but it seems to follow the one I've applied. Open the EDD, template, and structured document. If you have not already done so, make the template the current document and use File > Import > Element Definitions to update the template to use the element definitions defined in the EDD. Save the template. Then switch to the structured document. Use File > Import > Formats to import all formats into the structured document. Next, use File > Import > Element Definitions to import the element definitions from the template into the structured document. Make sure to check the box to remove format overrides. Note 1: You could import element definitions from the EDD, but then FM would display any relevant warning messages again. Note 2: You can import templates before importing element definitions, but then any assignment of paragraph or character properties made in the EDD will be lost. You can always remove such overrides by importing element definitions from the current document and checking the box to remove overrides. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] XML Output: < = entity but > = >
C2, The entity is provided in XML in parallel to for human readability but > can be used in text and attribute values so you should be OK. --Lynne On 9/11/2019 2:12 PM, cuc tu wrote: Is this a bug in FM12? The > character is not translating to the entity. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Read-write rules for graphics
On 9/9/2019 11:15 AM, Roger Shuttleworth wrote: Using FM11. Roger, Have you tried a later version of FM? ... All my images are imported by reference, and the anchored frames contain only one image each. ... 1. The "href" attribute, which is defined in my EDD as arequired id, exports as an empty string. I need it to populate with the path to my referenced graphic. You will note that I have commented out one line of the rules, but it makes no difference. Do I have to specify the "href" value in FM, or should it pick up the filename automatically when exporting? I'll respond to your other questions after I've had time to do some relevant testing, but why do you want the href attribute stored in FM? And why do you want it to be a unique ID? How is it declared in the DTD? Pathnames contain characters (particularly slashes and possibly spaces) that are not permitted in ID attributes in XML. Furthermore, I don't know if your documents ever contain multiple copies of the same graphic file, but if you use the filename as an ID, you preclude that possibility. Structured cross-references do use ID attributes for cross-references, but cross-references for images typically refer to something like a container that includes a figure number rater than the anchored frame itself. FM should export the filename to the appropriate attribute regardless of any value stored in FM. The only reason I can think of for importing the filename would be to display it in the FM document as a cross-reference to the graphic element. Do you have such a requirement? --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Smart Paste
Rick, I looked at a bit shortly after Smart Paste was introduced. The fist thing I tried to do was figure out how the default transform worked. It wasn't obvious and I didn't have the time to pursue it. --Lynne On 9/9/2019 11:13 AM, Rick Quatro wrote: Has anyone used the Smart Paste feature with their own style sheets? I am trying to figure out if I can copy xml to the clipboard and paste it into FrameMaker, transforming it using Smart Paste. I haven't had any success figuring out how it all works. Any pointers would be appreciated. Thanks. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Updating Entity Declarations in XML Output and Working with CGM Graphics (cuc tu)
C2, There's a RemoveExtraWhiteSpacesOnXMLImport setting in maker.ini. It is initially set to On. When it is On, when FM reads an XML document, it condenses a sequence of spaces and newlines into a single space. It assumes that an element that is declared to be EMPTY in XML does not interrupt such a sequence. That assumption makes sense for something like a marker element, so that if the XML contains a marker element on a separate line, for example, it does not come into FM with a space on either side of the marker. System variable elements and cross-reference elements have similar declarations in XML. However, since they usually produce visible content in the FM document, I think they should be treated like text rather than empty elements during import. If your XML documents do not have sequences of white space that you want to condense to a single space, you can set RemoveExtraWhiteSpacesOnXMLImport to Off. Alternatively, you can use XSLT to change the space after a cross-reference to something that will import as a space. I haven't tested it, but I believe the character reference will do what you want. --Lynne On 8/22/2019 8:44 AM, Lynne A. Price wrote: C2, There's a maker.ini setting that will help with the spaces, but may affect other spaces. I'll look up the details later today. --Lynne On 8/22/2019 7:13 AM, cuc tu wrote: Another small issue I'm having is with xref elements and following text. After the xref, the space gets dropped but I think that just happens when Frame opens the XML file. ["o00090_fig_2_3"/> shows a typical trigger timing diagram.] -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Updating Entity Declarations in XML Output and Working with CGM Graphics (cuc tu)
C2, There's a maker.ini setting that will help with the spaces, but may affect other spaces. I'll look up the details later today. --Lynne On 8/22/2019 7:13 AM, cuc tu wrote: Another small issue I'm having is with xref elements and following text. After the xref, the space gets dropped but I think that just happens when Frame opens the XML file. [ shows a typical trigger timing diagram.] -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Updating Entity Declarations in XML Output and Working with CGM Graphics
On 8/21/2019 10:27 AM, cuc tu wrote: I'm working from a structured XML document that I've saved as FM. I have removed several graphics, which are declared as entities. When I save out XML, all of the unused entity declarations persist. How do I remove those? When you open an XML document, FM saves information from entity and notation declarations as well that were specified in the XML document on a reference page called Entity Declarations. It also saves any entity references within the as XML, FM recreates the saved declarations and references. Doing so is essential since the effective DTD can be changed by these declarations. If your files only include information about graphics on this page, you can safely delete the reference page before saving as XML. I'm also now getting an error message that notation mif was referenced but never declared. That just came out of the blue so I don't know what I did to cause that issue? Look at your XML output and see if some graphics are being written out as MIF. You can avoid the problem either with r/w rules that change the output format or by adding a notation declaration such as: I'm having a difficult time with having the graphics written out in CGM format. Do you want CGM? You can specify a different format with a r/w rule such as: export to file "graphic.jpg" as "JPG" ; See the Structure Application Developer's Guide and Structure Application Developer Reference for details. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Table Continuation variable issue in Structured FrameMaker
Andy, The mapping of elements to system variables was incorrect in early versions of FM 2019, see https://tracker.adobe.com/#/view/FRMAKER-5408. This bug has been fixed so updating your copy of FrameMaker should solve the problem. --Lynne On 8/20/2019 4:30 AM, Andy Lewis wrote: In my EDD, I have a system variable element called TableContinuation defined as follows: *Element (System Variable): TableContinuation* *System variable format rule* *1. In all contexts.* *Use system variable: Table Continuation* ... For several years everything has been working as designed. Now, suddenly, inserting the TableContinuation element causes the Filename (Long) variable to be inserted within the TableTitle element instead of the Table Continuation variable. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Showing an Element's Attribute
Short answer to that question: yes. You display an attribute value in a prefix or suffix. Prefixes and suffixes are text ranges for which you can set font properties. If the element appears in a separate paragraph, you can add a text format rule that sets paragraph properties. --Lynne On 8/15/2019 8:55 AM, cuc tu wrote: I have an element where a text rule is not specified, yet I need its attribute values to show. Do I need to add a text rule to the element and set the attribute as a prefix or suffix as described in the dev guide? The DTD for this element is as follows: -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Source versus Target - a problem in FM documentation
Klaus, I have been bothered for many years about FM's use of the word "source" to describe the target of a link. A couple of years ago, I figured out that the target of the link (and a cross-reference is a link) is the source of the text that FM displays for the cross-reference. I found this simple recognition that the marker, paragraph,h or element selected in the cross-reference dialog box is both a target and a source surprisingly helpful in reading and understanding FM's Cross-reference documentation. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Mixed DTDs in a single book
On 7/25/2019 3:24 PM, Rick Quatro wrote: I have a book file that has two types of documents in it, each based on a different DTD and structured application. Each structured application calls a different XSLT stylesheet. Is there a way to save the book to XML and have FrameMaker use the correct struct apps for each file? Otherwise, maybe I combine the DTDs and stylesheets and use a single structured application? Suggestions are appreciated. Rick, You'll need to provide a good deal more information to get concrete suggestions. I can share some thoughts. What do you plan to do with the generated XML? For example, is this for a project where the XML version of a book is the final delivery? IF so, is delivering different XML documents for different book components acceptable? It should be straightforward to script or use the FDK to export different book components separately so that each export uses its own application if that is acceptable. Alternatively, depending how much overlap there is between the two DTDs, it will be more or less difficult to make a superset DTD. For instance, if no element names appear in both DTDs, it should be straightforward. If there are some common element names, does either DTD require a subelement or attribute that are not defined or defined differently in the other? Do elements with the same name in both DTDs correspond to the same FM object type in both? If an element is a table, say, in one but a cross-reference or even a container in the other, you have more work to do. You can always rename elements/attributes in the two DTDs to be unique and then convert both sets to common required names with XSLT. Are you allowed to change the FM documents or do you have to export based on what you have already? Do the DTDs already exist? If so, can you change them? Combining the two XSLT transforms may well be easier than combining the DTDs, especially if a combined transform can test which type of document it is processing. In any case, the different types of documents can use different EDDs and use different formats. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Exporting graphic elements to CGM file (structured XML)
Glad to hear that you solved the low resolution problem. I would like to make a couple of suggestions on your Writer Facet r/w rules: 1. The Notation rules do not specify the format of the graphics within FM nor do they specify the desired output format; they specify the name of the notation that appears in the entity declarations at the beginning of the exported XML. These entity declarations will be something like: where /n/ and /m/ are numbers and /not/ is a notation name that must be declared in the DTD. Since your r/w rules specify exporting both PDF and TIFF files as CGM, the notation should probably be something likke "CGM" or "cgm" to indicate what you will be providing with the XML file and not PDF or TIFF to indicate what you used in FrameMaker. You might try leaving out the Notation rule and see whether the default is acceptable. 2. You have r/w rules for PDF and TIFF facets. If you use other formats now or might in the future and want to convert whatever comes up to CGM, you can use one rule for every facet type that doesn't have a rule of its own: writer facet default { convert referenced graphics; export to file "test-.CGM" as "CGM"; } adding a Notation rule if necessary. This single writer rule will replace the two you have now as well as supporting addition graphic formats. --Lynne On 7/24/2019 7:46 AM, cuc tu wrote: writer facet "PDF" { notation is "PDF"; convert referenced graphics; export to file "test-.CGM" as "CGM"; } writer facet "TIFF" { notation is "TIFF"; convert referenced graphics; export to file "test-.CGM" as "CGM"; } -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Format of XML element attributes
On 7/24/2019 1:53 PM, cuc tu wrote: I am saving out structured XML. Frame inserts spaces in the attribute = "value" (should be attribute="value"), which is not acceptable (sloppy code they tell me). Can that be changed? The definition of XML allows white space on either side of the equal sign. Whoever told you that this style is sloppy doesn't know XML and is probably using a non-conforming parser. That said, through FrameMaker 2015, FrameMaker generated a single space on both sides of the equal sign. Since then, it does not. To answer your question, there is no option in FM to control the presence of these spaces. However, if you are using an older version of FrameMaker and want to suppress the spaces, you can use an XSLT post-process that simply writes XML equivalent to its import. Such an identity transform will not write the spaces. Also, extra table element attributes are inserted, such as column width. None of that is acceptable, either. I can only have the attributes defined by the DTD. Is there something I need to add to the R/W Rules file to suppress that? My R/W Rules file is very limited and I only have the include iosall.rw and a graphic element. Check the Structure Application Developer's Guide and the Structure Application Developer Reference for a complete description of the read/write rules that control the attributes FrameMaker uses to control tables. It should not generate attributes that are not declared in the DTD. If it is writing FrameMaker properties (such as column width) to an existing attribute, you can use a read/write rule such as: element "/table/" { is fm table element; attribute "/att/" is fm attribute; } Here, /table /is the name of the table element and /att /is the name of the attribute. The rule specifies that the XML attribute named /att/ is used for a FrameMaker attribute of the same name and not to indicate a table property. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] OT: Word to XML
Craig, Many, many years ago, my father laughed at a recipe in one of my mom's cookbooks which concluded something like, "bake for 20 minutes, more or less, it all depends". Same thing here, it all depends, but this time we might at least give a clue about what the dependencies are. There are at least a couple of advantages of Create and Apply Formats in some cases: 1) When there are lots of untagged overrides, C F gives you a starting point for distinguishing formats that have overrides from those that don't 2) When the overrides fall into distinct groups, C F let's you distinguish the groups without having to inspect them one at a time. --Lynne On 7/22/2019 5:45 PM, Craig Ede wrote: Rather than using the 'create and apply formats' feature, I'd use the 'find paragraph override'; and 'find character overrides' search functions to find anywhere where the tags are overridden with some other formatting. Mostly these will be nothing meaningful, and then you can set these ranges to the default format desired, easily done since they are highlighted by the search action. This should allow you to get rid of the overrides that would create the numbered formats that Lynn describes and gives you the chance to standardize all your formats to those you've defined as desirable. Craig -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] OT: Word to XML
On 7/22/2019 11:50 AM, Roger Shuttleworth wrote: Lynne - I have made conversion tables before, so that is not a problem. Thanks for the tip about not needing a DTD. My Word docs (not written by me) are all four pages long, and the style usage is probably about 80%. I agree that there will be a lot of cleanup to do first, but I can assemble dozens of files at once into a single file and hopefully use Find/Replace and/or VBA to handle a lot of it, then split the files up again later. Roger, If you go with FM, you can open the Word docs in FM and then use the Create and Apply Formats command to make sure that every distinct pgf format has a different name. For example, if two pgfs are both tagged Xyz but their paragraph properties don't exactly match, this command would leave the first one as is, but change the tag of the second one to Xyz1 and make an entry for Xyz1. This retagging is very useful if the appearance difference is noticeable and a pain if it is something that you don't care about. It does call your attention to all differences in paragraph, character, and table formats. Once you've decided which differences you want to preserve, you can map all the variants that should be combined to the same element in your conversion table, or you can do a global change of insignificant variants to the main form. Just remember that the suffixes that Create and Apply Formats assigns are likely to differ document to document. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] OT: Word to XML
On 7/22/2019 5:18 AM, Roger Shuttleworth wrote: I have a set of well over 100 Word documents (I know...) that I would like to convert to simple XML (not the kind that Word exports!). They are all four pages long and pretty consistent in terms of structure, and paragraph styles are used for the most part, though not character styles. If you were me, what methods would you look at? I have used structured FM for years and am familiar with DITA and DocBook. I know that there is a route from Word doc > FrameMaker > Structured FrameMaker > XML that would involve creating a conversion table, a DTD, and a structured application. I have done that in the past, though it was a few years ago. I realise that it would mean a lot of up-front work to get it working, as well as ensuring that styles are used fully and consistently in my source documents. Roger, You now have three approaches to consider--conversion table, MIF2Go, and Word XML. Often in such projects, the developer's experience has a lot to do with the chosen route. I would probably start with a conversion table and if you have past experience doing so, it might be the most straightforward approach. I often touch up the structure produced by a conversion table with XSLT. I would be cautious about starting from Word XML because it is very focused on formatting details and there would be a lot to ignore. Your last clause, "ensuring that styles are used fully and consistently in my source documents," may well indicate where the bulk of the work has to be done. You don't indicate how long your hundred Word documents are or how consistently the authors attempted to use Word styles, but even in the best of practical cases there is probably a lot of work to do. Also, you mention creating a DTD as part of a conversion table approach. Does the target XML you want to create use a DTD? A schema? Neither? Has it been designed? FM can export XML without a DTD, although tables, graphics, and cross-references may require one. And I will join the other respondents and offer to meet with you online to look at a conversion table approach. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Automatic shrinkwrap?
On 4/16/2019 10:43 AM, Scott Prentice wrote: Nope .. anything other than a referenced image will be ignored. DITA doesn't support "graphic objects" and knows noting about a "frame" so those bits are not considered valid. Could try pasting from another file, but I'd bet it won't work. This isn't how the structure app (and DITA support) was intended to be used, so it's not supported. Remember that FM can export a graphic element as MIF, which can then be imported into an anchored frame. --Lynne -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Re: [Framers] Automatic shrinkwrap?
Scott, What happens if you put a rectangle of the desired aframe size with no border and no fill in the anchored frame? Will that hold the desired space? Also, can you create the aframe with all desired objects in another document and paste it where it's needed? --Lynne On 4/16/2019 10:09 AM, Scott Prentice wrote: While it would seem that you can use DITA as the model for a structured FM binary file, it's really not a good idea. There are a handful of areas (like this) that it's assuming you're working in XML, and will cause trouble. All I can suggest is that if you do want to put multiple objects in the frame, make sure that the first object is a referenced image and that image is large enough (extra white space) to accommodate all of the expected content. That way the auto-shrinkwrap will size to that image, and *should* work reasonably. -- Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ This message is from the Framers mailing list Send messages to framers@lists.frameusers.com Visit the list's homepage at http://www.frameusers.com 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 listad...@frameusers.com
Survey: Considerations for Using DITA (plain text version)
b. Change the definitions of existing element and attribute types c. Add new element and attribute types 24. How many of the DITA element and attribute types do you use? 25. What were the primary factors in deciding whether to use DITA (for example, eliminates need to define a tagging scheme, availability of DITA open toolkit, a DITA deliverable is part of the project, wanted to use DITA- based software, recommended by consultant, addresses usability, effort required)? 26. Who are the primary decision makers on DITA issues (for example, customer, consultant, manager, tools group, writers)? 27. Do you transform your documents to or from DITA for different types of processing? Explain. 28. In what circumstances would you recommend that an organization consider DITA? 29. What have you found surprising about DITA? 30. How well have the effort, elapsed time, and cost of your solution corresponded to your expectations at the beginning of the project? 31. How well have the results corresponded to your expectations? 32. Given the experience you have gained, would you make the same DITA-related decisions now? 33. What version(s) of DITA do you use? Are you planning to use any others? When? 34. What changes to DITA or the Open Toolkit would you like to see? 35. What changes to your processes do you plan? Other comments 36. Please make any other relevant comments. Lynne A. Price DITA Survey Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training dita.sur...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Survey: Considerations for Using DITA (plain text version)
they involve: a. Rename existing element and attribute types b. Change the definitions of existing element and attribute types c. Add new element and attribute types 24. How many of the DITA element and attribute types do you use? 25. What were the primary factors in deciding whether to use DITA (for example, eliminates need to define a tagging scheme, availability of DITA open toolkit, a DITA deliverable is part of the project, wanted to use DITA- based software, recommended by consultant, addresses usability, effort required)? 26. Who are the primary decision makers on DITA issues (for example, customer, consultant, manager, tools group, writers)? 27. Do you transform your documents to or from DITA for different types of processing? Explain. 28. In what circumstances would you recommend that an organization consider DITA? 29. What have you found surprising about DITA? 30. How well have the effort, elapsed time, and cost of your solution corresponded to your expectations at the beginning of the project? 31. How well have the results corresponded to your expectations? 32. Given the experience you have gained, would you make the same DITA-related decisions now? 33. What version(s) of DITA do you use? Are you planning to use any others? When? 34. What changes to DITA or the Open Toolkit would you like to see? 35. What changes to your processes do you plan? Other comments 36. Please make any other relevant comments. Lynne A. Price DITA Survey Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training dita.survey at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
Survey: Considerations for Using DITA
style=margin-top: 6ptHave you considered using DITA but decided not to?/li li style=margin-top: 6ptHave you never considered using DITA?/li /ol /li li style=margin-top: 6ptDo you use DITA-inspired naming of element and attribute types when you do not use DITA itself?/li li style=margin-top: 6ptDo you use DITA maps?/li li style=margin-top: 6ptDo you specialize (modify) the DITA tagging scheme? How extensive are your changes? Which of the following do they involve: ol type=a li style=margin-top: 6ptRename existing element and attribute types/li li style=margin-top: 6ptChange the definitions of existing element and attribute types/li li style=margin-top: 6ptAdd new element and attribute types./li /ol /li li style=margin-top: 6ptHow many of the DITA element and attribute types do you use?/li li style=margin-top: 6ptWhat were the primary factors in deciding whether to use DITA (for example, eliminates need to define a tagging scheme, availability of DITA open toolkit, a DITA deliverable is part of the project, wanted to use DITA- based software, recommended by consultant, addresses usability, effort required)?/li li style=margin-top: 6ptWho are the primary decision makers on DITA issues (for example, customer, consultant, manager, tools group, writers)?/li li style=margin-top: 6ptDo you transform your documents to or from DITA for different types of processing? Explain./li li style=margin-top: 6ptIn what circumstances would you recommend that an organization consider DITA?/li li style=margin-top: 6ptWhat have you found surprising about DITA?/li li style=margin-top: 6ptHow well have the effort, elapsed time, and cost of your solution corresponded to your expectations at the beginning of the project?/li li style=margin-top: 6ptHow well have the results corresponded to your expectations?/li li style=margin-top: 6ptGiven the experience you have gained, would you make the same DITA-related decisions now?/li li style=margin-top: 6ptWhat version(s) of DITA do you use? Are you planning to use any others? When?/li li style=margin-top: 6ptWhat changes to DITA or the Open Toolkit would you like to see?/li li style=margin-top: 6ptWhat changes to your processes do you plan?/li /ol h4Other comments/h4 ol start = 36 li style=margin-top: 6ptPlease make any other relevant comments./li /ol /body /div /html Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.com http://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Survey: Considerations for Using DITA
kit, a DITA deliverable is part of the project, wanted to use DITA- based software, recommended by consultant, addresses usability, effort required)? Who are the primary decision makers on DITA issues (for example, customer, consultant, manager, tools group, writers)? Do you transform your documents to or from DITA for different types of processing? Explain. In what circumstances would you recommend that an organization consider DITA? What have you found surprising about DITA? How well have the effort, elapsed time, and cost of your solution corresponded to your expectations at the beginning of the project? How well have the results corresponded to your expectations? Given the experience you have gained, would you make the same DITA-related decisions now? What version(s) of DITA do you use? Are you planning to use any others? When? What changes to DITA or the Open Toolkit would you like to see? What changes to your processes do you plan? Other comments Please make any other relevant comments. Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.com http://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
Re: One paragraph style - Many Elements
At 10:50 AM 2/12/2010, Eric Geissinger wrote: I'm working on an unstructured Frame book, getting it structured via the Conversion Table method (Frame 9) using a custom EDD. ... What is the best way to map a single paragraph style (for example, heading_2) to differently named containers depending on the content of the paragraph style (text). Eric, Since a conversion table is not context sensitive, the earlier responses that a conversion table cannot handle this situation is correct. Rather than manual retagging, however, what I do in this situation is use a conversion table to create a preliminary structure. I save the result as XML and use XSLT (which can look at both the element tagging derived from the conversion table and the content) to create the final structure which I then read back into FrameMaker. Since the XSLT transform can be run as either a postprocess on the original save or a preprocess on the import, to the user the conversion appears to involve three steps: 1) Apply the conversion table 2) Save the result as a temporary XML file 3) Open the XML XSLT can do other useful things such as remove content that was typed in the unstructured document but becomes a prefix or suffix in the structured version. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
One paragraph style -> Many Elements
At 10:50 AM 2/12/2010, Eric Geissinger wrote: >I'm working on an unstructured Frame book, getting it structured via the >Conversion Table method (Frame 9) using a custom EDD. > >... >What is the best way to map a single paragraph style (for example, >heading_2) to differently named containers depending on the content of the >paragraph style (text). Eric, Since a conversion table is not context sensitive, the earlier responses that a conversion table cannot handle this situation is correct. Rather than manual retagging, however, what I do in this situation is use a conversion table to create a preliminary structure. I save the result as XML and use XSLT (which can look at both the element tagging derived from the conversion table and the content) to create the final structure which I then read back into FrameMaker. Since the XSLT transform can be run as either a postprocess on the original save or a preprocess on the import, to the user the conversion appears to involve three steps: 1) Apply the conversion table 2) Save the result as a temporary XML file 3) Open the XML XSLT can do other useful things such as remove content that was typed in the unstructured document but becomes a prefix or suffix in the structured version. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
RE: Maximum number of variables in FM?
At 08:04 PM 10/28/2009, Diane Gaskill wrote: If I read your message correctly, FM9 has a function in the FDK that can import filter-by-attribute settings. Please confirm. This will solve a major problem for us. Diane, Sorry for the delay in responding. It isn't a single function, but I confirm that the FM9 FDK can copy attribute expressions used in filter-by-attribute from one document to another and can apply a selected expression. I haven't needed to use it, but it should also be able to identify the applied filter and hence copy that setting as well to another document. The relevant properties are documented in the FM8 FDK documentation, so the FM8 FDK should be able to do so as well. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Maximum number of variables in FM?
At 08:04 PM 10/28/2009, Diane Gaskill wrote: >If I read your message correctly, FM9 has a function in the FDK that can >import filter-by-attribute settings. Please confirm. This will solve a >major problem for us. Diane, Sorry for the delay in responding. It isn't a single function, but I confirm that the FM9 FDK can copy "attribute expressions" used in filter-by-attribute from one document to another and can apply a selected expression. I haven't needed to use it, but it should also be able to identify the applied filter and hence copy that setting as well to another document. The relevant properties are documented in the FM8 FDK documentation, so the FM8 FDK should be able to do so as well. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
RE: Maximum number of variables in FM?
At 11:14 AM 10/28/2009, Diane Gaskill wrote: Even more challenging, to put it nicely, because profile attribute settings (the DocBook XML equivalent of conditional text) cannot be imported across the book from one chapter like conditional text can. I'm told that there is no function in the FDK that can do this, so apparently FS cannot solve this problem. Diane, I'm not sure what you mean here. It is true that importing formats from one document to others (including those in a book) does not import the definition of attribute expressions used by filter-by-attribute; nor does it apply the filter used in the source to the destination documents. However, at least in FM9, the FDK can do so. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Maximum number of variables in FM?
At 11:14 AM 10/28/2009, Diane Gaskill wrote: >Even more challenging, to put it nicely, because profile attribute >settings (the DocBook XML equivalent of conditional text) cannot be >imported across the book from one chapter like conditional text can. I'm >told that there is no function in the FDK that can do this, so apparently >FS cannot solve this problem. Diane, I'm not sure what you mean here. It is true that importing formats from one document to others (including those in a book) does not import the definition of attribute expressions used by filter-by-attribute; nor does it apply the filter used in the source to the destination documents. However, at least in FM9, the FDK can do so. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
RE: Section Numbering Problem in Frame 9
At 06:41 AM 7/23/2009, Dustin Wilcox wrote: Thanks, Lynne. That fixed my problem. It was confusing that you could set the section number in the files, but then had to override it in the book with folders. All part of learning Frame 9. Dustin, It is confusing. Still, FM must let you set numbering properties in a document so that the document can be used when it is not part of a book. Given that requirement, it makes sense that updating a book should reset whatever numbering properties are stored in an individual file. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Section Numbering Problem in Frame 9
At 06:41 AM 7/23/2009, Dustin Wilcox wrote: >Thanks, Lynne. That fixed my problem. It was confusing that you could set >the section number in the files, but then had to override it in the book >with folders. All part of learning Frame 9. Dustin, It is confusing. Still, FM must let you set numbering properties in a document so that the document can be used when it is not part of a book. Given that requirement, it makes sense that updating a book should reset whatever numbering properties are stored in an individual file. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
Re: Section Numbering Problem in Frame 9
Dustin, Any numbering you specify in individual book components will be updated when you update a book and specify you want numbering to be updated. To set section numbers, use Add Folder from the book window to create a folder in the book and put the sections inside the folder. The options on the Section tab of the Numbering Properties dialog box will no longer be grayed out. (Subsection numbers can be set in nested folders.) --Lynne At 12:07 PM 7/20/2009, Dustin Wilcox wrote: Have a problem I hope you can help me with. Building a manual for a client in which they want each section as a separate file. I'm using $chapnum and $sectionnum to derive my numbering scheme. I set the section number in each file (not from the book, it's greyed out when trying it from the book) and it filters down as it should. The problem arises when I pull all the section into a book to create a chapter. When I update the book all my section numbers revert back to 1. If I uncheck numbering in the update book dialog box, the problem goes away. But that's a bad work around that causes other problems and not a fix. I can't see anything in my autonumbering that is causing it nor does Googling reveal any bugs. Has anyone else ran into this? Any ideas to try? Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Section Numbering Problem in Frame 9
Dustin, Any numbering you specify in individual book components will be updated when you update a book and specify you want numbering to be updated. To set section numbers, use Add > Folder from the book window to create a folder in the book and put the sections inside the folder. The options on the Section tab of the Numbering Properties dialog box will no longer be grayed out. (Subsection numbers can be set in nested folders.) --Lynne At 12:07 PM 7/20/2009, Dustin Wilcox wrote: >Have a problem I hope you can help me with. Building a manual for a client >in which they want each section as a separate file. I'm using $chapnum and >$sectionnum to derive my numbering scheme. I set the section number in each >file (not from the book, it's greyed out when trying it from the book) and >it filters down as it should. The problem arises when I pull all the section >into a book to create a chapter. When I update the book all my section >numbers revert back to 1. If I uncheck numbering in the update book dialog >box, the problem goes away. But that's a bad work around that causes other >problems and not a fix. I can't see anything in my autonumbering that is >causing it nor does Googling reveal any bugs. Has anyone else ran into this? >Any ideas to try? Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
RE: Logging FrameMaker book errors in a text file
Chris, Wow, I was being terse! Of course, a global find/change would work. I was thinking (but certainly did not describe) a client or script that would make a backup copy, do the global find/change you mention, generate the XML, and delete the backup copy. By the way, \r can be used to enter a forced return in a dialog box. --Lynne At 05:58 AM 7/1/2009, Chris Despopoulos wrote: I don't think you need scripts or FDK clients. Can't you just find/change on the book? Of course, I forget the find char sequence for a Shift-Return, but I'm fairly sure it exists... (I always like to advocate the low-tech solution if at all possible.) cud Lynne Price says... Gordon, Structured documents give you much more control of FrameMaker XML output than do unstructured documents. If you must stick with an unstructured approach, I recommend globally replacing the forced return with a recognizable string (e.g., FORCED RETURN or even the HTML br that you probably eventually want) that will not otherwise occur in your documents before generating the XML. You can use an FDK client or FrameScript to make this change in a temporary copy of the documents. Your HTML generator can look for this string and process it appropriately. [SNIP...] ___ You are currently subscribed to Framers as lpr...@txstruct.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/lprice%40txstruct.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info. Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
RE: Logging FrameMaker book errors in a text file
At 08:16 AM 7/1/2009, Les Smalley wrote: I can't test it at this machine, but I'm 99% sure that shift-return is \n (as in a new line) in the find dialog. Les Les, You are correct. Either \n or \r can be used. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Logging FrameMaker book errors in a text file
Chris, Wow, I was being terse! Of course, a global find/change would work. I was thinking (but certainly did not describe) a client or script that would make a backup copy, do the global find/change you mention, generate the XML, and delete the backup copy. By the way, \r can be used to enter a forced return in a dialog box. --Lynne At 05:58 AM 7/1/2009, Chris Despopoulos wrote: >I don't think you need scripts or FDK clients. Can't you just find/change >on the book? Of course, I forget the find char sequence for a >Shift-Return, but I'm fairly sure it exists... (I always like to advocate >the low-tech solution if at all possible.) > >cud > >Lynne Price says... >Gordon, >Structured documents give you much more control of FrameMaker XML output >than do unstructured documents. If you must stick with an unstructured >approach, I recommend globally replacing the forced return with a >recognizable string (e.g., "FORCED RETURN" or even the HTML "" that you >probably eventually want) that will not otherwise occur in your documents >before generating the XML. You can use an FDK client or FrameScript to make >this change in a temporary copy of the documents. Your HTML generator can >look for this string and process it appropriately. >[SNIP...] > > > > >___ > > >You are currently subscribed to Framers as lprice at txstruct.com. > >Send list messages to framers at lists.frameusers.com. > >To unsubscribe send a blank email to >framers-unsubscribe at lists.frameusers.com >or visit >http://lists.frameusers.com/mailman/options/framers/lprice%40txstruct.com > >Send administrative questions to listadmin at frameusers.com. Visit >http://www.frameusers.com/ for more resources and info. Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
Logging FrameMaker book errors in a text file
At 08:16 AM 7/1/2009, Les Smalley wrote: >I can't test it at this machine, but I'm 99% sure that shift-return is \n > (as in a "new line") in the find dialog. ? Les Les, You are correct. Either \n or \r can be used. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
RE: Logging FrameMaker book errors in a text file
At 01:44 PM 6/29/2009, Gordon Furbush wrote: Hi Lynne, Looks like your work-arounds apply to structured FrameMaker. We're using unstructured FrameMaker and run the XML output through a MarkLogic content processing pipeline to render the HTML. If you have any work-arounds for unstructured FrameMaker, please share them. I've been thinking about looking into a scripting solution of some sort (e.g., munging MIF files and whatnot), but our downgrade-to-7 solution is working fine for us now. However, it would be nice to do everything in Frame 8. Gordon, Structured documents give you much more control of FrameMaker XML output than do unstructured documents. If you must stick with an unstructured approach, I recommend globally replacing the forced return with a recognizable string (e.g., FORCED RETURN or even the HTML br that you probably eventually want) that will not otherwise occur in your documents before generating the XML. You can use an FDK client or FrameScript to make this change in a temporary copy of the documents. Your HTML generator can look for this string and process it appropriately. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Logging FrameMaker book errors in a text file
At 01:44 PM 6/29/2009, Gordon Furbush wrote: >Hi Lynne, Looks like your work-arounds apply to structured >FrameMaker. We're using unstructured FrameMaker and run the XML output >through a MarkLogic content processing pipeline to render the HTML. If you >have any work-arounds for unstructured FrameMaker, please share >them. I've been thinking about looking into a scripting solution of some >sort (e.g., munging MIF files and whatnot), but our downgrade-to-7 >solution is working fine for us now. However, it would be nice to do >everything in Frame 8. Gordon, Structured documents give you much more control of FrameMaker XML output than do unstructured documents. If you must stick with an unstructured approach, I recommend globally replacing the forced return with a recognizable string (e.g., "FORCED RETURN" or even the HTML "" that you probably eventually want) that will not otherwise occur in your documents before generating the XML. You can use an FDK client or FrameScript to make this change in a temporary copy of the documents. Your HTML generator can look for this string and process it appropriately. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
RE: Logging FrameMaker book errors in a text file
Gordon, You are correct that by default FM exports a forced return as a regular return. There are other special characters that FM converts to more usual characters. For example, it exports a discretionary hyphen as a regular hyphen. There are a couple of read/write rules that may help in your situation. You can use the Preserve Line Break rule as a subrule of an element rule to tell FrameMaker: 1) When it is writing XML, to generate a line break in XML at the end of every line in the FrameMaker document 2) When it is reading XML, to convert XML line breaks to FrameMaker forced returns Preserve Line Break is often combined with the Writer Line Break rule. By default, FrameMaker tries to limit lines to 70 characters or so in length, so that the generated XML can easily be viewed in a text editor that doesn't wrap lines. Writer Line Break allows you to specify a different limit. You might therefore use a rule such as: element x { preserve line breaks; writer line break is 1 characters; } to produce XML in which the only line breaks within an x element are those corresponding to forced returns. Another approach is to map the forced return character to an entity. Make sure your DTD declares an entity such as ForcedReturn. It doesn't really matter how you have defined the entity. For example, you might include a declaration such as: !ENTITY ForcedReturn FM forced return character Then use a read/write rule to map the entity to the forced return character: entity ForcedReturn is fm char 0x09; Unfortunately, FM does not seem to honor this rule if the forced return character occurs within a text range element that assigns character properties. In such cases, I have defined an empty element with a prefix of a forced return and used this element wherever the forced return character is needed. --Lynne At 08:45 AM 6/29/2009, Gordon Furbush wrote: For some reason, the XML exported from FrameMaker 8 does not recognize forced returns (Control-Enter). We've reported this as a bug, but Adobe has effectively ignored us and we've had no luck getting any type of workaround other than downgrading to FrameMaker 7. Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Re: Strange orphan behavior in tables
At 11:30 AM 6/29/2009, Andy Kass wrote: In the para designer, this feature is clearly labeled widow/orphan control, but the table designer controls refer only to orphans, so I thought that maybe tables handle only orphan rows, despite the documentation. But the behavior we're seeing is clearly setting the *widow* rows for small tables (assuming this definition of widows and orphans is correct: http://lists.frameusers.com/pipermail/framers/2005-December/000401.html). Andy, The typesetting terminology is not used consistently; a widow to some people is an orphan to others and the other way around. However, definitions won't solve your problem. It seems that whatever you call it, FM only let's you specify the minimum number of rows permitted after a page break and not the number of rows before. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Logging FrameMaker book errors in a text file
Gordon, You are correct that by default FM exports a forced return as a regular return. There are other special characters that FM converts to more usual characters. For example, it exports a discretionary hyphen as a regular hyphen. There are a couple of read/write rules that may help in your situation. You can use the Preserve Line Break rule as a subrule of an element rule to tell FrameMaker: 1) When it is writing XML, to generate a line break in XML at the end of every line in the FrameMaker document 2) When it is reading XML, to convert XML line breaks to FrameMaker forced returns Preserve Line Break is often combined with the Writer Line Break rule. By default, FrameMaker tries to limit lines to 70 characters or so in length, so that the generated XML can easily be viewed in a text editor that doesn't wrap lines. Writer Line Break allows you to specify a different limit. You might therefore use a rule such as: element "x" { preserve line breaks; writer line break is 1 characters; } to produce XML in which the only line breaks within an x element are those corresponding to forced returns. Another approach is to map the forced return character to an entity. Make sure your DTD declares an entity such as ForcedReturn. It doesn't really matter how you have defined the entity. For example, you might include a declaration such as: Then use a read/write rule to map the entity to the forced return character: entity "ForcedReturn" is fm char 0x09; Unfortunately, FM does not seem to honor this rule if the forced return character occurs within a text range element that assigns character properties. In such cases, I have defined an empty element with a prefix of a forced return and used this element wherever the forced return character is needed. --Lynne At 08:45 AM 6/29/2009, Gordon Furbush wrote: >For some reason, the XML exported from FrameMaker 8 does not recognize >forced returns (Control-Enter). We've reported this as a bug, but Adobe >has effectively ignored us and we've had no luck getting any type of >workaround other than downgrading to FrameMaker 7. Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
Strange orphan behavior in tables
At 11:30 AM 6/29/2009, Andy Kass wrote: >In the para designer, this feature is clearly labeled widow/orphan >control, but the table designer controls refer only to orphans, so I >thought that maybe tables handle only orphan rows, despite the >documentation. But the behavior we're seeing is clearly setting the >*widow* rows for small tables (assuming this definition of widows and >orphans is correct: >http://lists.frameusers.com/pipermail/framers/2005-December/000401.html). Andy, The typesetting terminology is not used consistently; a widow to some people is an orphan to others and the other way around. However, definitions won't solve your problem. It seems that whatever you call it, FM only let's you specify the minimum number of rows permitted after a page break and not the number of rows before. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
RE: Logging FrameMaker book errors in a text file
At 02:57 PM 6/22/2009, Gordon Furbush wrote: Due to a bug in FrameMaker 8 that improperly generates XML, our book build generates MIF files for all of the FM files. Gordon, What is the XML export bug? Could XSLT provide a workaround? --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Re: FM 7.2 error message: Nothing to copy
At 06:06 AM 6/24/2009, Gil Ifat Vinokoor wrote: I am constantly receiving the error message Nothing to copy when working with files, both stand-alone and as part of a book (using FrameMaker 7.2). For example, when I place my cursor within a text field (i.e. it is blinking) and I double-click the scroll up arrow, the message always appears. But, when I select some text (i.e. text is highlighted) and I double-click the scroll up arrow, the message does NOT appear. Gil, The message means you have issued the copy command (Edit Copy or Ctrl-c) when there is no selection. I have no idea why double clicking the scroll-up arrow invokes this command. You can confirm this is what is happening my selecting some text, double clicking the arrow, setting an insertion point somewhere else in the document, and pasting. The text that you had selected will have been pasted. You suggest that there are other operations you have performed that result in the same error message. Are you using a customized version of the FrameMaker user interface that may have erroneously mapped several shortcuts to the Copy command? --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Logging FrameMaker book errors in a text file
At 02:57 PM 6/22/2009, Gordon Furbush wrote: >Due to a bug in FrameMaker 8 that improperly generates XML, our book build >generates MIF files for all of the FM files. Gordon, What is the XML export bug? Could XSLT provide a workaround? --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
FM 7.2 error message: Nothing to copy
At 06:06 AM 6/24/2009, Gil & Ifat Vinokoor wrote: >I am constantly receiving the error message "Nothing to copy" when working >with files, both stand-alone and as part of a book (using FrameMaker 7.2). > >For example, when I place my cursor within a text field (i.e. it is >blinking) and I double-click the scroll up arrow, the message always >appears. >But, when I select some text (i.e. text is highlighted) and I double-click >the scroll up arrow, the message does NOT appear. Gil, The message means you have issued the copy command (Edit > Copy or Ctrl-c) when there is no selection. I have no idea why double clicking the scroll-up arrow invokes this command. You can confirm this is what is happening my selecting some text, double clicking the arrow, setting an insertion point somewhere else in the document, and pasting. The text that you had selected will have been pasted. You suggest that there are other operations you have performed that result in the same error message. Are you using a customized version of the FrameMaker user interface that may have erroneously mapped several shortcuts to the Copy command? --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
Re: Typing conditional text
At 02:30 PM 6/25/2009, Fred Ridder wrote: Am I correct that FrameMaker's behavior when you type an Enter in conditionalized text changed before version 8.0? The behavior I'm seeing in FM8.0 seems flat-out wrong to me, and is driving me crazy. Fred, You are correct and I agree that the behavior introduced in 8.0 is counterintuitive. 7.0, 7.1, and 7.2 all behave the same way, as do 8.0 and 9.0. What seems to happen is that in 7.x, when you create a new paragraph by pressing Enter, the end-of-paragraph itself takes on any condition tags applied to the object (character, variable, table anchor, etc.) immediately preceding the insertion point. In 8.0 and 9.0, the new end-of-paragraph is never conditional. It does not matter whether the insertion point is at the end of the paragraph when you press Enter. By the way, I found a surprise in the 7.x behavior also. Suppose you have unconditional text followed by conditional text in one paragraph. If you click in the unconditional portion and then press the right arrow until the insertion point is between the unconditional and conditional material and then type a character, the character will not be conditional. However, if you click in the conditional portion and then press the left arrow until the insertion point is between the two portions and then type a character, the character will be conditional. The same is true for font properties. As you type new characters, FrameMaker applies the properties of the adjacent characters. If those properties are different to the left and right of where you are typing, FrameMaker remembers how the insertion point was set. If you move the insertion point with the arrow keys, FrameMaker changes the properties assigned to new content when you cross a border between text ranges with different properties but does not change them when you simply reach the border. The subtle detail that surprised me in 7.x is that when I pressed Enter with the insertion point on the border between conditional and unconditional text ranges, the new end-of-paragraph was always conditional, even if I set the insertion point such that if I'd typed new characters instead of pressing Enter, the new characters would have been unconditional. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Re: Strange orphan behavior in tables
Andy, Are you asking why the second row isn't placed on the first page or why a 3-row table with an orphan setting of 2 breaks at all? If you want FM to use available space at the bottom of a page for the 2nd row, change the orphan setting to 1. I have confirmed the behavior you report, that FM (I tested 7.2, 8, and 9), will break a 3-row table after the first row even with an orphan setting of 2. Since, quoting from the FM 9 UG, The orphan row property determines the minimum number of body rows that must be kept together on a page or in a column., this behavior is indeed a bug, in either the documentation or the software. What FM seems to actually be doing could be described as The orphan row property determines the minimum number of body rows that must be kept together after a page break or column break. --Lynne At 04:06 PM 6/26/2009, Andy Kass wrote: Hi everyone, I'm working in unstructured FrameMaker 8 (p277) on Windows XP, and I'm noticing that tables have spacing issues at the bottom of a page when they have less than twice the number of orphan rows. For example, if I have a table with 3 rows (regardless of heading rows) that has an orphan setting of 2, the last 2 rows will move to the next page when there isn't space for the whole table. However, if the table moves down the page, or if that first row expands vertically, it jumps to the next page before it fills the whitespace below it. In fact, after some testing, it appear that the whitespace below the first row can never be less than the height of the second row of the table. You can actually expand the second row of the table, the one after the page break, and cause the first row to jump after the break. I don't have any keep with or start on settings on any of the rows, so I can't figure out what is causing this behavior. Has anyone else see this, is it a known bug? Is there a workaround? Thanks, Andy ak...@jaspersoft.com ___ You are currently subscribed to Framers as lpr...@txstruct.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/lprice%40txstruct.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info. Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Typing conditional text
At 02:30 PM 6/25/2009, Fred Ridder wrote: >Am I correct that FrameMaker's behavior when you type an Enter in >conditionalized text changed before version 8.0? The behavior I'm seeing >in FM8.0 seems flat-out wrong to me, and is driving me crazy. Fred, You are correct and I agree that the behavior introduced in 8.0 is counterintuitive. 7.0, 7.1, and 7.2 all behave the same way, as do 8.0 and 9.0. What seems to happen is that in 7.x, when you create a new paragraph by pressing Enter, the end-of-paragraph itself takes on any condition tags applied to the object (character, variable, table anchor, etc.) immediately preceding the insertion point. In 8.0 and 9.0, the new end-of-paragraph is never conditional. It does not matter whether the insertion point is at the end of the paragraph when you press Enter. By the way, I found a surprise in the 7.x behavior also. Suppose you have unconditional text followed by conditional text in one paragraph. If you click in the unconditional portion and then press the right arrow until the insertion point is between the unconditional and conditional material and then type a character, the character will not be conditional. However, if you click in the conditional portion and then press the left arrow until the insertion point is between the two portions and then type a character, the character will be conditional. The same is true for font properties. As you type new characters, FrameMaker applies the properties of the adjacent characters. If those properties are different to the left and right of where you are typing, FrameMaker remembers how the insertion point was set. If you move the insertion point with the arrow keys, FrameMaker changes the properties assigned to new content when you cross a border between text ranges with different properties but does not change them when you simply reach the border. The subtle detail that surprised me in 7.x is that when I pressed Enter with the insertion point on the border between conditional and unconditional text ranges, the new end-of-paragraph was always conditional, even if I set the insertion point such that if I'd typed new characters instead of pressing Enter, the new characters would have been unconditional. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
Strange orphan behavior in tables
Andy, Are you asking why the second row isn't placed on the first page or why a 3-row table with an orphan setting of 2 breaks at all? If you want FM to use available space at the bottom of a page for the 2nd row, change the orphan setting to 1. I have confirmed the behavior you report, that FM (I tested 7.2, 8, and 9), will break a 3-row table after the first row even with an orphan setting of 2. Since, quoting from the FM 9 UG, "The orphan row property determines the minimum number of body rows that must be kept together on a page or in a column.", this behavior is indeed a bug", in either the documentation or the software. What FM seems to actually be doing could be described as "The orphan row property determines the minimum number of body rows that must be kept together after a page break or column break." --Lynne At 04:06 PM 6/26/2009, Andy Kass wrote: >Hi everyone, > >I'm working in unstructured FrameMaker 8 (p277) on Windows XP, and I'm >noticing that tables have spacing issues at the bottom of a page when they >have less than twice the number of orphan rows. > >For example, if I have a table with 3 rows (regardless of heading rows) >that has an orphan setting of 2, the last 2 rows will move to the next >page when there isn't space for the whole table. However, if the table >moves down the page, or if that first row expands vertically, it jumps to >the next page before it fills the whitespace below it. > >In fact, after some testing, it appear that the whitespace below the first >row can never be less than the height of the second row of the table. You >can actually expand the second row of the table, the one after the page >break, and cause the first row to jump after the break. > >I don't have any "keep with" or "start on" settings on any of the rows, so >I can't figure out what is causing this behavior. Has anyone else see >this, is it a known bug? Is there a workaround? > >Thanks, > > Andy > >akass at jaspersoft.com >___ > > >You are currently subscribed to Framers as lprice at txstruct.com. > >Send list messages to framers at lists.frameusers.com. > >To unsubscribe send a blank email to >framers-unsubscribe at lists.frameusers.com >or visit >http://lists.frameusers.com/mailman/options/framers/lprice%40txstruct.com > >Send administrative questions to listadmin at frameusers.com. Visit >http://www.frameusers.com/ for more resources and info. Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
RE: FM9: Book within a book, generated files not in PDF
At 10:16 AM 6/18/2009, Combs, Richard wrote: Kees van de Wal wrote: A few days ago I've posted a message about the disappearing TOC when printing a book with a childbook. See e-mail below. Someone told me this is an intended functionality of FM. When you print the childbook, you want to see the TOC, but when you print the main-book you don't want to see the TOC from the childbook. I can follow this explanation but it is not what I want. Does anybody know a way to work around this functionality? Try this: Add a new FM doc to the main-book just before the child-book. In the new doc, import the main flow of the child-bookTOC by reference to create a text inset. Update and print. Richard, Kees, No need to use text insets. You can add a generated file from the child book as a regular file in the parent book. Doing so achieves the desired results as long as the TOC is the first component of the child book. If not, try creating a second book that is identical to the child book except add the TOC as an existing FM file instead of as a generated file. Then, you can use the original child book to update the TOC but include the modified one in the parent book. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
Re: FM9 DocBook (was FM9 Question Was: Is FM8 -- FM9 worth the money?)
At 11:36 AM 6/18/2009, Diane Gaskill wrote: Here's another FM9 question. I can't find anything on the Adobe website about this. Does anyone know if FM9 supports a version of DocBook later than 4.2? FM8 supports only DB 4.2 and there are some serious limitations. Unfortunately, we cannot switch to DITA because we have a contract to provide OEM docs with a customer that uses DocBook. Otherwise, we'd never have used DB at all. Diane, The FM9 DocBook starter kit uses DocBook 4.1.2 for XML and DocBook 4.1 for SGML, but your own application can use a later version, whether you start from scratch or base your work on the starter kit. To create your own EDD from the starter kit EDD and update to a later version, open the starter kit EDD, then use the StructureTools Import DTD command. In the resulting dialog box, specify the DTD for the version of DocBook you want to use as the DTD to import. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
FM9: Book within a book, generated files not in PDF
At 10:16 AM 6/18/2009, Combs, Richard wrote: >Kees van de Wal wrote: > > > A few days ago I've posted a message about the disappearing TOC when > > printing a book with a childbook. See e-mail below. > > > > Someone told me this is an intended functionality of FM. When you >print > > the childbook, you want to see the TOC, but when you print the >main-book > > you don't want to see the TOC from the childbook. I can follow this > > explanation but it is not what I want. > > > > Does anybody know a way to work around this functionality? > >Try this: Add a new FM doc to the main-book just before the child-book. >In the new doc, import the main flow of the child-bookTOC by reference >to create a text inset. Update and print. > Richard, Kees, No need to use text insets. You can add a generated file from the child book as a regular file in the parent book. Doing so achieves the desired results as long as the TOC is the first component of the child book. If not, try creating a second book that is identical to the child book except add the TOC as an existing FM file instead of as a generated file. Then, you can use the original child book to update the TOC but include the modified one in the parent book. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
FM9 & DocBook (was FM9 Question Was: Is FM8 --> FM9 worth the money?)
At 11:36 AM 6/18/2009, Diane Gaskill wrote: >Here's another FM9 question. I can't find anything on the Adobe website >about this. Does anyone know if FM9 supports a version of DocBook later >than 4.2? FM8 supports only DB 4.2 and there are some serious >limitations. Unfortunately, we cannot switch to DITA because we have a >contract to provide OEM docs with a customer that uses DocBook. Otherwise, >we'd never have used DB at all. Diane, The FM9 DocBook starter kit uses DocBook 4.1.2 for XML and DocBook 4.1 for SGML, but your own application can use a later version, whether you start from scratch or base your work on the starter kit. To create your own EDD from the starter kit EDD and update to a later version, open the starter kit EDD, then use the StructureTools > Import DTD command. In the resulting dialog box, specify the DTD for the version of DocBook you want to use as the DTD to import. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284
Re: A Frame Problem for the Record Books
At 03:40 PM 6/15/2009, ecid...@zoominternet.net wrote: Suddenly, I reach the end (or I THOUGHT) it was the end on page 79 of a 90 page document, you know at the end of a Frame file, you encounter the end of file symbol, sort of a double-S When what to my wandering eyes should appear?more text on page 80! It's the next page which I cannot, for the life of me, get to behave or come forward to page 79. It's as if there is a different, separate, text flow so I checked for a Flow: B and there isn't any. Eduardo, I know you've solved the problem by copying the text into a new document. If you happen to have saved the original, and still are curious about figuring out what is going on, there may be something else you can try. Does your document use conditional text? Can you select the text on p. 80? I don't know whether the situation is parallel to yours, but several years ago I had a document with mysterious shadow text. Most of the content was a multi-page table with conditional rows. Hiding and then showing the conditional text caused an extra page to appear in the middle of the table. The new page contained extra copies of rows that appeared elsewhere. Content on the new page could not be selected. Penelope Perkins from Synergex suggested rehyphenating the document (which is done from the dialog that appears when you click the Dictionaries button in the Spelling Checker). Even if there is no hyphenation in a document, rehyphenating causes FrameMaker to look at every paragraph and in my case solved the problem. If you have encountered the same rare situation, rehyphenating may help you as well. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lpr...@txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284 ___ You are currently subscribed to Framers as arch...@mail-archive.com. Send list messages to fram...@lists.frameusers.com. To unsubscribe send a blank email to framers-unsubscr...@lists.frameusers.com or visit http://lists.frameusers.com/mailman/options/framers/archive%40mail-archive.com Send administrative questions to listad...@frameusers.com. Visit http://www.frameusers.com/ for more resources and info.
A Frame Problem for the Record Books
At 03:40 PM 6/15/2009, ecidade at zoominternet.net wrote: > Suddenly, I reach the end (or I THOUGHT) it was the end on page 79 >of a 90 page document, you know at the end of a Frame file, you >encounter the "end of file" symbol, sort of a "double-S" > > When what to my wandering eyes should appear?more text on page >80! It's the next page which I cannot, for the life of me, get to >behave or come forward to page 79. It's as if there is a different, >separate, text flow so I checked for a "Flow: B" and there isn't any. Eduardo, I know you've solved the problem by copying the text into a new document. If you happen to have saved the original, and still are curious about figuring out what is going on, there may be something else you can try. Does your document use conditional text? Can you select the text on p. 80? I don't know whether the situation is parallel to yours, but several years ago I had a document with mysterious "shadow" text. Most of the content was a multi-page table with conditional rows. Hiding and then showing the conditional text caused an extra page to appear in the middle of the table. The new page contained extra copies of rows that appeared elsewhere. Content on the new page could not be selected. Penelope Perkins from Synergex suggested rehyphenating the document (which is done from the dialog that appears when you click the Dictionaries button in the Spelling Checker). Even if there is no hyphenation in a document, rehyphenating causes FrameMaker to look at every paragraph and in my case solved the problem. If you have encountered the same rare situation, rehyphenating may help you as well. --Lynne Lynne A. Price Text Structure Consulting, Inc. Specializing in structured FrameMaker consulting, application development, and training lprice at txstruct.comhttp://www.txstruct.com voice/fax: (510) 583-1505 cell phone: (510) 421-2284