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

Artifact roles prevent proper accessibility tagging

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.1, 2.2
    • Fix Version/s: None
    • Component/s: fo/block
    • Labels:
      None
    • Environment:
      CentOS 7, virtualized hardware

      Description

      When adding the role="artifact" attribute to <fo:static-content>, accessibility tagging is suspended after the first <fo:page-sequence> element.  In testing, this occurs when the contents of the first <fo:page-sequence> output more than one page of content.  Testing was conducted in FOP 2.2 and 2.1, using Adobe Acrobat Pro to validate tagging.  Attached samples:

      • acrobat-noartifact.jpg - Acrobat Pro's tag view when role="artifact" is not present
      • acrobat-artifact.jpg - Acrobat Pro's tag view when role="artifact" is present (note only one "<Part>", which maps from <fo:page-sequence>)
      • fo-test-22-noartifact.xml & fo-test-22-noartifact.pdf - fo and corresponding PDF generated using FOP 2.2 with role="artifact" not present
      • fo-test-22-artifact.xml & fo-test-22-artifact.pdf - fo and corresponding PDF generated using FOP 2.2 with role="artifact" present

        Attachments

        1. acrobat-artifact.jpg
          451 kB
          Mark Jones
        2. acrobat-noartifact.jpg
          441 kB
          Mark Jones
        3. fo-test-22-noartifact.pdf
          22 kB
          Mark Jones
        4. fo-test-22-noartifact.xml
          21 kB
          Mark Jones
        5. fo-test-22-artifact.xml
          21 kB
          Mark Jones
        6. fo-test-22-artifact.pdf
          18 kB
          Mark Jones

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              froggermarkj Mark Jones
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: