Index: chrome/browser/resources/print_preview/preview_generator.js |
diff --git a/chrome/browser/resources/print_preview/preview_generator.js b/chrome/browser/resources/print_preview/preview_generator.js |
index 8313ed736b67de93ec7b07b9178ec17f896dc4f1..39c6d697af3175b4f36784c1f47bae38c6ecc46e 100644 |
--- a/chrome/browser/resources/print_preview/preview_generator.js |
+++ b/chrome/browser/resources/print_preview/preview_generator.js |
@@ -86,6 +86,13 @@ cr.define('print_preview', function() { |
this.colorValue_ = false; |
/** |
+ * Whether the document should be printed as a raster PDF. |
+ * @type {boolean} |
+ * @private |
+ */ |
+ this.rasterizeValue_ = false; |
+ |
+ /** |
* Whether the document should be fitted to the page. |
* @type {boolean} |
* @private |
@@ -184,6 +191,7 @@ cr.define('print_preview', function() { |
this.isHeaderFooterEnabled_ = |
this.printTicketStore_.headerFooter.getValue(); |
this.colorValue_ = this.printTicketStore_.color.getValue(); |
+ this.rasterizeValue_ = this.printTicketStore_.rasterize.getValue(); |
this.isFitToPageEnabled_ = this.printTicketStore_.fitToPage.getValue(); |
this.scalingValue_ = this.printTicketStore_.scaling.getValueAsNumber(); |
this.pageRanges_ = this.printTicketStore_.pageRange.getPageRanges(); |
@@ -284,6 +292,7 @@ cr.define('print_preview', function() { |
!ticketStore.landscape.isValueEqual(this.isLandscapeEnabled_) || |
!ticketStore.headerFooter.isValueEqual(this.isHeaderFooterEnabled_) || |
!ticketStore.color.isValueEqual(this.colorValue_) || |
+ !ticketStore.rasterize.isValueEqual(this.rasterizeValue_) || |
!ticketStore.scaling.isValueEqual(this.scalingValue_) || |
!ticketStore.fitToPage.isValueEqual(this.isFitToPageEnabled_) || |
this.pageRanges_ == null || |