[PE] Print selection

This commit is contained in:
Julia Radzhabova 2019-08-07 10:38:03 +03:00
parent 26f47ffcf5
commit 75f0280565
3 changed files with 21 additions and 2 deletions

View file

@ -1871,6 +1871,20 @@ define([
} }
}); });
var mnuPrintSelection = new Common.UI.MenuItem({
caption : me.txtPrintSelection
}).on('click', function(item){
if (me.api){
var printopt = new Asc.asc_CAdjustPrint();
printopt.asc_setPrintType(Asc.c_oAscPrintType.Selection);
var opts = new Asc.asc_CDownloadOptions(null, Common.Utils.isChrome || Common.Utils.isSafari || Common.Utils.isOpera); // if isChrome or isSafari or isOpera == true use asc_onPrintUrl event
opts.asc_setAdvancedOptions(printopt);
me.api.asc_Print(opts);
me.fireEvent('editcomplete', me);
Common.component.Analytics.trackEvent('DocumentHolder', 'Print Selection');
}
});
var menuSlidePaste = new Common.UI.MenuItem({ var menuSlidePaste = new Common.UI.MenuItem({
caption : me.textPaste, caption : me.textPaste,
value : 'paste' value : 'paste'
@ -1910,7 +1924,7 @@ define([
menuSlideSettings.setVisible(value.isSlideSelect===true || value.fromThumbs!==true); menuSlideSettings.setVisible(value.isSlideSelect===true || value.fromThumbs!==true);
menuSlideSettings.options.value = null; menuSlideSettings.options.value = null;
for (var i = 9; i < 13; i++) { for (var i = 9; i < 14; i++) {
me.slideMenu.items[i].setVisible(value.fromThumbs===true); me.slideMenu.items[i].setVisible(value.fromThumbs===true);
} }
@ -1940,6 +1954,7 @@ define([
mnuChangeSlide.setDisabled(lockedLayout || locked); mnuChangeSlide.setDisabled(lockedLayout || locked);
mnuChangeTheme.setDisabled(me._state.themeLock || locked ); mnuChangeTheme.setDisabled(me._state.themeLock || locked );
mnuSlideHide.setDisabled(lockedLayout || locked); mnuSlideHide.setDisabled(lockedLayout || locked);
mnuPrintSelection.setDisabled(me.slidesCount<1);
}, },
items: [ items: [
menuSlidePaste, menuSlidePaste,
@ -1973,6 +1988,7 @@ define([
menuSlideSettings, menuSlideSettings,
{caption: '--'}, {caption: '--'},
mnuSelectAll, mnuSelectAll,
mnuPrintSelection,
{caption: '--'}, {caption: '--'},
mnuPreview mnuPreview
] ]
@ -3577,7 +3593,8 @@ define([
textCrop: 'Crop', textCrop: 'Crop',
textCropFill: 'Fill', textCropFill: 'Fill',
textCropFit: 'Fit', textCropFit: 'Fit',
toDictionaryText: 'Add to Dictionary' toDictionaryText: 'Add to Dictionary',
txtPrintSelection: 'Print Selection'
}, PE.Views.DocumentHolder || {})); }, PE.Views.DocumentHolder || {}));
}); });

View file

@ -1123,6 +1123,7 @@
"PE.Views.DocumentHolder.txtUnderbar": "Bar under text", "PE.Views.DocumentHolder.txtUnderbar": "Bar under text",
"PE.Views.DocumentHolder.txtUngroup": "Ungroup", "PE.Views.DocumentHolder.txtUngroup": "Ungroup",
"PE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", "PE.Views.DocumentHolder.vertAlignText": "Vertical Alignment",
"PE.Views.DocumentHolder.txtPrintSelection": "Print Selection",
"PE.Views.DocumentPreview.goToSlideText": "Go to Slide", "PE.Views.DocumentPreview.goToSlideText": "Go to Slide",
"PE.Views.DocumentPreview.slideIndexText": "Slide {0} of {1}", "PE.Views.DocumentPreview.slideIndexText": "Slide {0} of {1}",
"PE.Views.DocumentPreview.txtClose": "Close slideshow", "PE.Views.DocumentPreview.txtClose": "Close slideshow",

View file

@ -1123,6 +1123,7 @@
"PE.Views.DocumentHolder.txtUnderbar": "Черта под текстом", "PE.Views.DocumentHolder.txtUnderbar": "Черта под текстом",
"PE.Views.DocumentHolder.txtUngroup": "Разгруппировать", "PE.Views.DocumentHolder.txtUngroup": "Разгруппировать",
"PE.Views.DocumentHolder.vertAlignText": "Вертикальное выравнивание", "PE.Views.DocumentHolder.vertAlignText": "Вертикальное выравнивание",
"PE.Views.DocumentHolder.txtPrintSelection": "Напечатать выделенное",
"PE.Views.DocumentPreview.goToSlideText": "Перейти к слайду", "PE.Views.DocumentPreview.goToSlideText": "Перейти к слайду",
"PE.Views.DocumentPreview.slideIndexText": "Слайд {0} из {1}", "PE.Views.DocumentPreview.slideIndexText": "Слайд {0} из {1}",
"PE.Views.DocumentPreview.txtClose": "Завершить показ слайдов", "PE.Views.DocumentPreview.txtClose": "Завершить показ слайдов",