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 .pdf suffix is a consumer-side iframe target, not proof of a PDF producer or file handoff. The supplied source does not establish who creates the artifact, whether it is written or exists, or whether any of these fragments are registered and reached at runtime. In the PPMP detail view, both direct_print and printview_ppmp are declared with disabled, so the supplied source does not establish an enabled Direct Print or Print Preview control path.

Updated