a5e4f9739729da224f6d70d012af73d9b47b8634
This commit introduces a detailed migration plan to replace the `PDF.js` rendering engine with `DxPdfViewer` in the receiver signing experience (`EnvelopeReceiverPage.razor`). The migration preserves the existing signing workflow and behavior while introducing a new rendering layer. Key changes: - Replaced `PDF.js` rendering surface with `DxPdfViewer`. - Preserved page-level orchestration for authorization, document loading, signature handling, and toolbar interactions. - Introduced a custom overlay adapter for signature placeholders and applied signature overlays. - Centralized page/zoom geometry acquisition for overlay alignment. - Maintained signature navigation logic and thumbnail sidebar behavior. - Updated `pdf-viewer.js` to separate engine-specific logic and adapt it for `DxPdfViewer`. - Updated styles in `envelope-viewer.css` to support the new viewer. This migration ensures that all existing workflow behaviors remain functional, including navigation, zoom, signature placement, and validation, while transitioning to the new rendering engine.
Description
No description provided
Languages
JavaScript
86%
C#
6.9%
HTML
2.8%
Visual Basic .NET
2.7%
CSS
1.2%
Other
0.4%