diff --git a/lib/extensions/print_pdf.py b/lib/extensions/print_pdf.py
index 47e68c5d0..9df5d83cc 100644
--- a/lib/extensions/print_pdf.py
+++ b/lib/extensions/print_pdf.py
@@ -274,6 +274,7 @@ class Print(InkstitchExtension):
'client_detailedview': False,
'operator_overview': True,
'operator_detailedview': True,
+ 'full_page_patternview': False,
'custom_page': False
},
logo={'src': '', 'title': 'LOGO'},
diff --git a/print/resources/inkstitch.js b/print/resources/inkstitch.js
index 019082468..d81e019d7 100644
--- a/print/resources/inkstitch.js
+++ b/print/resources/inkstitch.js
@@ -736,6 +736,7 @@ $(function() {
settings["operator-detailedview"] = $("[data-field-name='operator-detailedview']").is(':checked');
settings["operator-detailedview-thumbnail-size"] = $("[data-field-name='operator-detailedview-thumbnail-size']").val();
settings["custom-page"] = $("[data-field-name='custom-page']").is(':checked');
+ settings["full_page_patternview"] = $("[data-filed-name='full_page_patternview']").is(':checked');
settings["paper-size"] = $('select#printing-size').find(':selected').val();
var logo = $("figure.brandlogo img").attr('src');
diff --git a/print/resources/style.css b/print/resources/style.css
index d4a05e526..44be41043 100644
--- a/print/resources/style.css
+++ b/print/resources/style.css
@@ -573,6 +573,15 @@ body {
overflow: hidden;
}
+ figure.full-page-pattern {
+ border: none;
+ height: 265mm;
+ }
+
+ div.full-page-patternview figcaption {
+ display: none;
+ }
+
.client-overview-main figure.inksimulation {
height: 155mm;
}
diff --git a/print/templates/full_page_pattern.html b/print/templates/full_page_pattern.html
new file mode 100644
index 000000000..bf0e84c40
--- /dev/null
+++ b/print/templates/full_page_pattern.html
@@ -0,0 +1,12 @@
+