Skip to content

Add support for Foxit Reader PDF Viewer #8944

@gauldoth

Description

@gauldoth

Foxit Reader is a widely used PDF viewer all over the world. Foxit also engages in providing accessibile PDF reading.
Foxit Reader can work with JAWS since version 9.3, it will be great if NVDA can support it.

Steps to reproduce:

  1. Download and install Foxit Reader 9.3, it can be downloaded from here:
    https://www.foxitsoftware.com/pdf-reader/
  2. Open a PDF document.
  3. Press DownArrow multiple times to read the contents in the opened document.

Actual behavior:

Could not enter browse mode, only the first line of the opened document is read.

Expected behavior:

Enter browse mode automatically and read the contents in the document.

System configuration:

NVDA Installed/portable/running from source:

Installed

NVDA version:

Version: 2018.3.2

Windows version:

N/A

Name and version of other software in use when reproducing the issue:

Foxit Reader 9.3.0.10826

Other information about your system:

N/A

Other questions:

Does the issue still occur after restarting your PC?

Yes

Have you tried any other versions of NVDA?

Yes

Additional info:

Foxit Reader implemented MSAA and PDDom model just as Adobe Reader does, only a few lines of modification is needed to support it. I will try to create a pull request in a few days.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions