OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 cr.define('print_preview', function() { | 5 cr.define('print_preview', function() { |
6 'use strict'; | 6 'use strict'; |
7 | 7 |
8 // TODO(rltoscano): Maybe clear print ticket when destination changes. Or | 8 // TODO(rltoscano): Maybe clear print ticket when destination changes. Or |
9 // better yet, carry over any print ticket state that is possible. I.e. if | 9 // better yet, carry over any print ticket state that is possible. I.e. if |
10 // destination changes, the new destination might not support duplex anymore, | 10 // destination changes, the new destination might not support duplex anymore, |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 | 103 |
104 /** | 104 /** |
105 * Page range ticket item. | 105 * Page range ticket item. |
106 * @type {!print_preview.ticket_items.PageRange} | 106 * @type {!print_preview.ticket_items.PageRange} |
107 * @private | 107 * @private |
108 */ | 108 */ |
109 this.pageRange_ = | 109 this.pageRange_ = |
110 new print_preview.ticket_items.PageRange(this.documentInfo_); | 110 new print_preview.ticket_items.PageRange(this.documentInfo_); |
111 | 111 |
112 /** | 112 /** |
| 113 * Rasterize PDF ticket item. |
| 114 * @type {!print_preview.ticket_items.Rasterize} |
| 115 * @private |
| 116 */ |
| 117 this.rasterize_ = new print_preview.ticket_items.Rasterize( |
| 118 this.destinationStore_, this.documentInfo_); |
| 119 |
| 120 /** |
113 * Scaling ticket item. | 121 * Scaling ticket item. |
114 * @type {!print_preview.ticket_items.Scaling} | 122 * @type {!print_preview.ticket_items.Scaling} |
115 * @private | 123 * @private |
116 */ | 124 */ |
117 this.scaling_ = new print_preview.ticket_items.Scaling( | 125 this.scaling_ = new print_preview.ticket_items.Scaling( |
118 this.appState_, this.destinationStore_, this.documentInfo_); | 126 this.appState_, this.destinationStore_, this.documentInfo_); |
119 | 127 |
120 /** | 128 /** |
121 * Custom margins ticket item. | 129 * Custom margins ticket item. |
122 * @type {!print_preview.ticket_items.CustomMargins} | 130 * @type {!print_preview.ticket_items.CustomMargins} |
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
284 }, | 292 }, |
285 | 293 |
286 get marginsType() { | 294 get marginsType() { |
287 return this.marginsType_; | 295 return this.marginsType_; |
288 }, | 296 }, |
289 | 297 |
290 get pageRange() { | 298 get pageRange() { |
291 return this.pageRange_; | 299 return this.pageRange_; |
292 }, | 300 }, |
293 | 301 |
| 302 get rasterize() { |
| 303 return this.rasterize_; |
| 304 }, |
| 305 |
294 get scaling() { | 306 get scaling() { |
295 return this.scaling_; | 307 return this.scaling_; |
296 }, | 308 }, |
297 | 309 |
298 get selectionOnly() { | 310 get selectionOnly() { |
299 return this.selectionOnly_; | 311 return this.selectionOnly_; |
300 }, | 312 }, |
301 | 313 |
302 get vendorItems() { | 314 get vendorItems() { |
303 return this.vendorItems_; | 315 return this.vendorItems_; |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
579 onDocumentInfoChange_: function() { | 591 onDocumentInfoChange_: function() { |
580 cr.dispatchSimpleEvent(this, PrintTicketStore.EventType.DOCUMENT_CHANGE); | 592 cr.dispatchSimpleEvent(this, PrintTicketStore.EventType.DOCUMENT_CHANGE); |
581 }, | 593 }, |
582 }; | 594 }; |
583 | 595 |
584 // Export | 596 // Export |
585 return { | 597 return { |
586 PrintTicketStore: PrintTicketStore | 598 PrintTicketStore: PrintTicketStore |
587 }; | 599 }; |
588 }); | 600 }); |
OLD | NEW |