Index: pdf/out_of_process_instance.cc |
diff --git a/pdf/out_of_process_instance.cc b/pdf/out_of_process_instance.cc |
index df881c5fada58a70748004cb95090572e325aea9..df18f17334f2cf6415cd98280d05c279a9a45717 100644 |
--- a/pdf/out_of_process_instance.cc |
+++ b/pdf/out_of_process_instance.cc |
@@ -1130,6 +1130,11 @@ void OutOfProcessInstance::DocumentLoadComplete(int page_count) { |
if (!engine_->HasPermission(PDFEngine::PERMISSION_COPY)) |
content_restrictions |= CONTENT_RESTRICTION_COPY; |
+ if (!engine_->HasPermission(PDFEngine::PERMISSION_PRINT_LOW_QUALITY) && |
+ !engine_->HasPermission(PDFEngine::PERMISSION_PRINT_HIGH_QUALITY)) { |
+ content_restrictions |= CONTENT_RESTRICTION_PRINT; |
+ } |
+ |
pp::PDF::SetContentRestriction(this, content_restrictions); |
uma_.HistogramCustomCounts("PDF.PageCount", page_count, |