Skip to main content
Participant
May 12, 2014
Answered

How to import multiple elements into the same line in structure Framemaker (i.e. no carriage return between elements).

  • May 12, 2014
  • 1 reply
  • 420 views

I have a successful import process going now (DTD, EDD, ReadWriteRules, and Template) that imports a number of elements, but each onto a separate line. I now need to import three elements in a row on a single line. How do I set up to do that?

@

This topic has been closed for replies.
Correct answer Lynne A. Price

Dear Wild,

A container element a structured document can either be a paragraph element, that contains one or more complete FrameMaker paragraphs (elements corresponding to chapters, titles, and list items, for instance, are typically paragraph elements), or a text range element, with content that comprises part of a paragraph. An EDD doesn't need to identify paragraph elements since containers are paragraphs by default. You make an element a text range with a text format rule that specifies TextRangeFormatting.

In your case, if you have a wrapper element that contains the three elements you want to appear on a single line, in the EDD, add a text format rule for the three inline elements that specifies TextRangeFormatting; specify the formatting of the overall paragraph in the element definition for the wrapper. If you don't have a wrapper, though, the overall paragraph will inherit formatting from whatever the containing element is; the containing element may be the document's root element or a major division such as a chapter or section. If that element's formatting is not what you want here, you can leave the "inline" elements as separate paragraph so that you can specify their formatting, but make the first two run-in heads (which is done in the Placement property of the pagination properties).

--Lynne

1 reply

Lynne A. PriceCorrect answer
Inspiring
May 12, 2014

Dear Wild,

A container element a structured document can either be a paragraph element, that contains one or more complete FrameMaker paragraphs (elements corresponding to chapters, titles, and list items, for instance, are typically paragraph elements), or a text range element, with content that comprises part of a paragraph. An EDD doesn't need to identify paragraph elements since containers are paragraphs by default. You make an element a text range with a text format rule that specifies TextRangeFormatting.

In your case, if you have a wrapper element that contains the three elements you want to appear on a single line, in the EDD, add a text format rule for the three inline elements that specifies TextRangeFormatting; specify the formatting of the overall paragraph in the element definition for the wrapper. If you don't have a wrapper, though, the overall paragraph will inherit formatting from whatever the containing element is; the containing element may be the document's root element or a major division such as a chapter or section. If that element's formatting is not what you want here, you can leave the "inline" elements as separate paragraph so that you can specify their formatting, but make the first two run-in heads (which is done in the Placement property of the pagination properties).

--Lynne

Participant
May 12, 2014

Thanks Lynne,

But I guess I'm not asking the right question.

I actually have three elements, each with an individual para tag that needs to be applied, that I want lined up on one line.

I have different para tags because I want to use different auto-numbering on each element to add a unique prefix to each sort of like this:

Element1Prefix: element1 content, Element2Prefix: element2content, Element3Prefix: element3 content

So, would I still do this?:

or something else?

Thanks - Thom

Participant
May 12, 2014

Hmm, after re-reading your first reply, perhaps your last comment about run-in heads is my answer?

Will try that.

Thanks.

- Thom