Commit d190545c authored by Alexander Trofimov's avatar Alexander Trofimov Committed by GitHub

Merge pull request #4 from ONLYOFFICE/release/v4.0

2016-06-24, Version 4.0.0 (Stable)
parents d662baed e2efe3ba
## Project Information
Official website: [http://www.onlyoffice.org](http://onlyoffice.org "http://www.onlyoffice.org")
Code repository: [https://github.com/ONLYOFFICE/web-apps](https://github.com/ONLYOFFICE/web-apps "https://github.com/ONLYOFFICE/web-apps")
SaaS version: [http://www.onlyoffice.com](http://www.onlyoffice.com "http://www.onlyoffice.com")
## User Feedback and Support
If you have any problems with or questions about this image, please contact us through a [dev.onlyoffice.org][1].
[1]: http://dev.onlyoffice.org
......@@ -606,7 +606,7 @@ define([
},
onApiAddComments: function (data) {
for (var i = 0; i < data.length; ++i) {
var comment = this.readSDKComment(data[i].Id, data[i].Comment);
var comment = this.readSDKComment(data[i].asc_getId(), data[i]);
this.collection.push(comment);
}
......
......@@ -52,7 +52,7 @@ define([
initialize: function(options) {
Common.UI.BaseView.prototype.initialize.call(this,arguments);
this.txtVersionNum = '3.8';
this.txtVersionNum = '4.0';
this.txtAscMail = 'support@onlyoffice.com';
this.txtAscTelNum = '+371 660-16425';
this.txtAscUrl = 'www.onlyoffice.com';
......@@ -245,4 +245,4 @@ define([
txtTel: 'tel.: '
}, Common.Views.About || {}));
});
\ No newline at end of file
});
......@@ -280,6 +280,10 @@ var ApplicationController = new(function(){
}
function onPrintUrl(url) {
if (iframePrint) {
iframePrint.parentNode.removeChild(iframePrint);
iframePrint = null;
}
if (!iframePrint) {
iframePrint = document.createElement("iframe");
iframePrint.id = "id-print-frame";
......@@ -292,6 +296,8 @@ var ApplicationController = new(function(){
iframePrint.onload = function() {
iframePrint.contentWindow.focus();
iframePrint.contentWindow.print();
iframePrint.contentWindow.blur();
window.focus();
};
}
if (url) iframePrint.src = url;
......
......@@ -480,7 +480,7 @@ define([
onApiAddComments: function(data) {
for (var i = 0; i < data.length; ++i) {
if (data[i].Comment && data[i].Comment.asc_getUserId() !== this.mode.user.id) {
if (data[i].asc_getUserId() !== this.mode.user.id) {
this.leftMenu.markCoauthOptions('comments');
break;
}
......
......@@ -897,7 +897,7 @@ define([
if (now - value > 86400000) {
Common.localStorage.setItem("de-license-warning", now);
Common.UI.info({
width: 400,
width: 500,
title: this.textNoLicenseTitle,
msg : this.warnNoLicense,
buttons: [
......@@ -932,6 +932,7 @@ define([
this.appOptions.canLicense = params.asc_getCanLicense ? params.asc_getCanLicense() : false;
this.appOptions.isOffline = this.api.asc_isOffline();
this.appOptions.isReviewOnly = (this.permissions.review === true) && (this.permissions.edit === false);
this.appOptions.canRequestEditRights = this.editorConfig.canRequestEditRights;
this.appOptions.canEdit = (this.permissions.edit !== false || this.permissions.review === true) && // can edit or review
(this.editorConfig.canRequestEditRights || this.editorConfig.mode !== 'view') && // if mode=="view" -> canRequestEditRights must be defined
(!this.appOptions.isReviewOnly || this.appOptions.canLicense); // if isReviewOnly==true -> canLicense must be true
......@@ -1676,6 +1677,10 @@ define([
},
onPrintUrl: function(url) {
if (this.iframePrint) {
this.iframePrint.parentNode.removeChild(this.iframePrint);
this.iframePrint = null;
}
if (!this.iframePrint) {
var me = this;
this.iframePrint = document.createElement("iframe");
......@@ -1689,6 +1694,8 @@ define([
this.iframePrint.onload = function() {
me.iframePrint.contentWindow.focus();
me.iframePrint.contentWindow.print();
me.iframePrint.contentWindow.blur();
window.focus();
};
}
if (url) this.iframePrint.src = url;
......@@ -1841,10 +1848,10 @@ define([
textTryUndoRedo: 'The Undo/Redo functions are disabled for the Fast co-editing mode.<br>Click the \'Strict mode\' button to switch to the Strict co-editing mode to edit the file without other users interference and send your changes only after you save them. You can switch between the co-editing modes using the editor Advanced settings.',
textStrict: 'Strict mode',
txtErrorLoadHistory: 'Loading history failed',
textBuyNow: 'Buy now',
textNoLicenseTitle: 'License expired or not found',
warnNoLicense: 'The license could not be found or expired. You cannot edit files.<br>Click \'Buy now\' to purchase Enterprise Edition license or \'Contact us\' if you use Integration Edition.',
textContactUs: 'Contact us'
textBuyNow: 'Visit website',
textNoLicenseTitle: 'ONLYOFFICE open source version',
warnNoLicense: 'You are using an open source version of ONLYOFFICE. The version has limitations for concurrent connections to the document server (20 connections at a time).<br>If you need more please consider purchasing a commercial license.',
textContactUs: 'Contact sales'
}
})(), DE.Controllers.Main || {}))
});
\ No newline at end of file
......@@ -217,7 +217,7 @@ define([
// this.hkSaveAs[this.mode.canDownload?'enable':'disable']();
this.items[1][this.mode.isEdit?'show':'hide']();
this.items[2][!this.mode.isEdit&&this.mode.canEdit?'show':'hide']();
this.items[2][!this.mode.isEdit && this.mode.canEdit && this.mode.canRequestEditRights ?'show':'hide']();
this.items[9][(!this.mode.isOffline && !this.mode.isReviewOnly && this.document&&this.document.info &&
(this.document.info.sharingSettings&&this.document.info.sharingSettings.length>0 ||
......
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"Common.Utils.Metric.txtCm": "cm",
"Common.Utils.Metric.txtPt": "pt",
"Common.Controllers.Chat.notcriticalErrorTitle": "Warning",
"Common.Controllers.Chat.textEnterMessage": "Enter your message here",
"Common.Controllers.Chat.textUserLimit": "You are using ONLYOFFICE Free Edition.<br>Only two users can co-edit the document simultaneously.<br>Want more? Consider buying ONLYOFFICE Enterprise Edition.<br><a href=\"http://www.onlyoffice.com/free-edition.aspx\" target=\"_blank\">Read more</a>",
......@@ -98,6 +96,8 @@
"Common.UI.Window.textInformation": "Information",
"Common.UI.Window.textWarning": "Warning",
"Common.UI.Window.yesButtonText": "Yes",
"Common.Utils.Metric.txtCm": "cm",
"Common.Utils.Metric.txtPt": "pt",
"Common.Views.About.txtAddress": "address: ",
"Common.Views.About.txtAscAddress": "Lubanas st. 125a-25, Riga, Latvia, EU, LV-1021",
"Common.Views.About.txtLicensee": "LICENSEE",
......@@ -233,10 +233,11 @@
"DE.Controllers.Main.splitMaxColsErrorText": "The number of columns must be less than %1.",
"DE.Controllers.Main.splitMaxRowsErrorText": "The number of rows must be less than %1.",
"DE.Controllers.Main.textAnonymous": "Anonymous",
"DE.Controllers.Main.textBuyNow": "Buy now",
"DE.Controllers.Main.textBuyNow": "Visit website",
"DE.Controllers.Main.textCloseTip": "\nClick to close the tip",
"DE.Controllers.Main.textContactUs": "Contact sales",
"DE.Controllers.Main.textLoadingDocument": "Loading document",
"DE.Controllers.Main.textNoLicenseTitle": "License expired or not found",
"DE.Controllers.Main.textNoLicenseTitle": "ONLYOFFICE open source version",
"DE.Controllers.Main.textStrict": "Strict mode",
"DE.Controllers.Main.textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.<br>Click the 'Strict mode' button to switch to the Strict co-editing mode to edit the file without other users interference and send your changes only after you save them. You can switch between the co-editing modes using the editor Advanced settings.",
"DE.Controllers.Main.titleUpdateVersion": "Version changed",
......@@ -266,9 +267,8 @@
"DE.Controllers.Main.uploadImageTitleText": "Uploading Image",
"DE.Controllers.Main.warnBrowserIE9": "The application has low capabilities on IE9. Use IE10 or higher",
"DE.Controllers.Main.warnBrowserZoom": "Your browser current zoom setting is not fully supported. Please reset to the default zoom by pressing Ctrl+0.",
"DE.Controllers.Main.warnNoLicense": "The license could not be found or expired. You cannot edit files.<br>Click 'Buy now' to purchase Enterprise Edition license or 'Contact us' if you use Integration Edition.",
"DE.Controllers.Main.warnNoLicense": "You are using an open source version of ONLYOFFICE. The version has limitations for concurrent connections to the document server (20 connections at a time).<br>If you need more please consider purchasing a commercial license.",
"DE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.",
"DE.Controllers.Main.textContactUs": "Contact us",
"DE.Controllers.Statusbar.textHasChanges": "New changes have been tracked",
"DE.Controllers.Statusbar.textTrackChanges": "The document is opened with the Track Changes mode enabled",
"DE.Controllers.Statusbar.zoomText": "Zoom {0}%",
......@@ -909,6 +909,7 @@
"DE.Views.FileMenuPanels.Settings.textMinute": "Every Minute",
"DE.Views.FileMenuPanels.Settings.txtAll": "View All",
"DE.Views.FileMenuPanels.Settings.txtCm": "Centimeter",
"DE.Views.FileMenuPanels.Settings.txtInch": "Inch",
"DE.Views.FileMenuPanels.Settings.txtInput": "Alternate Input",
"DE.Views.FileMenuPanels.Settings.txtLast": "View Last",
"DE.Views.FileMenuPanels.Settings.txtLiveComment": "Commenting Display",
......@@ -918,7 +919,6 @@
"DE.Views.FileMenuPanels.Settings.txtPt": "Point",
"DE.Views.FileMenuPanels.Settings.txtSpellCheck": "Spell Checking",
"DE.Views.FileMenuPanels.Settings.txtWin": "as Windows",
"DE.Views.FileMenuPanels.Settings.txtInch": "Inch",
"DE.Views.HeaderFooterSettings.textBottomCenter": "Bottom Center",
"DE.Views.HeaderFooterSettings.textBottomLeft": "Bottom Left",
"DE.Views.HeaderFooterSettings.textBottomRight": "Bottom Right",
......@@ -961,8 +961,10 @@
"DE.Views.ImageSettingsAdvanced.cancelButtonText": "Cancel",
"DE.Views.ImageSettingsAdvanced.okButtonText": "OK",
"DE.Views.ImageSettingsAdvanced.strMargins": "Text Padding",
"DE.Views.ImageSettingsAdvanced.textAbsoluteWH": "Absolute",
"DE.Views.ImageSettingsAdvanced.textAlignment": "Alignment",
"DE.Views.ImageSettingsAdvanced.textArrows": "Arrows",
"DE.Views.ImageSettingsAdvanced.textAspectRatio": "Lock aspect ratio",
"DE.Views.ImageSettingsAdvanced.textBeginSize": "Begin Size",
"DE.Views.ImageSettingsAdvanced.textBeginStyle": "Begin Style",
"DE.Views.ImageSettingsAdvanced.textBelow": "below",
......@@ -997,6 +999,7 @@
"DE.Views.ImageSettingsAdvanced.textPosition": "Position",
"DE.Views.ImageSettingsAdvanced.textPositionPc": "Relative position",
"DE.Views.ImageSettingsAdvanced.textRelative": "relative to",
"DE.Views.ImageSettingsAdvanced.textRelativeWH": "Relative",
"DE.Views.ImageSettingsAdvanced.textRight": "Right",
"DE.Views.ImageSettingsAdvanced.textRightMargin": "Right Margin",
"DE.Views.ImageSettingsAdvanced.textRightOf": "to the right of",
......@@ -1019,9 +1022,6 @@
"DE.Views.ImageSettingsAdvanced.textWrapThroughTooltip": "Through",
"DE.Views.ImageSettingsAdvanced.textWrapTightTooltip": "Tight",
"DE.Views.ImageSettingsAdvanced.textWrapTopbottomTooltip": "Top and Bottom",
"DE.Views.ImageSettingsAdvanced.textAspectRatio": "Lock aspect ratio",
"DE.Views.ImageSettingsAdvanced.textAbsoluteWH": "Absolute",
"DE.Views.ImageSettingsAdvanced.textRelativeWH": "Relative",
"DE.Views.LeftMenu.tipAbout": "About",
"DE.Views.LeftMenu.tipChat": "Chat",
"DE.Views.LeftMenu.tipComments": "Comments",
......@@ -1317,7 +1317,9 @@
"DE.Views.TableSettingsAdvanced.textBordersBackgroung": "Borders & Background",
"DE.Views.TableSettingsAdvanced.textBorderWidth": "Border Size",
"DE.Views.TableSettingsAdvanced.textBottom": "Bottom",
"DE.Views.TableSettingsAdvanced.textCellOptions": "Cell Options",
"DE.Views.TableSettingsAdvanced.textCellProps": "Cell",
"DE.Views.TableSettingsAdvanced.textCellSize": "Cell Size",
"DE.Views.TableSettingsAdvanced.textCenter": "Center",
"DE.Views.TableSettingsAdvanced.textCenterTooltip": "Center",
"DE.Views.TableSettingsAdvanced.textCheckMargins": "Use default margins",
......@@ -1329,6 +1331,7 @@
"DE.Views.TableSettingsAdvanced.textLeftTooltip": "Left",
"DE.Views.TableSettingsAdvanced.textMargin": "Margin",
"DE.Views.TableSettingsAdvanced.textMargins": "Cell Margins",
"DE.Views.TableSettingsAdvanced.textMeasure": "Measure in",
"DE.Views.TableSettingsAdvanced.textMove": "Move object with text",
"DE.Views.TableSettingsAdvanced.textNewColor": "Add New Custom Color",
"DE.Views.TableSettingsAdvanced.textOnlyCells": "For selected cells only",
......@@ -1336,6 +1339,7 @@
"DE.Views.TableSettingsAdvanced.textOverlap": "Allow overlap",
"DE.Views.TableSettingsAdvanced.textPage": "Page",
"DE.Views.TableSettingsAdvanced.textPosition": "Position",
"DE.Views.TableSettingsAdvanced.textPrefWidth": "Preferred width",
"DE.Views.TableSettingsAdvanced.textPreview": "Preview",
"DE.Views.TableSettingsAdvanced.textRelative": "relative to",
"DE.Views.TableSettingsAdvanced.textRight": "Right",
......@@ -1356,6 +1360,7 @@
"DE.Views.TableSettingsAdvanced.textWrapNoneTooltip": "Inline table",
"DE.Views.TableSettingsAdvanced.textWrapParallelTooltip": "Flow table",
"DE.Views.TableSettingsAdvanced.textWrappingStyle": "Wrapping Style",
"DE.Views.TableSettingsAdvanced.textWrapText": "Wrap text",
"DE.Views.TableSettingsAdvanced.tipAll": "Set Outer Border and All Inner Lines",
"DE.Views.TableSettingsAdvanced.tipCellAll": "Set Borders for Inner Cells Only",
"DE.Views.TableSettingsAdvanced.tipCellInner": "Set Vertical and Horizontal Lines for Inner Cells Only",
......@@ -1367,15 +1372,10 @@
"DE.Views.TableSettingsAdvanced.tipTableOuterCellInner": "Set Outer Border and Vertical and Horizontal Lines for Inner Cells",
"DE.Views.TableSettingsAdvanced.tipTableOuterCellOuter": "Set Table Outer Border and Outer Borders for Inner Cells",
"DE.Views.TableSettingsAdvanced.txtCm": "Centimeter",
"DE.Views.TableSettingsAdvanced.txtInch": "Inch",
"DE.Views.TableSettingsAdvanced.txtNoBorders": "No borders",
"DE.Views.TableSettingsAdvanced.txtPercent": "Percent",
"DE.Views.TableSettingsAdvanced.txtPt": "Point",
"DE.Views.TableSettingsAdvanced.txtInch": "Inch",
"DE.Views.TableSettingsAdvanced.textCellSize": "Cell Size",
"DE.Views.TableSettingsAdvanced.textPrefWidth": "Preferred width",
"DE.Views.TableSettingsAdvanced.textMeasure": "Measure in",
"DE.Views.TableSettingsAdvanced.textCellOptions": "Cell Options",
"DE.Views.TableSettingsAdvanced.textWrapText": "Wrap text",
"DE.Views.TextArtSettings.strColor": "Color",
"DE.Views.TextArtSettings.strFill": "Fill",
"DE.Views.TextArtSettings.strSize": "Size",
......
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
......@@ -13,7 +13,7 @@
and edit documents directly in your browser.</p>
<p>Using <b>Document Editor</b>, you can perform various editing operations like in any desktop editor,
print the edited documents keeping all the formatting details or download them onto your computer hard disk drive
as PDF, TXT, DOCX, DOC, ODT, RTF, HTML, or EPUB files.</p>
as PDF, TXT, DOCX, ODT, or HTML files.</p>
<p>To view the current software version and licensor details, click the <img alt="About icon" src="../images/about.png" /> icon at the left sidebar.</p>
</div>
</body>
......
......@@ -23,7 +23,6 @@
<li>If you prefer not to see other user changes (so that they do not disturb you, or for some other reason), select the <b>Strict</b> mode and all the changes will be shown only after you click the <b>Save</b> <img alt="Save icon" src="../images/saveupdate.png" /> icon notifying you that there are changes from other users.</li>
</ul>
</li>
<li><b>Default Zoom Value</b> is used to set the default zoom value selecting it in the list of available options from 50% to 200%.</li>
<li>
<b>Realtime Collaboration Changes</b><sup>*</sup> is used to specify what changes you want to be highlighted during co-editing:
<ul>
......@@ -32,6 +31,7 @@
<li>Selecting the <b>View Last</b> option, only the changes made since you last time clicked the <b>Save</b> <img alt="Save icon" src="../images/saveupdate.png" /> icon will be highlighted.</li>
</ul>
</li>
<li><b>Default Zoom Value</b> is used to set the default zoom value selecting it in the list of available options from 50% to 200%.</li>
<li>
<b>Font Hinting</b> is used to select the type a font is displayed in Document Editor:
<ul>
......@@ -40,7 +40,7 @@
<li>Choose <b>Native</b> if you want your text to be displayed with the hinting embedded into font files.</li>
</ul>
</li>
<li><b>Unit of Measurement</b> is used to specify what units are used on the rulers and in properties windows for measuring elements parameters such as width, height, spacing, margins etc. You can select the <b>Centimeter</b> or <b>Point</b> option.</li>
<li><b>Unit of Measurement</b> is used to specify what units are used on the rulers and in properties windows for measuring elements parameters such as width, height, spacing, margins etc. You can select the <b>Centimeter</b>, <b>Point</b>, or <b>Inch</b> option.</li>
</ul>
<p>To save the changes you made, click the <b>Apply</b> button.</p>
<p><sup>*</sup>available for paid versions only</p>
......
......@@ -313,11 +313,16 @@
<td>Ctrl+M</td>
<td>Indent a paragraph from the left incrementally.</td>
</tr>
<tr>
<td>Decrease indent</td>
<td>Ctrl+Shift+M</td>
<td>Remove a paragraph indent from the left incrementally.</td>
</tr>
<tr>
<td>Decrease indent</td>
<td>Ctrl+Shift+M</td>
<td>Remove a paragraph indent from the left incrementally.</td>
</tr>
<tr>
<td>Add page number</td>
<td>Ctrl+Shift+P</td>
<td>Add the current page number to the text or to the page footer.</td>
</tr>
<tr>
<th colspan="3">Modifying Objects</th>
</tr>
......
......@@ -12,7 +12,7 @@
<p>To search for the needed characters, words or phrases used in the currently edited document,
click the <img alt="Search icon" src="../images/searchicon.png" /> icon situated at the left sidebar. </p>
<p>The <b>Find and Replace</b> window will open:</p>
<img alt="Find and Replace Window" src="../images/search_window.png" />
<p><img alt="Find and Replace Window" src="../images/search_window.png" /></p>
<ol>
<li>Type in your inquiry into the corresponding data entry field.</li>
<li>Specify search parameters by clicking the <img alt="Search options icon" src="../images/search_options.png" /> icon and checking the necessary options:
......@@ -28,11 +28,12 @@
</ol>
<p>The first occurrence of the required characters in the selected direction will be highlighted on the page. If it is not the word you are looking for, click the selected button again to find the next occurrence of the characters you entered.</p>
<p><b>To replace</b> one or more occurrences of the found characters click the <b>Replace</b> link below the data entry field. The <b>Find and Replace</b> window will change:</p>
<img alt="Find and Replace Window" src="../images/search_replace_window.png" />
<p><img alt="Find and Replace Window" src="../images/search_replace_window.png" /></p>
<ol>
<li>Type in the replacement text into the bottom data entry field.</li>
<li>Click the <b>Replace</b> button to replace the currently selected occurrence or the <b>Replace All</b> button to replace all the found occurrences.</li>
</ol>
<p>To hide the replace field, click the <b>Hide Replace</b> link.</p>
</div>
</body>
</html>
\ No newline at end of file
......@@ -20,7 +20,7 @@
<li>use the <b>Ignore</b> option to skip just that word and remove underlining or <b>Ignore all</b> to skip all the identical words repeated in the text;</li>
<li>select a different language for this word.</li>
</ul>
<img alt="Spell-checking" src="../images/spellchecking.png" />
<p><img alt="Spell-checking" src="../images/spellchecking.png" /></p>
<p>To <b>turn off</b> the spell checking option,</p>
<ol>
<li>click the <b>File</b> <img alt="File icon" src="../images/file.png" /> icon at the left sidebar,</li>
......
......@@ -26,7 +26,7 @@
<td>Filename extension for word processing documents created with Microsoft Word</td>
<td>+</td>
<td>+</td>
<td>+</td>
<td></td>
</tr>
<tr>
<td>DOCX</td>
......@@ -47,7 +47,7 @@
<td>Rich Text Format<br />Document file format developed by Microsoft for cross-platform document interchange</td>
<td>+</td>
<td>+</td>
<td>+</td>
<td></td>
</tr>
<tr>
<td>TXT</td>
......@@ -73,9 +73,9 @@
<tr>
<td>EPUB</td>
<td>Electronic Publication<br />Free and open e-book standard created by the International Digital Publishing Forum</td>
<td>+</td>
<td></td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>XPS</td>
......
......@@ -16,6 +16,13 @@
<li>click the <b>Copy Style</b> <img alt="Copy Style" src="../images/copystyle.png" /> icon at the top toolbar (the mouse pointer will look like this <img alt="Mouse pointer while pasting style" src="../images/paste_style.png" />),</li>
<li>select the text passage you want to apply the same formatting to.</li>
</ol>
<p>To apply the copied formatting to multiple text passages,</p>
<ol>
<li>select the text passage which formatting you need to copy with the mouse or <a href="../HelpfulHints/KeyboardShortcuts.htm#textselection" onclick="onhyperlinkclick(this)">using the keyboard</a>,</li>
<li>double-click the <b>Copy Style</b> <img alt="Copy Style" src="../images/copystyle.png" /> icon at the top toolbar (the mouse pointer will look like this <img alt="Mouse pointer while pasting style" src="../images/paste_style.png" /> and the <b>Copy Style</b> icon will remain selected: <img alt="Multiple copying style" src="../images/copystyle_selected.png" />),</li>
<li>select the necessary text passages one by one to apply the same formatting to each of them,</li>
<li>to exit this mode, click the <b>Copy Style</b> <img alt="Multiple copying style" src="../images/copystyle_selected.png" /> icon once again or press the <b>Esc</b> key on the keyboard.</li>
</ol>
<p>To quickly remove the applied formatting from your text,</p>
<ol>
<li>select the text passage which formatting you want to remove,</li>
......
......@@ -34,7 +34,7 @@
<li><b>Arrange</b> is used to bring the selected autoshape to foreground, send to background, move forward or backward as well as group or ungroup shapes to perform operations with several of them at once.</li>
<li><b>Align</b> is used to align the shape left, center, right, top, middle, bottom.</li>
<li><b>Wrapping Style</b> is used to select a text wrapping style from the available ones - inline, square, tight, through, top and bottom, in front, behind - or edit the wrap boundary. The <b>Edit Wrap Boundary</b> option is available only if you select a wrapping style other than Inline. Drag wrap points to customize the boundary. To create a new wrap point, click anywhere on the red line and drag it to the necessary position. <img alt="Editing Wrap Boundary" src="../images/wrap_boundary.png" /></li>
<li><b>Advanced Settings</b> is used to open the 'Shape - Advanced Settings' window.</li>
<li><b>Shape Advanced Settings</b> is used to open the 'Shape - Advanced Settings' window.</li>
</ul>
<hr />
<p>Some of the autoshape settings can be altered using the <b>Shape Settings</b> tab of the right sidebar. To activate it click the shape and choose the <b>Shape Settings</b> <img alt="Shape Settings icon" src="../images/shape_settings_icon.png" /> icon on the right. Here you can change the following properties:</p>
......@@ -95,10 +95,22 @@
</ul>
<hr />
<p>To change the <b>advanced settings</b> of the autoshape, right-click it and select the <b>Advanced Settings</b> option in the menu or use the <b>Show advanced settings</b> link at the right sidebar. The 'Shape - Advanced Settings' window will open:</p>
<img alt="Shape - Advanced Settings" src="../images/shape_properties.png" />
<p><img alt="Shape - Advanced Settings" src="../images/shape_properties.png" /></p>
<p>The <b>Size</b> tab contains the following parameters:</p>
<ul>
<li><b>Width</b> and <b>Height</b> - use these options to change the autoshape width and/or height. If the <b>Constant Proportions</b> <img alt="Constant Proportions icon" src="../images/constantproportions.png" /> button is clicked (in this case it looks like this <img alt="Constant Proportions icon activated" src="../images/constantproportionsactivated.png" />), the width and height will be changed together preserving the original shape aspect ratio.</li>
<li><b>Width</b> - use one of these options to change the autoshape width.
<ul>
<li><b>Absolute</b> - specify an exact value measured in absolute units i.e. <b>Centimeters</b>/<b>Points</b>/<b>Inches</b> (depending on the option specified at the <b>File</b> -> <b>Advanced Settings...</b> tab).</li>
<li><b>Relative</b> - specify a percentage <b>relative to</b> the <em>left margin</em> width, the <em>margin</em> (i.e. the distance between the left and right margins), the <em>page</em> width, or the <em>right margin</em> width.</li>
</ul>
</li>
<li><b>Height</b> - use one of these options to change the autoshape height.
<ul>
<li><b>Absolute</b> - specify an exact value measured in absolute units i.e. <b>Centimeters</b>/<b>Points</b>/<b>Inches</b> (depending on the option specified at the <b>File</b> -> <b>Advanced Settings...</b> tab).</li>
<li><b>Relative</b> - specify a percentage <b>relative to</b> the <em>margin</em> (i.e. the distance between the top and bottom margins), the <em>bottom margin</em> height, the <em>page</em> height, or the <em>top margin</em> height.</li>
</ul>
</li>
<li>If the <b>Lock aspect ratio</b> option is checked, the width and height will be changed together preserving the original shape aspect ratio.</li>
</ul>
<p id="shape_wrapping"><img alt="Shape - Advanced Settings" src="../images/shape_properties_1.png" /></p>
<p>The <b>Text Wrapping</b> tab contains the following parameters:</p>
......@@ -121,9 +133,23 @@
<p><img alt="Shape - Advanced Settings" src="../images/shape_properties_2.png" /></p>
<p>The <b>Position</b> tab is available only if you select a wrapping style other than inline. This tab contains the following parameters that vary depending on the selected wrapping style:</p>
<ul>
<li><b>Horizontal</b> parameters include the autoshape <b>alignment</b> (left, center, right) <b>relative to</b> character, column, left margin, margin, page or right margin as well as the autoshape <b>position</b> <b>to the right of</b> character, column, left margin, margin, page or right margin.</li>
<li><b>Vertical</b> parameters include the autoshape <b>alignment</b> (top, center, bottom) <b>relative to</b> line, margin, bottom margin, paragraph, page or top margin as well as the autoshape <b>position below</b> line, margin, bottom margin, paragraph, page or top margin.</li>
<li><b>Move object with text</b> controls whether the autoshape moves as the text to which it is anchored moves.</li>
<li>
The <b>Horizontal</b> section allows you to select one of the following three autoshape positioning types:
<ul>
<li><b>Alignment</b> (left, center, right) <b>relative to</b> character, column, left margin, margin, page or right margin,</li>
<li>Absolute <b>Position</b> measured in absolute units i.e. <b>Centimeters</b>/<b>Points</b>/<b>Inches</b> (depending on the option specified at the <b>File</b> -> <b>Advanced Settings...</b> tab) <b>to the right of</b> character, column, left margin, margin, page or right margin,</li>
<li><b>Relative position</b> measured in percent <b>relative to</b> the left margin, margin, page or right margin.</li>
</ul>
</li>
<li>
The <b>Vertical</b> section allows you to select one of the following three autoshape positioning types:
<ul>
<li><b>Alignment</b> (top, center, bottom) <b>relative to</b> line, margin, bottom margin, paragraph, page or top margin,</li>
<li>Absolute <b>Position</b> measured in absolute units i.e. <b>Centimeters</b>/<b>Points</b>/<b>Inches</b> (depending on the option specified at the <b>File</b> -> <b>Advanced Settings...</b> tab) <b>below</b> line, margin, bottom margin, paragraph, page or top margin,</li>
<li><b>Relative position</b> measured in percent <b>relative to</b> the margin, bottom margin, page or top margin.</li>
</ul>
</li>
<li><b>Move object with text</b> controls whether the autoshape moves as the text to which it is anchored moves.</li>
<li><b>Allow overlap</b> controls whether two autoshapes overlap or not if you drag them near each other on the page.</li>
</ul>
<p><img alt="Shape - Advanced Settings" src="../images/shape_properties_3.png" /></p>
......@@ -150,7 +176,7 @@
</li>
<li><b>Arrows</b> - this option group is available if a shape from the <b>Lines</b> shape group is selected. It allows to set the arrow <b>Start</b> and <b>End Style</b> and <b>Size</b> by selecting the appropriate option from the dropdown lists.</li>
</ul>
<img alt="Shape - Advanced Settings" src="../images/shape_properties_4.png" />
<p><img alt="Shape - Advanced Settings" src="../images/shape_properties_4.png" /></p>
<p>The <b>Text Padding</b> tab allows to change the autoshape <b>Top</b>, <b>Bottom</b>, <b>Left</b> and <b>Right</b> internal margins (i.e. the distance between the text within the shape and the autoshape borders).</p>
<p class="note"><b>Note</b>: this tab is only available if text is added within the autoshape, otherwise the tab is disabled.</p>
</div>
......
......@@ -27,7 +27,7 @@
<p>To delete the added drop cap, select it, click the <b>Insert Drop Cap</b> <img alt="Insert Drop Cap icon" src="../images/insert_dropcap_icon.png" /> icon at the top toolbar and choose the <b>None</b> <img alt="Insert Drop Cap - None" src="../images/dropcap_none.png" /> option from the drop-down list.</p>
<hr />
<p>To adjust the added drop cap parameters, select it, click the <b>Insert Drop Cap</b> <img alt="Insert Drop Cap icon" src="../images/insert_dropcap_icon.png" /> icon at the top toolbar and choose the <b>Drop Cap Settings</b> option from the drop-down list. The <b>Drop Cap - Advanced Settings</b> window will open:</p>
<img alt="Drop Cap - Advanced Settings" src="../images/dropcap_properties_1.png" />
<p><img alt="Drop Cap - Advanced Settings" src="../images/dropcap_properties_1.png" /></p>
<p>The <b>Drop Cap</b> tab allows to set the following parameters:</p>
<ul>
<li><b>Position</b> - is used to change the drop cap placement. Select the <b>In Text</b> or <b>In Margin</b> option, or click <b>None</b> to delete the drop cap.</li>
......@@ -35,17 +35,17 @@
<li><b>Height in rows</b> - is used to specify how many lines the drop cap should span. It's possible to select a value from 1 to 10.</li>
<li><b>Distance from text</b> - is used to specify the amount of space between the text of the paragraph and the right border of the frame that surrounds the drop cap.</li>
</ul>
<img alt="Drop Cap - Advanced Settings" src="../images/dropcap_properties_2.png" />
<p><img alt="Drop Cap - Advanced Settings" src="../images/dropcap_properties_2.png" /></p>
<p>The <b>Borders &amp; Fill</b> tab allows to add a border around the drop cap and adjust its parameters. They are the following:</p>
<ul>
<li><b>Border</b> parameters (size, color and presence or absence) - set the border size, select its color and choose the borders (top, bottom, left, right or their combination) you want to apply these settings to.</li>
<li><b>Background color</b> - choose the color for the drop cap background.</li>
</ul>
<img alt="Drop Cap - Advanced Settings" src="../images/dropcap_properties_3.png" />
<p><img alt="Drop Cap - Advanced Settings" src="../images/dropcap_properties_3.png" /></p>
<p>The <b>Margins</b> tab allows to set the distance between the drop cap and the <b>Top</b>, <b>Bottom</b>, <b>Left</b> and <b>Right</b> borders around it (if the borders have previously been added).</p>
<hr />
<p>Once the drop cap is added you can also change the <b>Frame</b> parameters. To access them, right click within the frame and select the <b>Frame Advanced Settings</b> from the menu. The <b>Frame - Advanced Settings</b> window will open:</p>
<img alt="Frame - Advanced Settings" src="../images/frame_properties_1.png" />
<p><img alt="Frame - Advanced Settings" src="../images/frame_properties_1.png" /></p>
<p>The <b>Frame</b> tab allows to set the following parameters:</p>
<ul>
<li><b>Position</b> - is used to select the <b>Inline</b> or <b>Flow</b> wrapping style. Or you can click <b>None</b> to delete the frame.</li>
......
......@@ -40,7 +40,7 @@
<li><b>Align</b> is used to align the image left, center, right, top, middle, bottom.</li>
<li><b>Wrapping Style</b> is used to select a text wrapping style from the available ones - inline, square, tight, through, top and bottom, in front, behind - or edit the wrap boundary. The <b>Edit Wrap Boundary</b> option is available only if you select a wrapping style other than Inline. Drag wrap points to customize the boundary. To create a new wrap point, click anywhere on the red line and drag it to the necessary position. <img alt="Editing Wrap Boundary" src="../images/wrap_boundary.png" /></li>
<li><b>Default Size</b> is used to change the current image size to the default one.</li>
<li><b>Advanced Settings</b> is used to open the 'Image - Advanced Settings' window.</li>
<li><b>Image Advanced Settings</b> is used to open the 'Image - Advanced Settings' window.</li>
</ul>
<hr />
<p>To change its advanced settings, click the image with the right mouse button and select <b>Advanced Settings</b> from the right-click menu or just click the <b>Show advanced settings</b> link at the right sidebar. The image properties window will open:</p>
......@@ -70,9 +70,23 @@
<p><img alt="Image - Advanced Settings: Position" src="../images/image_properties_2.png" /></p>
<p>The <b>Position</b> tab is available only if you select a wrapping style other than inline. This tab contains the following parameters that vary depending on the selected wrapping style:</p>
<ul>
<li><b>Horizontal</b> parameters include the image <b>alignment</b> (left, center, right) <b>relative to</b> character, column, left margin, margin, page or right margin as well as the image <b>position to the right of</b> character, column, left margin, margin, page or right margin.</li>
<li><b>Vertical</b> parameters include the image <b>alignment</b> (top, center, bottom) <b>relative to</b> line, margin, bottom margin, paragraph, page or top margin as well as the image <b>position below</b> line, margin, bottom margin, paragraph, page or top margin.</li>
<li><b>Move object with text</b> controls whether the image moves as the text to which it is anchored moves.</li>
<li>
The <b>Horizontal</b> section allows you to select one of the following three image positioning types:
<ul>
<li><b>Alignment</b> (left, center, right) <b>relative to</b> character, column, left margin, margin, page or right margin,</li>
<li>Absolute <b>Position</b> measured in absolute units i.e. <b>Centimeters</b>/<b>Points</b>/<b>Inches</b> (depending on the option specified at the <b>File</b> -> <b>Advanced Settings...</b> tab) <b>to the right of</b> character, column, left margin, margin, page or right margin,</li>
<li><b>Relative position</b> measured in percent <b>relative to</b> the left margin, margin, page or right margin.</li>
</ul>
</li>
<li>
The <b>Vertical</b> section allows you to select one of the following three image positioning types:
<ul>
<li><b>Alignment</b> (top, center, bottom) <b>relative to</b> line, margin, bottom margin, paragraph, page or top margin,</li>
<li>Absolute <b>Position</b> measured in absolute units i.e. <b>Centimeters</b>/<b>Points</b>/<b>Inches</b> (depending on the option specified at the <b>File</b> -> <b>Advanced Settings...</b> tab) <b>below</b> line, margin, bottom margin, paragraph, page or top margin,</li>
<li><b>Relative position</b> measured in percent <b>relative to</b> the margin, bottom margin, page or top margin.</li>
</ul>
</li>
<li><b>Move object with text</b> controls whether the image moves as the text to which it is anchored moves.</li>
<li><b>Allow overlap</b> controls whether two images overlap or not if you drag them near each other on the page.</li>
</ul>
</div>
......
......@@ -10,7 +10,7 @@
<body>
<div class="mainpart">
<h1>Save/download/print your document</h1>
<p>By default, <b>Document Editor</b> automatically saves your file each 2 seconds when you work on it preventing your data loss in case of the unexpected program closing. When the file is being co-edited, changes are automatically saved at 10-minute intervals. If you need, you can easily disable the <b>Autosave</b> feature on the <a href="../HelpfulHints/AdvancedSettings.htm" onclick="onhyperlinkclick(this)">Advanced Settings</a> page.</p>
<p>By default, <b>Document Editor</b> automatically saves your file each 2 seconds when you work on it preventing your data loss in case of the unexpected program closing. If you co-edit the file in the <b>Fast</b> mode, the timer requests for updates 25 times a second and saves the changes if they have been made. When the file is being co-edited in the <b>Strict</b> mode, changes are automatically saved at 10-minute intervals. If you need, you can easily select the preferred co-editing mode or disable the <b>Autosave</b> feature on the <a href="../HelpfulHints/AdvancedSettings.htm" onclick="onhyperlinkclick(this)">Advanced Settings</a> page.</p>
<p>To save your current document manually,</p>
<ul>
<li>press the <b>Save</b> <img alt="Save icon" src="../images/save.png" /> icon at the top toolbar, or</li>
......@@ -22,7 +22,7 @@
<ol>
<li>click the <b>File</b> <img alt="File icon" src="../images/file.png" /> icon at the left sidebar,</li>
<li>select the <b>Download as...</b> option,</li>
<li>choose one of the available formats depending on your needs: PDF, TXT, DOCX, DOC, ODT, RTF, HTML, EPUB.</li>
<li>choose one of the available formats depending on your needs: PDF, TXT, DOCX, ODT, HTML.</li>
</ol>
<p>To print out the current document,</p>
......@@ -31,7 +31,7 @@
<li>use the <b>Ctrl+P</b> key combination, or</li>
<li>click the <b>File</b> <img alt="File icon" src="../images/file.png" /> icon at the left sidebar and select the <b>Print</b> option.</li>
</ul>
<p>After that a PDF file will be generated on the basis of the edited document. You can open and print it out, or save onto your computer hard disk drive or removable medium to print it out later.</p>
<p>After that a PDF file will be generated on the basis of the document. You can open and print it out, or save onto your computer hard disk drive or removable medium to print it out later.</p>
</div>
</body>
</html>
\ No newline at end of file
......@@ -34,7 +34,7 @@
<p>You can also set a special page size by selecting the <b>Custom Page Size</b> option from the list. The <b>Page Size</b> window will open where you'll be able to set necessary <b>Width</b> and <b>Height</b> values. Enter your new values into the entry fields or adjust the existing values using arrow buttons. When ready, click <b>OK</b> to apply the changes.</p>
<p><img alt="Custom Page Size" src="../images/custompagesize.png" /></p>
<h3>Page Margins</h3>
<p>Change default margins, i.e. the blank space between the left, right, top and bottom page edges and the paragraph text, clicking the <b>Page Margins</b> <img alt="Page Margins icon" src="../images/pagemargins.png" /> icon and selecting one of the available presets: <b>Normal</b>, <b>Narrow</b>, <b>Moderate</b>, <b>Wide</b>. You can also use the <b>Custom Margins</b> option to set your own values in the <b>Margins</b> window that opens. Enter the necessary <b>Top</b>, <b>Bottom</b>, <b>Left</b> and <b>Right</b> page margin values into the entry fields or adjust the existing values using arrow buttons. When ready, click <b>OK</b>. The custom margins will be applied to the current document and the <b>Last Custom</b> option with the specified parameters will appear in the <b>Page Margins</b> <img alt="Page Margins icon" src="../images/pagemargins.png" /> list so that you can apply them to some other documents.</p>
<p>Change default margins, i.e. the blank space between the left, right, top and bottom page edges and the paragraph text, clicking the <b>Page Margins</b> <img alt="Page Margins icon" src="../images/pagemargins.png" /> icon and selecting one of the available presets: <b>Normal</b>, <b>US Normal</b>, <b>Narrow</b>, <b>Moderate</b>, <b>Wide</b>. You can also use the <b>Custom Margins</b> option to set your own values in the <b>Margins</b> window that opens. Enter the necessary <b>Top</b>, <b>Bottom</b>, <b>Left</b> and <b>Right</b> page margin values into the entry fields or adjust the existing values using arrow buttons. When ready, click <b>OK</b>. The custom margins will be applied to the current document and the <b>Last Custom</b> option with the specified parameters will appear in the <b>Page Margins</b> <img alt="Page Margins icon" src="../images/pagemargins.png" /> list so that you can apply them to some other documents.</p>
<p><img alt="Custom Margins" src="../images/custommargins.png" /></p>
<p>You can also change the margins manually by dragging the border between the grey and white areas on the rulers (the grey areas of the rulers indicate page margins):</p>
<p><img alt="Margins Adjustment" src="../images/margins.png" /></p>
......
......@@ -13,7 +13,7 @@
и редактировать документы непосредственно в браузере.</p>
<p>Используя онлайн-редактор документов, Вы можете выполнять различные операции редактирования, как в любом десктопном редакторе,
распечатывать отредактированные документы, сохраняя все детали форматирования, или сохранять документы на жесткий диск компьютера
как файлы в формате PDF, TXT, DOCX, DOC, ODT, RTF, HTML или EPUB.</p>
как файлы в формате PDF, TXT, DOCX, ODT или HTML.</p>
<p> Для просмотра текущей версии программы и информации о владельце лицензии щелкните по значку <img alt="Значок О программе" src="../images/about.png" /> на левой боковой панели инструментов.</p>
</div>
</body>
......
......@@ -23,14 +23,14 @@
<li>Если вы не хотите видеть изменения, вносимые другими пользователями, (чтобы они не мешали вам или по какой-то другой причине), выберите <b>Строгий</b> режим, и все изменения будут отображаться только после того, как вы нажмете на значок <b>Сохранить</b> <img alt="Значок Сохранить" src="../images/saveupdate.png" /> с оповещением о наличии изменений от других пользователей.</li>
</ul>
</li>
<li><b>Стандартное значение масштаба</b> - используется для установки стандартного значения масштаба путем его выбора из списка доступных вариантов от 50% до 200%.</li>
<li><b>Отображать изменения при совместной работе</b><sup>*</sup> - используется для определения изменений, которые необходимо подсвечивать во время совместного редактирования:
<li><b>Отображать изменения при совместной работе</b><sup>*</sup> - используется для определения изменений, которые необходимо подсвечивать во время совместного редактирования:
<ul>
<li>При выборе опции <b>Никакие</b> изменения, внесенные за время текущей сессии, подсвечиваться не будут.</li>
<li>При выборе опции <b>Все</b> будут подсвечиваться все изменения, внесенные за время текущей сессии.</li>
<li>При выборе опции <b>Последние</b> будут подсвечиваться только те изменения, которые были внесены с момента, когда Вы последний раз нажимали на значок <b>Сохранить</b> <img alt="Значок Сохранить" src="../images/saveupdate.png" />.</li>
</ul>
</li>
<li><b>Стандартное значение масштаба</b> - используется для установки стандартного значения масштаба путем его выбора из списка доступных вариантов от 50% до 200%.</li>
<li><b>Хинтинг шрифтов</b> - используется для выбора типа отображения шрифта в редакторе документов:
<ul>
<li>Выберите опцию <b>Как Windows</b>, если вам нравится отображение шрифтов в операционной системе Windows, то есть с использованием хинтинга шрифтов Windows.</li>
......@@ -38,7 +38,7 @@
<li>Выберите опцию <b>Собственный</b>, если хотите, чтобы текст отображался с хинтингом, встроенным в файлы шрифтов.</li>
</ul>
</li>
<li><b>Единица измерения</b> - используется для определения единиц, которые должны использоваться на линейках и в окнах свойств для измерения параметров элементов, таких как ширина, высота, интервалы, поля и т.д. Можно выбрать опцию <b>Сантиметр</b> или <b>Пункт</b>.</li>
<li><b>Единица измерения</b> - используется для определения единиц, которые должны использоваться на линейках и в окнах свойств для измерения параметров элементов, таких как ширина, высота, интервалы, поля и т.д. Можно выбрать опцию <b>Сантиметр</b>, <b>Пункт</b> или <b>Дюйм</b>.</li>
</ul>
<p>Чтобы сохранить внесенные изменения, нажмите кнопку <b>Применить</b>.</p>
<p><sup>*</sup>доступно только для платных версий</p>
......
......@@ -316,6 +316,11 @@
<td>Ctrl+Shift+M</td>
<td>Уменьшить отступ абзаца слева на одну позицию табуляции.</td>
</tr>
<tr>
<td>Добавить номер страницы</td>
<td>Ctrl+Shift+P</td>
<td>Добавить текущий номер в текст на странице или к нижнему колонтитулу.</td>
</tr>
<tr>
<th colspan="3">Модификация объектов</th>
</tr>
......
......@@ -12,7 +12,7 @@
<p>Чтобы найти нужные символы, слова или фразы, использованные в документе, который Вы в данный момент редактируете,
нажмите на значок <img alt="Значок Поиск" src="../images/searchicon.png" />, расположенный на левой боковой панели. </p>
<p>Откроется окно <b>Поиск и замена</b>:</p>
<img alt="Окно Поиск и замена" src="../images/search_window.png" />
<p><img alt="Окно Поиск и замена" src="../images/search_window.png" /></p>
<ol>
<li>Введите запрос в соответствующее поле ввода данных.</li>
<li>Задайте параметры поиска, нажав на значок <img alt="Значок Параметры поиска" src="../images/search_options.png" /> и отметив нужные опции:
......@@ -28,11 +28,12 @@
</ol>
<p>Первое вхождение искомых символов в выбранном направлении будет подсвечено на странице. Если это не то слово, которое вы ищете, нажмите на выбранную кнопку еще раз, чтобы найти следующее вхождение символов, которые Вы ввели.</p>
<p><b>Чтобы заменить</b> одно или более вхождений найденных символов, нажмите на ссылку <b>Заменить</b>, расположенную под полем для ввода данных. Окно <b>Поиск и замена</b> изменится:</p>
<img alt="Окно Поиск и замена" src="../images/search_replace_window.png" />
<p><img alt="Окно Поиск и замена" src="../images/search_replace_window.png" /></p>
<ol>
<li>Введите текст для замены в нижнее поле ввода данных.</li>
<li>Нажмите кнопку <b>Заменить</b> для замены выделенного в данный момент вхождения или кнопку <b>Заменить все</b> для замены всех найденных вхождений.</li>
</ol>
<p>Чтобы скрыть поле замены, нажмите на ссылку <b>Скрыть поле замены</b>.</p>
</div>
</body>
</html>
\ No newline at end of file
......@@ -20,7 +20,7 @@
<li>используйте опцию <b>Пропустить</b>, чтобы пропустить только это слово и убрать подчеркивание или <b>Пропустить все</b>, чтобы пропустить все идентичные слова, повторяющиеся в тексте;</li>
<li>выберите другой язык для этого слова.</li>
</ul>
<img alt="Проверка орфографии" src="../images/spellchecking.png" />
<p><img alt="Проверка орфографии" src="../images/spellchecking.png" /></p>
<p>Для <b>отключения</b> проверки орфографии:</p>
<ol>
<li>щелкните по значку <b>Файл</b> <img alt="Значок Файл" src="../images/file.png" /> в левой боковой панели инструментов,</li>
......
......@@ -26,7 +26,7 @@
<td>Расширение имени файла для текстовых документов, созданных программой Microsoft Word</td>
<td>+</td>
<td>+</td>
<td>+</td>
<td></td>
</tr>
<tr>
<td>DOCX</td>
......@@ -47,7 +47,7 @@
<td>Rich Text Format<br />Формат документов, разработанный компанией Microsoft, для кроссплатформенного обмена документами</td>
<td>+</td>
<td>+</td>
<td>+</td>
<td></td>
</tr>
<tr>
<td>TXT</td>
......@@ -73,9 +73,9 @@
<tr>
<td>EPUB</td>
<td>Electronic Publication<br />Бесплатный открытый стандарт для электронных книг, созданный Международным форумом по цифровым публикациям (International Digital Publishing Forum)</td>
<td>+</td>
<td></td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>XPS</td>
......
......@@ -12,10 +12,17 @@
<h1>Копирование/очистка форматирования текста</h1>
<p>Чтобы скопировать определенное форматирование текста,</p>
<ol>
<li>выделите мышью или <a href="../HelpfulHints/KeyboardShortcuts.htm#textselection" onclick="onhyperlinkclick(this)">с помощью клавиатуры</a> фрагмент текста с форматированием, которое надо скопировать,</li>
<li>с помощью мыши или <a href="../HelpfulHints/KeyboardShortcuts.htm#textselection" onclick="onhyperlinkclick(this)">клавиатуры</a> выделите фрагмент текста, форматирование которого надо скопировать,</li>
<li>нажмите значок <b>Копировать стиль</b> <img alt="Копировать стиль" src="../images/copystyle.png" /> на верхней панели инструментов (указатель мыши будет при этом выглядеть так: <img alt="Указатель мыши при вставке стиля" src="../images/paste_style.png" />),</li>
<li>выделите фрагмент текста, к которому требуется применить то же самое форматирование.</li>
</ol>
<p>Чтобы применить скопированное форматирование ко множеству фрагментов текста,</p>
<ol>
<li>с помощью мыши или <a href="../HelpfulHints/KeyboardShortcuts.htm#textselection" onclick="onhyperlinkclick(this)">клавиатуры</a> выделите фрагмент текста, форматирование которого надо скопировать,</li>
<li>дважды нажмите значок <b>Копировать стиль</b> <img alt="Копировать стиль" src="../images/copystyle.png" /> на верхней панели инструментов (указатель мыши будет при этом выглядеть так: <img alt="Указатель мыши при вставке стиля" src="../images/paste_style.png" />, а значок <b>Копировать стиль</b> будет оставаться нажатым: <img alt="Множественное копирование стиля" src="../images/copystyle_selected.png" />),</li>
<li>поочередно выделяйте нужные фрагменты текста, чтобы применить одинаковое форматирование к каждому из них,</li>
<li>для выхода из этого режима еще раз нажмите значок <b>Копировать стиль</b> <img alt="Множественное копирование стиля" src="../images/copystyle_selected.png" /> или нажмите клавишу <b>Esc</b> на клавиатуре.</li>
</ol>
<p>Чтобы быстро убрать из текста примененное форматирование,</p>
<ol>
<li>выделите фрагмент текста, форматирование которого надо убрать,</li>
......
......@@ -11,9 +11,9 @@
<h1>Копирование/вставка текста, отмена/повтор действий</h1>
<p>Для выполнения операций вырезания, копирования и вставки фрагментов текста и вставленных объектов (автофигур, рисунков, диаграмм) в текущем документе используйте соответствующие команды контекстного меню или значки на верхней панели инструментов:</p>
<ul>
<li><b>Вырезать</b> – выделите фрагмент текста или объект и используйте опцию <b>Вырезать</b> контекстного меню, чтобы удалить выделенный фрагмент и отправить его в буфер обмена компьютера. Вырезанные данные можно затем вставить в другое место этого же документа.</li>
<li><b>Копировать</b> – выделите фрагмент текста или объект и используйте опцию <b>Копировать</b> контекстного меню или значок <b>Копировать</b> <img alt="Значок Копировать" src="../images/copy.png" /> на верхней панели инструментов, чтобы скопировать выделенный фрагмент в буфер обмена компьютера. Скопированные данные можно затем вставить в другое место этого же документа.</li>
<li><b>Вставить</b> – найдите в документе то место, куда необходимо вставить ранее скопированный фрагмент текста/объект, и используйте опцию <b>Вставить</b> контекстного меню или значок <b>Вставить</b> <img alt="Значок Вставить" src="../images/paste.png" /> на верхней панели инструментов. Текст/объект будет вставлен в текущей позиции курсора. Данные могут быть ранее скопированы из того же самого документа.</li>
<li><b>Вырезать</b> – выделите фрагмент текста или объект и используйте опцию контекстного меню <b>Вырезать</b>, чтобы удалить выделенный фрагмент и отправить его в буфер обмена компьютера. Вырезанные данные можно затем вставить в другое место этого же документа.</li>
<li><b>Копировать</b> – выделите фрагмент текста или объект и используйте опцию контекстного меню <b>Копировать</b> или значок <b>Копировать</b> <img alt="Значок Копировать" src="../images/copy.png" /> на верхней панели инструментов, чтобы скопировать выделенный фрагмент в буфер обмена компьютера. Скопированные данные можно затем вставить в другое место этого же документа.</li>
<li><b>Вставить</b> – найдите в документе то место, куда необходимо вставить ранее скопированный фрагмент текста/объект, и используйте опцию контекстного меню <b>Вставить</b> или значок <b>Вставить</b> <img alt="Значок Вставить" src="../images/paste.png" /> на верхней панели инструментов. Текст/объект будет вставлен в текущей позиции курсора. Данные могут быть ранее скопированы из того же самого документа.</li>
</ul>
<p>Для копирования данных из другого документа или какой-то другой программы или вставки данных в них используйте следующие сочетания клавиш:</p>
<ul>
......
......@@ -23,7 +23,7 @@
</li>
<li>теперь при каждом нажатии в конце строки клавиши <b>Enter</b> будет появляться новый элемент упорядоченного или неупорядоченного списка. Чтобы закончить список, нажмите клавишу <b>Backspace</b> и продолжайте текст обычного абзаца.</li>
</ol>
<p>Можно также изменить отступы текста в списках и их вложенность с помощью значков <b>Структура</b> <img alt="Значок Структура" src="../images/outline.png" />, <b>Увеличить отступ</b> <img alt="Значок Увеличить отступ" src="../images/decreaseindent.png" /> и <b>Уменьшить отступ</b> <img alt="Значок Уменьшить отступ" src="../images/increaseindent.png" /> на верхней панели инструментов.</p>
<p>Можно также изменить отступы текста в списках и их вложенность с помощью значков <b>Структура</b> <img alt="Значок Структура" src="../images/outline.png" />, <b>Уменьшить отступ</b> <img alt="Значок Уменьшить отступ" src="../images/decreaseindent.png" /> и <b>Увеличить отступ</b> <img alt="Значок Увеличить отступ" src="../images/increaseindent.png" /> на верхней панели инструментов.</p>
<p class="note"><b>Примечание</b>: дополнительные параметры отступов и интервалов можно изменить на правой боковой панели и в окне дополнительных параметров. Чтобы получить дополнительную информацию об этом, прочитайте разделы <a href="ParagraphIndents.htm" onclick="onhyperlinkclick(this)">Изменение отступов абзацев</a> и <a href="LineSpacing.htm" onclick="onhyperlinkclick(this)">Задание междустрочного интервала в абзацах</a>.</p>
</div>
</body>
......
......@@ -27,7 +27,7 @@
<p>Чтобы удалить добавленную буквицу, выделите ее, нажмите на значок <b>Вставить буквицу</b> <img alt="Значок Вставить буквицу" src="../images/insert_dropcap_icon.png" /> на верхней панели инструментов и выберите из выпадающего списка опцию <b>Нет</b> <img alt="Вставить буквицу - Нет" src="../images/dropcap_none.png" />.</p>
<hr />
<p>Чтобы настроить параметры добавленной буквицы, выделите ее, нажмите на значок <b>Вставить буквицу</b> <img alt="Значок Вставить буквицу" src="../images/insert_dropcap_icon.png" /> на верхней панели инструментов и выберите из выпадающего списка опцию <b>Параметры буквицы</b>. Откроется окно <b>Буквица - дополнительные параметры</b>:</p>
<img alt="Буквица - дополнительные параметры" src="../images/dropcap_properties_1.png" />
<p><img alt="Буквица - дополнительные параметры" src="../images/dropcap_properties_1.png" /></p>
<p>На вкладке <b>Буквица</b> можно задать следующие параметры:</p>
<ul>
<li><b>Положение</b> - используется, чтобы изменить расположение буквицы. Выберите опцию <b>В тексте</b> или <b>На поле</b> или нажмите на значок <b>Нет</b>, чтобы удалить буквицу.</li>
......@@ -35,17 +35,17 @@
<li><b>Высота в строках</b> - используется, чтобы указать, сколько строк должна занимать буквица. Можно выбрать значение от 1 до 10.</li>
<li><b>Расстояние до текста</b> - используется, чтобы указать величину свободного пространства между текстом абзаца и правым краем рамки, окружающей буквицу.</li>
</ul>
<img alt="Буквица - дополнительные параметры" src="../images/dropcap_properties_2.png" />
<p><img alt="Буквица - дополнительные параметры" src="../images/dropcap_properties_2.png" /></p>
<p>На вкладке <b>Границы и заливка</b> можно добавить вокруг буквицы границы и настроить их параметры. Это следующие параметры:</p>
<ul>
<li>Параметры <b>Границ</b> (ширина, цвет и наличие и отсутствие) - задайте толщину границ, выберите их цвет и укажите, к каким границам (верхней, нижней, левой, правой или их сочетанию) надо применить эти параметры.</li>
<li><b>Цвет фона</b> - выберите цвет фона буквицы.</li>
</ul>
<img alt="Буквица - дополнительные параметры" src="../images/dropcap_properties_3.png" />
<p><img alt="Буквица - дополнительные параметры" src="../images/dropcap_properties_3.png" /></p>
<p>На вкладке <b>Поля</b> можно задать расстояние между буквицей и границами <b>сверху</b>, <b>снизу</b>, <b>слева</b> и <b>справа</b> вокруг нее (если границы были предварительно добавлены).</p>
<hr />
<p>После добавления буквицы можно также изменить параметры <b>Рамки</b>. Чтобы получить к ним доступ, щелкните правой кнопкой мыши внутри рамки и выберите в контекстном меню пункт <b>Дополнительные параметры рамки</b>. Откроется окно <b>Рамка - дополнительные параметры</b>:</p>
<img alt="Рамка - дополнительные параметры" src="../images/frame_properties_1.png" />
<p><img alt="Рамка - дополнительные параметры" src="../images/frame_properties_1.png" /></p>
<p>На вкладке <b>Рамка</b> можно задать следующие параметры:</p>
<ul>
<li><b>Положение</b> - используется, чтобы выбрать <b>Встроенный</b> или <b>Плавающий</b> стиль обтекания текстом. Или можно нажать на значок <b>Нет</b>, чтобы удалить рамку.</li>
......
......@@ -75,7 +75,7 @@
</ul>
<p>Настройте толщину и цвет <b>Обводки</b> шрифта.</p>
<ul>
<li>Для изменения <b>толщины</b> обводки выберите из выпадающего списка <b>Толщина</b> одну из доступных опций. Доступны следующие опции: 0.5 pt, 1 pt, 1.5 pt, 2.25 pt, 3 pt, 4.5 pt, 6 pt. Или выберите опцию <b>Без линии</b>, если вы вообще не хотите использовать обводку.</li>
<li>Для изменения <b>толщины</b> обводки выберите из выпадающего списка <b>Толщина</b> одну из доступных опций. Доступны следующие опции: 0.5 пт, 1 пт, 1.5 пт, 2.25 пт, 3 пт, 4.5 пт, 6 пт. Или выберите опцию <b>Без линии</b>, если вы вообще не хотите использовать обводку.</li>
<li>Для изменения <b>цвета</b> обводки щелкните по цветному прямоугольнику и <a href="../UsageInstructions/ChangeColorScheme.htm" onclick="onhyperlinkclick(this)">выберите нужный цвет</a>.</li>
</ul>
<p>Примените текстовый эффект, выбрав нужный тип трансформации текста из галереи <b>Трансформация</b>. Можно скорректировать степень искривления текста, перетаскивая розовый маркер в форме ромба.</p>
......
......@@ -10,18 +10,18 @@
<body>
<div class="mainpart">
<h1>Сохранение / загрузка / печать документа</h1>
<p>По умолчанию онлайн-редактор документов автоматически сохраняет файл каждые 2 секунды, когда вы работаете над ним, чтобы не допустить потери данных в случае непредвиденного закрытия программы. При совместном редактировании файла изменения автоматически сохраняются каждые 10 минут. При необходимости можно легко отключить функцию автоматического сохранения на странице <a href="../HelpfulHints/AdvancedSettings.htm" onclick="onhyperlinkclick(this)">Дополнительные параметры</a>.</p>
<p>По умолчанию онлайн-редактор документов автоматически сохраняет файл каждые 2 секунды, когда вы работаете над ним, чтобы не допустить потери данных в случае непредвиденного закрытия программы. Если вы совместно редактируете файл в <b>Быстром</b> режиме, таймер запрашивает наличие изменений 25 раз в секунду и сохраняет их, если они были внесены. При совместном редактировании файла в <b>Строгом</b> режиме изменения автоматически сохраняются каждые 10 минут. При необходимости можно легко выбрать предпочтительный режим совместного редактирования или отключить функцию автоматического сохранения на странице <a href="../HelpfulHints/AdvancedSettings.htm" onclick="onhyperlinkclick(this)">Дополнительные параметры</a>.</p>
<p>Чтобы сохранить текущий документ вручную,</p>
<ul>
<li>нажмите значок <b>Сохранить</b> <img alt="Значок Сохранить" src="../images/save.png" /> на верхней панели инструментов, или</li>
<li>используйте сочетание клавиш <b>Ctrl+S</b>, или</li>
<li>нажмите значок <b>Файл</b> <img alt="Значок Файл" src="../images/file.png" /> на левой боковой панели и выберите опцию <b>Сохранить</b>.</li>
</ul>
<p>Чтобы загрузить результирующий документ и сохранить его на жестком диске компьютера,</p>
<p>Чтобы скачать готовый документ и сохранить его на жестком диске компьютера,</p>
<ol>
<li>нажмите значок <b>Файл</b> <img alt="Значок Файл" src="../images/file.png" /> на левой боковой панели,</li>
<li>выберите опцию <b>Загрузить как</b>,</li>
<li>выберите один из доступных форматов в зависимости от Ваших потребностей: PDF, TXT, DOCX, DOC, ODT, RTF, HTML, EPUB.</li>
<li>выберите опцию <b>Скачать как...</b>,</li>
<li>выберите один из доступных форматов в зависимости от того, что вам нужно: PDF, TXT, DOCX, ODT, HTML.</li>
</ol>
<p>Чтобы распечатать текущий документ,</p>
<ul>
......@@ -29,7 +29,7 @@
<li>используйте сочетание клавиш <b>Ctrl+P</b>, или</li>
<li>нажмите значок <b>Файл</b> <img alt="Значок Файл" src="../images/file.png" /> на левой боковой панели и выберите опцию <b>Печать</b>.</li>
</ul>
<p>После этого на основе отредактированного документа будет сгенерирован файл PDF. Вы можете открыть и распечатать его, или сохранить его на жестком диске компьютера или съемном носителе, или распечатать его позже.</p>
<p>После этого на основе данного документа будет сгенерирован файл PDF. Вы можете открыть и распечатать его, или сохранить его на жестком диске компьютера или съемном носителе чтобы распечатать позже.</p>
</div>
</body>
</html>
\ No newline at end of file
......@@ -17,24 +17,24 @@
<h3>Размер страницы</h3>
<p>Измените используемый по умолчанию формат A4, нажав на значок <b>Размер страницы</b> <img alt="Значок Размер страницы" src="../images/pagesize.png" /> и выбрав нужный из списка. Доступны следующие предустановленные размеры:</p>
<ul>
<li>US Letter (21,59cm x 27,94cm)</li>
<li>US Legal (21,59cm x 35,56cm)</li>
<li>A4 (21cm x 29,7cm)</li>
<li>A5 (14,81cm x 20,99cm)</li>
<li>B5 (17,6cm x 25,01cm)</li>
<li>Envelope #10 (10,48cm x 24,13cm)</li>
<li>Envelope DL (11,01cm x 22,01cm)</li>
<li>Tabloid (27,94cm x 43,17cm)</li>
<li>AЗ (29,7cm x 42,01cm)</li>
<li>Tabloid Oversize (30,48cm x 45,71cm)</li>
<li>ROC 16K (19,68cm x 27,3cm)</li>
<li>Envelope Choukei 3 (11,99cm x 23,49cm)</li>
<li>Super B/A3 (33,02cm x 48,25cm)</li>
<li>US Letter (21,59 см x 27,94 см)</li>
<li>US Legal (21,59 см x 35,56 см)</li>
<li>A4 (21 см x 29,7 см)</li>
<li>A5 (14,81 см x 20,99 см)</li>
<li>B5 (17,6 см x 25,01 см)</li>
<li>Envelope #10 (10,48 см x 24,13 см)</li>
<li>Envelope DL (11,01 см x 22,01 см)</li>
<li>Tabloid (27,94 см x 43,17 см)</li>
<li>AЗ (29,7 см x 42,01 см)</li>
<li>Tabloid Oversize (30,48 см x 45,71 см)</li>
<li>ROC 16K (19,68 см x 27,3 см)</li>
<li>Envelope Choukei 3 (11,99 см x 23,49 см)</li>
<li>Super B/A3 (33,02 см x 48,25 см)</li>
</ul>
<p>Можно также задать нестандартный размер страницы, выбрав из списка опцию <b>Особый размер страницы</b>. Откроется окно <b>Размер страницы</b>, в котором можно будет указать нужные значения <b>Ширины</b> и <b>Высоты</b>. Введите новые значения в поля ввода или скорректируйте имеющиеся значения с помощью кнопок со стрелками. Когда все будет готово, нажмите кнопку <b>OK</b>, чтобы применить изменения.</p>
<p><img alt="Особый размер страницы" src="../images/custompagesize.png" /></p>
<h3>Поля страницы</h3>
<p>Измените используемые по умолчанию поля, то есть пустое пространство между левым, правым, верхним и нижним краями страницы и текстом абзаца, нажав на значок <b>Поля страницы</b> <img alt="Значок Поля страницы" src="../images/pagemargins.png" /> и выбрав один из доступных предустановленных вариантов: <b>Обычные</b>, <b>Узкие</b>, <b>Средние</b>, <b>Широкие</b>. Можно также использовать опцию <b>Настраиваемые поля</b> и указать свои собственные значения в открывшемся окне <b>Поля</b>. Введите в поля ввода нужные значения для <b>Верхнего</b>, <b>Нижнего</b>, <b>Левого</b> и <b>Правого</b> полей страницы или скорректируйте имеющиеся значения с помощью кнопок со стрелками. Когда все будет готово, нажмите кнопку <b>OK</b>. Особые поля будут применены к текущему документу, а в списке <b>Поля страницы</b> <img alt="Значок Поля страницы" src="../images/pagemargins.png" /> появится пункт <b>Последние настраиваемые</b> с указанными параметрами, чтобы можно было применить их к каким-то другим документам.</p>
<p>Измените используемые по умолчанию поля, то есть пустое пространство между левым, правым, верхним и нижним краями страницы и текстом абзаца, нажав на значок <b>Поля страницы</b> <img alt="Значок Поля страницы" src="../images/pagemargins.png" /> и выбрав один из доступных предустановленных вариантов: <b>Обычные</b>, <b>Обычные (американский стандарт)</b>, <b>Узкие</b>, <b>Средние</b>, <b>Широкие</b>. Можно также использовать опцию <b>Настраиваемые поля</b> и указать свои собственные значения в открывшемся окне <b>Поля</b>. Введите в поля ввода нужные значения для <b>Верхнего</b>, <b>Нижнего</b>, <b>Левого</b> и <b>Правого</b> полей страницы или скорректируйте имеющиеся значения с помощью кнопок со стрелками. Когда все будет готово, нажмите кнопку <b>OK</b>. Особые поля будут применены к текущему документу, а в списке <b>Поля страницы</b> <img alt="Значок Поля страницы" src="../images/pagemargins.png" /> появится пункт <b>Последние настраиваемые</b> с указанными параметрами, чтобы можно было применить их к каким-то другим документам.</p>
<p><img alt="Настраиваемые поля" src="../images/custommargins.png" /></p>
<p>Поля можно также изменить вручную, перемещая мышью границу между серой и белой областью на линейке (серые области на линейке обозначают поля страниц):</p>
<p><img alt="Установка полей" src="../images/margins.png" /></p>
......
......@@ -89,6 +89,9 @@ var sdk_dev_scrpipts = [
"../../../../sdkjs/word/Editor/Document.js",
"../../../../sdkjs/word/Editor/DocumentContent.js",
"../../../../sdkjs/word/Editor/DocumentControllerBase.js",
"../../../../sdkjs/word/Editor/LogicDocumentController.js",
"../../../../sdkjs/word/Editor/DrawingsController.js",
"../../../../sdkjs/word/Editor/HeaderFooterController.js",
"../../../../sdkjs/word/Editor/FlowObjects.js",
"../../../../sdkjs/word/Editor/ParagraphContentBase.js",
"../../../../sdkjs/word/Editor/Hyperlink.js",
......@@ -148,5 +151,6 @@ var sdk_dev_scrpipts = [
"../../../../sdkjs/common/Drawings/Format/OleObject.js",
"../../../../sdkjs/common/clipboard_base.js",
"../../../../sdkjs/common/plugins.js",
"../../../../sdkjs/word/apiBuilder.js"
"../../../../sdkjs/word/apiBuilder.js",
"../../../../sdkjs/common/text_input.js"
];
\ No newline at end of file
......@@ -278,6 +278,10 @@ var ApplicationController = new(function(){
}
function onPrintUrl(url) {
if (iframePrint) {
iframePrint.parentNode.removeChild(iframePrint);
iframePrint = null;
}
if (!iframePrint) {
iframePrint = document.createElement("iframe");
iframePrint.id = "id-print-frame";
......@@ -290,6 +294,8 @@ var ApplicationController = new(function(){
iframePrint.onload = function() {
iframePrint.contentWindow.focus();
iframePrint.contentWindow.print();
iframePrint.contentWindow.blur();
window.focus();
};
}
if (url) iframePrint.src = url;
......
......@@ -375,7 +375,7 @@ define([
onApiAddComments: function(data) {
for (var i = 0; i < data.length; ++i) {
if (data[i].Comment && data[i].Comment.asc_getUserId() !== this.mode.user.id) {
if (data[i].asc_getUserId() !== this.mode.user.id) {
this.leftMenu.markCoauthOptions('comments');
break;
}
......
......@@ -680,7 +680,7 @@ define([
if (now - value > 86400000) {
Common.localStorage.setItem("de-license-warning", now);
Common.UI.info({
width: 400,
width: 500,
title: this.textNoLicenseTitle,
msg : this.warnNoLicense,
buttons: [
......@@ -712,6 +712,7 @@ define([
/** coauthoring end **/
this.appOptions.isOffline = this.api.asc_isOffline();
this.appOptions.canLicense = params.asc_getCanLicense ? params.asc_getCanLicense() : false;
this.appOptions.canRequestEditRights = this.editorConfig.canRequestEditRights;
this.appOptions.canEdit = this.permissions.edit !== false && // can edit
(this.editorConfig.canRequestEditRights || this.editorConfig.mode !== 'view'); // if mode=="view" -> canRequestEditRights must be defined
this.appOptions.isEdit = this.appOptions.canLicense && this.appOptions.canEdit && this.editorConfig.mode !== 'view';
......@@ -1453,6 +1454,10 @@ define([
},
onPrintUrl: function(url) {
if (this.iframePrint) {
this.iframePrint.parentNode.removeChild(this.iframePrint);
this.iframePrint = null;
}
if (!this.iframePrint) {
var me = this;
this.iframePrint = document.createElement("iframe");
......@@ -1466,6 +1471,8 @@ define([
this.iframePrint.onload = function() {
me.iframePrint.contentWindow.focus();
me.iframePrint.contentWindow.print();
me.iframePrint.contentWindow.blur();
window.focus();
};
}
if (url) this.iframePrint.src = url;
......@@ -1592,10 +1599,10 @@ define([
'Find more information about connecting Document Server <a href=\"https://api.onlyoffice.com/editors/callback\" target=\"_blank\">here</a>',
textTryUndoRedo: 'The Undo/Redo functions are disabled for the Fast co-editing mode.<br>Click the \'Strict mode\' button to switch to the Strict co-editing mode to edit the file without other users interference and send your changes only after you save them. You can switch between the co-editing modes using the editor Advanced settings.',
textStrict: 'Strict mode',
textBuyNow: 'Buy now',
textNoLicenseTitle: 'License expired or not found',
warnNoLicense: 'The license could not be found or expired. You cannot edit files.<br>Click \'Buy now\' to purchase Enterprise Edition license or \'Contact us\' if you use Integration Edition.',
textContactUs: 'Contact us'
textBuyNow: 'Visit website',
textNoLicenseTitle: 'ONLYOFFICE open source version',
warnNoLicense: 'You are using an open source version of ONLYOFFICE. The version has limitations for concurrent connections to the document server (20 connections at a time).<br>If you need more please consider purchasing a commercial license.',
textContactUs: 'Contact sales'
}
})(), PE.Controllers.Main || {}))
});
......@@ -49,7 +49,8 @@ define([
'common/main/lib/view/InsertTableDialog',
'presentationeditor/main/app/view/Toolbar',
'presentationeditor/main/app/view/HyperlinkSettingsDialog',
'presentationeditor/main/app/view/SlideSizeSettings'
'presentationeditor/main/app/view/SlideSizeSettings',
'presentationeditor/main/app/view/SlideshowSettings'
], function () { 'use strict';
PE.Controllers.Toolbar = Backbone.Controller.extend(_.extend({
......@@ -184,7 +185,8 @@ define([
toolbar.mnuAddSlidePicker.on('item:click', _.bind(this.onAddSlide, this));
if (toolbar.mnuChangeSlidePicker)
toolbar.mnuChangeSlidePicker.on('item:click', _.bind(this.onChangeSlide, this));
toolbar.btnPreview.on('click', _.bind(this.onPreview, this));
toolbar.btnPreview.on('click', _.bind(this.onPreviewBtnClick, this));
toolbar.btnPreview.menu.on('item:click', _.bind(this.onPreviewItemClick, this));
toolbar.btnPrint.on('click', _.bind(this.onPrint, this));
toolbar.btnSave.on('click', _.bind(this.onSave, this));
toolbar.btnUndo.on('click', _.bind(this.onUndo, this));
......@@ -525,9 +527,10 @@ define([
this.currentPageSize.height = height;
this.currentPageSize.type = -1;
var portrait = (height>width);
for (var i = 0; i < this.slideSizeArr.length; i++) {
if (Math.abs(this.slideSizeArr[i][0] - this.currentPageSize.width) < 0.001 &&
Math.abs(this.slideSizeArr[i][1] - this.currentPageSize.height) < 0.001) {
if (Math.abs(this.slideSizeArr[i][portrait ? 1 : 0] - this.currentPageSize.width) < 0.001 &&
Math.abs(this.slideSizeArr[i][portrait ? 0 : 1] - this.currentPageSize.height) < 0.001) {
this.currentPageSize.type = i;
break;
}
......@@ -745,17 +748,14 @@ define([
}
},
onPreview: function(btn, e) {
onPreview: function(slidenum) {
var previewPanel = PE.getController('Viewport').getView('DocumentPreview'),
me = this;
if (previewPanel && me.api) {
previewPanel.show();
var onWindowResize = function() {
Common.NotificationCenter.off('window:resize', onWindowResize);
var current = me.api.getCurrentPage();
me.api.StartDemonstration('presentation-preview', _.isNumber(current) ? current : 0);
me.api.StartDemonstration('presentation-preview', _.isNumber(slidenum) ? slidenum : 0);
Common.component.Analytics.trackEvent('ToolBar', 'Preview');
};
if (!me.toolbar.mode.isDesktopApp) {
......@@ -780,6 +780,57 @@ define([
}
},
onPreviewBtnClick: function(btn, e) {
this.onPreview(this.api.getCurrentPage());
},
onPreviewItemClick: function(menu, item) {
switch (item.value) {
case 0:
this.onPreview(0);
break;
case 1:
this.onPreview(this.api.getCurrentPage());
break;
case 2:
var win,
me = this,
selectedElements = me.api.getSelectedElements(),
loop = false;
if (selectedElements && _.isArray(selectedElements)){
for (var i=0; i<selectedElements.length; i++) {
if (Asc.c_oAscTypeSelectElement.Slide == selectedElements[i].get_ObjectType()) {
var elValue = selectedElements[i].get_ObjectValue(),
timing = elValue.get_timing();
if (timing)
loop = timing.get_ShowLoop();
}
}
}
var handlerDlg = function(dlg, result) {
if (result == 'ok') {
loop = dlg.getSettings();
if (me.api) {
var props = new Asc.CAscSlideProps();
var timing = new Asc.CAscSlideTiming();
timing.put_ShowLoop(loop);
props.put_timing(timing);
me.api.SetSlideProps(props);
}
}
Common.NotificationCenter.trigger('edit:complete', me.toolbar);
};
win = new PE.Views.SlideshowSettings({
handler: handlerDlg
});
win.show();
win.setSettings(loop);
break;
}
},
onPrint: function(e) {
if (this.api)
this.api.asc_Print(Common.Utils.isChrome || Common.Utils.isSafari || Common.Utils.isOpera); // if isChrome or isSafari or isOpera == true use asc_onPrintUrl event
......@@ -1345,16 +1396,17 @@ define([
onSlideSize: function(menu, item) {
if (item.value !== 'advanced') {
var portrait = (this.currentPageSize.height > this.currentPageSize.width);
this.currentPageSize = {
type : item.value,
width : this.slideSizeArr[item.value][0],
height : this.slideSizeArr[item.value][1]
width : this.slideSizeArr[item.value][portrait ? 1 : 0],
height : this.slideSizeArr[item.value][portrait ? 0 : 1]
};
if (this.api)
this.api.changeSlideSize(
this.slideSizeArr[item.value][0],
this.slideSizeArr[item.value][1]
this.slideSizeArr[item.value][portrait ? 1 : 0],
this.slideSizeArr[item.value][portrait ? 0 : 1]
);
Common.NotificationCenter.trigger('edit:complete', this.toolbar);
......
......@@ -6,7 +6,7 @@
<div class="toolbar-group">
<div class="toolbar-row">
<span class="btn-placeholder split" id="id-toolbar-short-placeholder-btn-addslide"></span>
<span class="btn-placeholder" id="id-toolbar-short-placeholder-btn-preview"></span>
<span class="btn-placeholder split" id="id-toolbar-short-placeholder-btn-preview"></span>
</div>
</div>
<div class="separator short"></div>
......
......@@ -2036,7 +2036,7 @@ define([
txtDeleteSlide : 'Delete Slide',
txtBackground : 'Background',
txtChangeLayout : 'Change Layout',
txtPreview : 'Preview',
txtPreview : 'Start slideshow',
textShapeAlignLeft : 'Align Left',
textShapeAlignRight : 'Align Right',
textShapeAlignCenter : 'Align Center',
......
......@@ -356,7 +356,7 @@ define([
txtPrev: 'Previous Slide',
txtNext: 'Next Slide',
txtClose: 'Close Preview',
txtClose: 'Close Slideshow',
goToSlideText : 'Go to Slide',
slideIndexText : 'Slide {0} of {1}',
txtPlay: 'Start Presentation',
......
......@@ -215,7 +215,7 @@ define([
// this.hkSaveAs[this.mode.canDownload?'enable':'disable']();
this.items[1][this.mode.isEdit?'show':'hide']();
this.items[2][!this.mode.isEdit&&this.mode.canEdit?'show':'hide']();
this.items[2][!this.mode.isEdit && this.mode.canEdit && this.mode.canRequestEditRights ?'show':'hide']();
this.items[9][(!this.mode.isOffline && this.document&&this.document.info&&(this.document.info.sharingSettings&&this.document.info.sharingSettings.length>0 ||
this.mode.sharingSettingsUrl&&this.mode.sharingSettingsUrl.length))?'show':'hide']();
......
......@@ -58,12 +58,12 @@ define([
}, options || {});
this.template = [
'<div class="box" style="height: 95px;">',
'<div class="box" style="height: 148px;">',
'<div class="input-row">',
'<label class="text columns-text" style="font-weight: bold;">' + this.textSlideSize + '</label>',
'</div>',
'<div id="slide-size-combo" class="" style="margin-bottom: 10px;"></div>',
'<table cols="2" style="width: 100%;margin-bottom: 10px;">',
'<table cols="2" style="width: 100%;margin-bottom: 7px;">',
'<tr>',
'<td class="padding-small" style="padding-right: 10px;">',
'<label class="input-label" style="font-weight: bold;">' + this.textWidth + '</label>',
......@@ -75,6 +75,10 @@ define([
'</td>',
'</tr>',
'</table>',
'<div class="input-row">',
'<label class="text columns-text" style="font-weight: bold;">' + this.textSlideOrientation + '</label>',
'</div>',
'<div id="slide-orientation-combo" class="" style="margin-bottom: 10px;"></div>',
'</div>',
'<div class="separator horizontal"/>',
'<div class="footer center">',
......@@ -122,8 +126,12 @@ define([
if (record.value<0) {
// set current slide size
} else {
this.spnWidth.setValue(Common.Utils.Metric.fnRecalcFromMM(record.size[0]), true);
this.spnHeight.setValue(Common.Utils.Metric.fnRecalcFromMM(record.size[1]), true);
var w = record.size[0],
h = record.size[1],
orient = this.cmbSlideOrientation.getValue(),
cond = orient==0 && w>h || orient==1 && h>w;
this.spnWidth.setValue(Common.Utils.Metric.fnRecalcFromMM(cond ? h : w), true);
this.spnHeight.setValue(Common.Utils.Metric.fnRecalcFromMM(cond ? w : h), true);
}
this._noApply = false;
}, this));
......@@ -139,8 +147,12 @@ define([
});
this.spinners.push(this.spnWidth);
this.spnWidth.on('change', _.bind(function(field, newValue, oldValue, eOpts){
if (!this._noApply && this.cmbSlideSize.getValue() >-1) {
this.cmbSlideSize.setValue(-1);
if (!this._noApply) {
if (this.cmbSlideSize.getValue() >-1)
this.cmbSlideSize.setValue(-1);
var w = this.spnWidth.getNumberValue(),
h = this.spnHeight.getNumberValue();
this.cmbSlideOrientation.setValue( h>w ? 0 : 1);
}
}, this));
......@@ -155,9 +167,36 @@ define([
});
this.spinners.push(this.spnHeight);
this.spnHeight.on('change', _.bind(function(field, newValue, oldValue, eOpts){
if (!this._noApply && this.cmbSlideSize.getValue() >-1) {
this.cmbSlideSize.setValue(-1);
if (!this._noApply) {
if (this.cmbSlideSize.getValue() >-1)
this.cmbSlideSize.setValue(-1);
var w = this.spnWidth.getNumberValue(),
h = this.spnHeight.getNumberValue();
this.cmbSlideOrientation.setValue( h>w ? 0 : 1);
}
}, this));
this.cmbSlideOrientation = new Common.UI.ComboBox({
el: $('#slide-orientation-combo'),
cls: 'input-group-nr',
style: 'width: 100%;',
menuStyle: 'min-width: 218px;',
editable: false,
data: [
{value:0, displayValue: this.strPortrait},
{value:1, displayValue: this.strLandscape}
]
});
this.cmbSlideOrientation.setValue(1);
this.cmbSlideOrientation.on('selected', _.bind(function(combo, record) {
this._noApply = true;
var w = this.spnWidth.getNumberValue(),
h = this.spnHeight.getNumberValue();
if (record.value==0 && w>h || record.value==1 && h>w) {
this.spnWidth.setValue(h, true);
this.spnHeight.setValue(w, true);
}
this._noApply = false;
}, this));
var $window = this.getChild();
......@@ -189,6 +228,7 @@ define([
this.spnWidth.setValue(Common.Utils.Metric.fnRecalcFromMM(pagewitdh), true);
this.spnHeight.setValue(Common.Utils.Metric.fnRecalcFromMM(pageheight), true);
this.cmbSlideSize.setValue(type);
this.cmbSlideOrientation.setValue((pageheight>pagewitdh) ? 0 : 1);
},
......@@ -225,6 +265,9 @@ define([
txt35: '35 mm Slides',
txtOverhead: 'Overhead',
txtBanner: 'Banner',
txtCustom: 'Custom'
txtCustom: 'Custom',
textSlideOrientation: 'Slide Orientation',
strPortrait: 'Portrait',
strLandscape: 'Landscape'
}, PE.Views.SlideSizeSettings || {}))
});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment