Package com.inet.pdfc.presenter
package com.inet.pdfc.presenter
Presentation layer for i-net PDFC (PDF Compare) results and user interface.
This package contains classes and interfaces for presenting PDF comparison results and managing the user interface components of the PDFC application.
Key components include:
- Result presentation - System for presenting and formatting comparison results, including detailed difference reports, summary statistics, and visual representations of changes between PDF documents
- View management - Framework for managing different view configurations and layouts of the comparison interface, supporting multiple viewing modes and custom layouts
- UI components - Core user interface elements for displaying PDFs and comparison results, including side-by-side views, overlay views, and synchronized scrolling
- Navigation controls - Tools for navigating through comparison results, including difference navigation, page navigation, and managing the comparison workflow
- Display settings - Configuration options for customizing the visual presentation of comparison results, including color schemes, highlighting options, and layout preferences
The package provides a comprehensive presentation layer that handles the visualization of comparison results and user interaction with the PDFC application. It includes components for both interactive and automated result presentation, supporting various output formats and display modes. The presentation layer is designed to be flexible and extensible, allowing for custom visualization components and integration with different user interface frameworks.
- Since:
- 1.0
-
ClassDescriptionA Presenter is responsible to 'present' the result of the comparison in some way.Names the thread / task where the error occurredA presenter to print the
Modifications of a comparison run to the log.This presenter generates images of all pages as well as side-by-side images of pages with differences.This presenter creates a complete comparison PDF for any comparison.This presenter generates images for a complete graphical representation of the comparison.This presenter exports a graphical overview of the complete comparison to a printer.Sub-Presenter for Differences-Exports creating a file result, such as PDF or PNG.Interface for PrintToX which have a Print-Range property.Basic presenter for Exports which generates a graphical comparison result.
Contains some useful methods allowing some settings to be made and applied to the PrintPainter.A presenter to format theModifications of a comparison run to JSON Data.JSON format for differencesJSON format for result model for enduserJSON format for result model for enduserThis presenter creates a summarized JSON result for single and batch comparisons.Deprecated.Generates a statistical report of the comparison which contains diagrams of the difference types and their distribution along the pages.
An active 'reporting' plugin is required to use this filter!
ReportPresenter(boolean, boolean, String, OutputStream)instead