Skip to main content
Participant
February 28, 2008
Question

Saving choice table settings

  • February 28, 2008
  • 2 replies
  • 373 views
This is in reference to the post http://www.adobeforums.com/webx/.3be260fe.
By DITA specification, relcolwidth attribute specifies the relative column width. In FrameMaker, it has to be mapped into "column widths" property through read/write rules.
The current r/w rule for choicetable is:
element "choicetable" {
is fm table element;
fm property columns value is "2";
}

Change it to:
element "choicetable" {
is fm table element;
fm property columns value is "2";
attribute "relcolwidth" is fm property column widths;
}

Hope it works
Richa
This topic has been closed for replies.

2 replies

Participant
May 27, 2008
This bug exists for simpletable but not for choicetable in FM8. Only the r/w rule is mising for choicetable. Once that is set, the even with TableImport/SetColumnWidthsProp ON in ditafm.ini; the choicetable works properly.
Participating Frequently
February 28, 2008
Actually .. this is a bug in the underlying plugin. To make the column widths in tables (other than the "table" element) properly round-trip, you need to change the TableImport/SetColumnWidthsProp parameter to 0 (zero) in the ditafm.ini (fminit/ditafm.ini) file. Changing this stops the plugin from resetting the column widths. The only problem this will cause is for tables that don't specify column widths (like a reltable), their widths will be very narrow.

This is fixed in the soon to be available DITA-FMx version 1.0, and will hopefully be fixed in a future update to FM8.

...scott