Printable Views
The printable-view surface consists of source-declared modal fragments. Eight fragments embed the same PDF-preview target:
<iframe id="pdf_iframe" src="<?= $pathfile ?>.pdf" width="100%" height="500px"></iframe>
This binding identifies how a preview is presented, but it does not establish PDF generation, file creation, file existence, successful retrieval, or runtime reachability.
Locate the printable surfaces
| Family | Variant | Source |
|---|---|---|
| Consolidation | Generic iframe preview | imspr/novusoft/include/consolidation/view/print-view.php |
| PPMP consolidation | Generic iframe preview | imspr/novusoft/include/ppmp-consolidate/view/print-view.php |
| Purchase request | Generic iframe preview | imspr/novusoft/include/pr/view/print-view.php |
| View PPMP | Generic iframe preview | imspr/novusoft/include/view-ppmp/view/print-view.php |
| Mothers PPMP | PPMP-specific iframe preview | imspr/novusoft/include/mothers-ppmp/view/print-view-ppmp.php |
| PPMP consolidation | PPMP-specific iframe preview | imspr/novusoft/include/ppmp-consolidate/view/print-view-ppmp.php |
| PPMP management | PPMP-specific iframe preview | imspr/novusoft/include/ppmp-management/view/print-view.php |
| View PPMP | PPMP-specific iframe preview | imspr/novusoft/include/view-ppmp/view/print-view-ppmp.php |
| Backend print | No rendered preview markup in the retrieved source | imspr/novusoft/views/backend/print.php |
| Purchase-request custom path | Declares numberTowords($num) rather than iframe preview markup |
imspr/novusoft/include/pr/custom/print-view.php |
Each iframe fragment labels the modal Print Preview, includes an explicit Close action, and uses the shared pdf_iframe binding above. The fragments do not declare a source-defined print command or print button; viewer-native controls are outside these fragments.
[!WARNING] The
direct_printandprintview_ppmpare declared withdisabled, so the supplied source does not establish an enabled Direct Print or Print Preview control path.
Updated