Uploaded image for project: 'FOP'
  1. FOP
  2. FOP-1360

[PATCH] List label and bodyindentation incorrect in RTF

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Resolution: Unresolved
    • 0.93
    • None
    • renderer/rtf
    • Operating System: Windows XP
      Platform: PC
    • 42374

    Description

      I'm using FOP 0.93 to convert FO to RTF. The FO has a numbered list inside a
      table cell as below. The list item label and body in the generated RTF are not
      indented correctly according to the "start-indent" settings in the FO. It
      looks like the first indent is hard coded with a value 360 and the FO "start-
      indent" setting is being ignored in RtfListItem.java.

      <fo:table end-indent="-5.4pt" start-indent="-5.4pt" table-layout="fixed">
      <fo:table-column column-width="95.4pt"/>
      <fo:table-column column-width="369pt"/>
      <fo:table-body end-indent="0pt" start-indent="0pt">
      <fo:table-row>
      <fo:table-cell padding-left="5.4pt" padding-right="5.4pt">
      <fo:block line-height="13.7pt" orphans="1" widows="1">
      <fo:leader line-height="13.7pt"/>
      </fo:block>
      </fo:table-cell>
      <fo:table-cell padding-left="5.4pt" padding-right="5.4pt">
      <fo:list-block>
      <fo:list-item orphans="1" widows="1">
      <fo:list-item-label end-indent="0pt" start-indent="14.2pt">
      <fo:block line-height="13.7pt" text-align="start" text-indent="0pt">
      <fo:inline font-family="Arial, sans-serif" font-size="12pt">
      i.</fo:inline>
      </fo:block>
      </fo:list-item-label>
      <fo:list-item-body end-indent="0pt" start-indent="45.35pt">
      <fo:block line-height="13.7pt" text-align="start" text-indent="0pt">
      <fo:inline font-family="Arial, sans-serif" font-size="12pt">
      List item 1</fo:inline>
      </fo:block>
      </fo:list-item-body>
      </fo:list-item>
      <fo:list-item orphans="1" widows="1">
      <fo:list-item-label end-indent="0pt" start-indent="14.2pt">
      <fo:block line-height="13.7pt" text-align="start" text-indent="0pt">
      <fo:inline font-family="Arial, sans-serif" font-size="12pt">
      ii.</fo:inline>
      </fo:block>
      </fo:list-item-label>
      <fo:list-item-body end-indent="0pt" start-indent="45.35pt">
      <fo:block line-height="13.7pt" text-align="start" text-indent="0pt">
      <fo:inline font-family="Arial, sans-serif" font-size="12pt">
      List item 2</fo:inline>
      </fo:block>
      </fo:list-item-body>
      </fo:list-item>
      <fo:list-item orphans="1" widows="1">
      <fo:list-item-label end-indent="0pt" start-indent="14.2pt">
      <fo:block line-height="13.7pt" text-align="start" text-indent="0pt">
      <fo:inline font-family="Arial, sans-serif" font-size="12pt">
      iii.</fo:inline>
      </fo:block>
      </fo:list-item-label>
      <fo:list-item-body end-indent="0pt" start-indent="45.35pt">
      <fo:block line-height="13.7pt" text-align="start" text-indent="0pt">
      <fo:inline font-family="Arial, sans-serif" font-size="12pt">
      List item 3</fo:inline>
      </fo:block>
      </fo:list-item-body>
      </fo:list-item>
      </fo:list-block>
      <fo:block line-height="13.7pt" orphans="1" widows="1">
      <fo:leader line-height="13.7pt"/>
      </fo:block>
      <fo:block line-height="13.7pt" orphans="1" widows="1">
      <fo:leader line-height="13.7pt"/>
      </fo:block>
      </fo:table-cell>
      </fo:table-row>
      </fo:table-body>
      </fo:table>

      Attachments

        1. 42374.fo
          3 kB
          Max Aster
        2. bug42374fixed.rtf
          4 kB
          Chris Bowditch
        3. List_Indentation.fo
          11 kB
          Max Aster
        4. List_Indentation.txt
          8 kB
          Max Aster
        5. Result.rtf
          3 kB
          Max Aster

        Activity

          People

            Unassigned Unassigned
            dlai333@hotmail.com David Lai
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: