this.appState_, this.documentInfo_, this.customMargins_);
/**
+ * Media size ticket item.
+ * @type {!print_preview.ticket_items.MediaSize}
+ * @private
+ */
+ this.mediaSize_ = new print_preview.ticket_items.MediaSize(
+ this.appState_, this.destinationStore_);
+
+ /**
* Landscape ticket item.
* @type {!print_preview.ticket_items.Landscape}
* @private
return this.headerFooter_;
},
+ get mediaSize() {
+ return this.mediaSize_;
+ },
+
get landscape() {
return this.landscape_;
},
this.duplex_.updateValue(this.appState_.getField(
print_preview.AppState.Field.IS_DUPLEX_ENABLED));
}
+ if (this.appState_.hasField(print_preview.AppState.Field.MEDIA_SIZE)) {
+ this.mediaSize_.updateValue(this.appState_.getField(
+ print_preview.AppState.Field.MEDIA_SIZE));
+ }
if (this.appState_.hasField(
print_preview.AppState.Field.IS_LANDSCAPE_ENABLED)) {
this.landscape_.updateValue(this.appState_.getField(
cjt.print.duplex =
{type: this.duplex.getValue() ? 'LONG_EDGE' : 'NO_DUPLEX'};
}
+ if (this.mediaSize.isCapabilityAvailable()) {
+ var value = this.mediaSize.getValue();
+ cjt.print.media_size = {
+ width_microns: value.width_microns,
+ height_microns: value.height_microns,
+ is_continuous_feed: value.is_continuous_feed,
+ vendor_id: value.vendor_id
+ };
+ }
if (this.landscape.isCapabilityAvailable() &&
this.landscape.isUserEdited()) {
cjt.print.page_orientation =