Uploaded image for project: 'PDFBox'
  1. PDFBox
  2. PDFBOX-5638

Add getter and setter for the Tabs COSName value under PDPage

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.0.29
    • None
    • PDModel
    • None

    Description

      Defined in Table 30 of the PDF 1.7 ISO specs, the Tabs key is an optional COSName value under PDPage that defines the tab order of the annotations on the page. The specs define its possible values as: R (row order), C (column order), and S (structure order).

      However, from inspecting PDF files created by Acrobat it seems that another value can be used, namely "W", when the form's author specifies the tab order manually. See attached file.

      A getter/setter for this value is missing from the PDPage implementation. Also, the "Tabs" key itself is missing from the COSName enum and should be added.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            giladd Gilad Denneboom

            Dates

              Created:
              Updated:

              Slack

                Issue deployment