seitime-frappe/frappe/www/printview.html
2026-02-24 16:16:43 +05:30

52 lines
1.4 KiB
HTML

<!DOCTYPE html>
<html lang="{{ lang }}" dir="{{ layout_direction }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ title }}</title>
<meta name="generator" content="frappe">
{{ include_style('print.bundle.css') }}
{% if print_style %}
<style>
{{ print_style }}
</style>
{% endif %}
</head>
<body>
<div class="action-banner print-hide">
<a class="p-2" onclick="window.print();">
{{ _("Print") }}
</a>
<a class="p-2"
href="/api/method/frappe.utils.print_format.download_pdf?doctype={{doctype|e}}&name={{name|e}}&format={{print_format|e}}&letterhead={{letterhead|e}}&no_letterhead={{no_letterhead|e}}&_lang={{lang|e}}&key={{key|e}}&pdf_generator={{pdf_generator|e}}">
{{ _('Get PDF') }}
</a>
</div>
<div class="print-format-gutter">
<div class="print-format">
{{ body }}
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', () => {
const page_div = document.querySelector('.page-break');
if (page_div) {
page_div.style.display = 'flex';
page_div.style.flexDirection = 'column';
}
const footer_html = document.getElementById('footer-html');
if (footer_html) {
footer_html.classList.add('hidden-pdf');
footer_html.classList.remove('visible-pdf');
footer_html.style.order = 1;
footer_html.style.marginTop = '20px';
}
});
</script>
</body>
{%- if comment -%}
<!-- {{ comment }} -->
{%- endif -%}
</html>