Compare commits

...

147 commits

Author SHA1 Message Date
Lea 4eebaab5e6
Enable mobile editing 2023-01-12 14:28:17 +01:00
papacarlo ddec589b37 Merge branch hotfix/v7.2.2 into master 2022-12-20 08:00:10 +00:00
Maxim Kadushkin 7b03f08adc [desktop] for bug 60014 2022-12-07 16:54:48 +03:00
Maxim Kadushkin 3208a4bdf2 [desktop] hide panel before "print" command 2022-12-07 16:48:55 +03:00
Maxim Kadushkin 9e608f168d [desktop] for bug 60014 2022-12-06 21:43:43 +03:00
Maxim Kadushkin f91bc6e50e [desktop] for bug 60025 2022-12-06 20:24:15 +03:00
maxkadushkin b5c282872d
Merge pull request #2105 from ONLYOFFICE/fix/bug-59971
For Bug 59971
2022-12-04 22:50:14 +03:00
Julia Radzhabova 37b37425af For Bug 59971 2022-12-04 16:56:12 +03:00
Maxim Kadushkin f7eccb611f [DE] fix bug 59971 2022-12-03 23:27:22 +03:00
Julia Radzhabova f453f92a32
Merge pull request #2102 from ONLYOFFICE/fix/translation
Update translation. Fix Bug 59947
2022-12-02 14:24:26 +03:00
Julia Radzhabova b6d7e60624 Update translation. Fix Bug 59947 2022-12-02 14:18:13 +03:00
Maxim Kadushkin 6b269291ae [all] hide "quick print" button for macos 2022-12-02 00:14:31 +03:00
Julia Radzhabova 9e80367822
Merge pull request #2098 from ONLYOFFICE/fix/bugfix
Fix Bug 59959
2022-11-30 22:00:24 +03:00
Julia Radzhabova 2bcb91c15c Fix Bug 59959 2022-11-30 21:53:27 +03:00
Maxim Kadushkin 215f2bf28d [desktop] debug 2022-11-30 21:18:32 +03:00
Maxim Kadushkin 6543e5bb49 [SSE PE] fix bug 59951 2022-11-30 15:36:56 +03:00
Julia Radzhabova 9940b59d38
Merge pull request #2095 from ONLYOFFICE/fix/bugfix
[SSE] Try printing in internal spreadsheet editor
2022-11-30 01:37:54 +03:00
Julia Radzhabova 2c48d5c8cb [SSE] Try printing in internal spreadsheet editor 2022-11-30 01:31:59 +03:00
Julia Radzhabova 1ef412c1ee
Merge pull request #2091 from ONLYOFFICE/fix/bugfix
[DE][PE] Fix Bug 59911
2022-11-28 14:13:07 +03:00
Julia Radzhabova 70d6ecb6dc [DE][PE] Fix Bug 59911 2022-11-28 14:06:48 +03:00
Julia Radzhabova 43617a9729
Merge pull request #2087 from ONLYOFFICE/fix/translation
Update translation. Fix Bug 59887
2022-11-25 17:37:42 +03:00
Julia Radzhabova 30d35b42eb Update translation. Fix Bug 59887 2022-11-25 17:31:35 +03:00
Maxim Kadushkin 7e7f519caf [desktop] refactoring 2022-11-22 19:28:54 +03:00
Julia Radzhabova 62d74b444c
Merge pull request #2077 from ONLYOFFICE/fix/quick-preview-warning
Show warning before first click on Quick print button
2022-11-22 01:15:13 +03:00
Julia Radzhabova 7d0ac791aa Show warning before first click on Quick print button 2022-11-22 00:56:54 +03:00
Maxim Kadushkin 8e25f9c027 [desktop] event on show 'quick print' button 2022-11-22 00:28:55 +03:00
Maxim Kadushkin 4fa78dad3a [desktop] 'file locked' message didn't open 2022-11-21 13:04:25 +03:00
Julia Radzhabova 58203c0989
Merge pull request #2071 from ONLYOFFICE/fix/quick-print
Change button's order
2022-11-18 19:17:19 +03:00
Julia Radzhabova aec1b4464d Change button's order 2022-11-18 19:09:50 +03:00
Julia Radzhabova c7f4687a2f
Merge pull request #2067 from ONLYOFFICE/fix/print-preview
Fix/print preview
2022-11-18 15:11:10 +03:00
Julia Radzhabova 7455c536ac Add translation 2022-11-18 15:03:47 +03:00
Julia Radzhabova 033c44d473 [DE][PE] Show error when printing several pages 2022-11-18 14:47:58 +03:00
Julia Radzhabova 81fcfb05f0
Merge pull request #2065 from ONLYOFFICE/fix/print-preview
[DE][PE] Send paper size preset
2022-11-17 22:52:56 +03:00
Julia Radzhabova 8eb8226da2 [DE][PE] Send paper size preset 2022-11-17 22:47:18 +03:00
Julia Radzhabova 6f59e5771b
Merge pull request #2063 from ONLYOFFICE/fix/print-preview
[PE] Send paper size for print preview
2022-11-17 12:55:47 +03:00
Julia Radzhabova 640edd8a79 [PE] Send paper size for print preview 2022-11-17 12:49:11 +03:00
Maxim Kadushkin b825310d30 [desktop] changed "read only" file opening 2022-11-16 19:04:46 +03:00
Julia Radzhabova 4c4da4113f
Merge pull request #2059 from ONLYOFFICE/fix/print-preview
[DE] Send settings for first printing page
2022-11-16 15:45:52 +03:00
Julia Radzhabova db925cd1e8 [DE] Send settings for first printing page 2022-11-16 15:38:00 +03:00
Julia Radzhabova d535175dc1
Merge pull request #2058 from ONLYOFFICE/fix/quick-print
Fix/quick print
2022-11-16 14:52:39 +03:00
Julia Radzhabova 1401b51648 Merge branch 'hotfix/v7.2.2' into fix/quick-print 2022-11-16 14:46:00 +03:00
Julia Radzhabova 629af711e2 [PE][SSE] Add quick print button 2022-11-16 14:28:07 +03:00
Julia Radzhabova d4de267db2 Add icons for quick print/print preview 2022-11-16 14:25:12 +03:00
Julia Radzhabova 1ba9ddf351 [DE] Quick print 2022-11-16 12:46:49 +03:00
Maxim Kadushkin 2d2958e07b Merge branch 'hotfix/v7.2.2' of https://github.com/ONLYOFFICE/web-apps into hotfix/v7.2.2 2022-11-16 00:08:44 +03:00
Maxim Kadushkin 72fd49401f [desktop] get def printer name 2022-11-16 00:08:16 +03:00
Julia Radzhabova d2a87abfb5
Merge pull request #2055 from ONLYOFFICE/fix/print-preview
Fix/print preview
2022-11-15 23:40:14 +03:00
Julia Radzhabova 2a128bc539 [DE] Add quick print button 2022-11-15 21:45:25 +03:00
Julia Radzhabova c4536c0807 [PE] Add paper size. Send print settings to sdk. Enable print preview only for desktop. 2022-11-15 17:54:09 +03:00
Julia Radzhabova 53298b4aab [DE] Fix translation 2022-11-15 17:47:41 +03:00
Julia Radzhabova 24830cb70b [DE] Send print settings to sdk. Enable print preview only for desktop. 2022-11-15 16:45:28 +03:00
maxkadushkin 50bf470a63
Merge pull request #2051 from ONLYOFFICE/fix/refactoringLocks
Refactoring locks
2022-11-14 18:07:03 +03:00
Oleg Korshul a715c720ca Refactoring locks 2022-11-14 18:00:11 +03:00
Julia Radzhabova 6656f45b04
Merge pull request #2038 from ONLYOFFICE/fix/bugfix
[SSE] Fix bug 59466
2022-11-08 16:59:43 +03:00
JuliaSvinareva c0493d45ab [SSE] Fix bug 59466 2022-11-08 16:53:16 +03:00
Julia Radzhabova d499edb1f3
Merge pull request #2036 from ONLYOFFICE/feature/print-preview
Feature/print preview
2022-11-07 23:17:04 +03:00
Julia Radzhabova fcaeb143ba
Merge pull request #2032 from ONLYOFFICE/fix/bugfix
Fix Bug 59592
2022-11-01 16:29:54 +03:00
Julia Radzhabova 1ac0d04f2e Fix Bug 59592 2022-11-01 16:13:30 +03:00
Julia Radzhabova 42b75058c5 [PE] Show print preview 2022-10-27 15:40:52 +03:00
Julia Radzhabova d4aed51fdf [DE] Print preview refactoring 2022-10-27 15:29:06 +03:00
Julia Radzhabova 591cf88d5e [DE] Disable page settings in print preview 2022-10-26 22:13:10 +03:00
Julia Radzhabova 3dffb8a7ba [DE] Fix print preview 2022-10-26 00:22:23 +03:00
Julia Radzhabova e0c8c84c72 [DE] Refactoring custom margins 2022-10-25 23:56:46 +03:00
Julia Radzhabova 0020e55ea0 [DE] Fix pages numbers for printing 2022-10-25 21:40:16 +03:00
Julia Radzhabova d8600b8a2a [DE] Refactoring print preview, hide preview for mac os 2022-10-24 19:02:05 +03:00
Julia Radzhabova 229e55811e [DE] Init preview div 2022-10-24 14:16:34 +03:00
Julia Radzhabova c0fea1c230 [DE] Add print preview panel 2022-10-21 23:22:16 +03:00
papacarlo 645ff855aa Merge branch hotfix/v7.2.1 into master 2022-10-20 13:12:05 +00:00
Oleg Korshul 36e8f4214c
Merge pull request #2014 from ONLYOFFICE/fix/bugfix
[DE][PE] Remove hieroglyphs settings
2022-10-17 11:05:11 +03:00
Julia Radzhabova a0b6f03c71 [DE][PE] Remove hieroglyphs settings 2022-10-17 11:00:51 +03:00
Julia Radzhabova 8a5e21bc46 [DE] Fix forms dicsonnect 2022-10-14 18:24:03 +03:00
Julia Radzhabova 30a620c94a [DE] Use new type for complex field 2022-10-14 18:24:03 +03:00
Julia Radzhabova 447e203174 For Bug 59377 2022-10-14 18:24:03 +03:00
Julia Radzhabova ebaf3f2b1a Update help 2022-10-14 17:43:03 +03:00
Oleg Korshul 0621ebf4fd
Merge pull request #2009 from ONLYOFFICE/fix/bug-52732
Fix/bug 52732
2022-10-14 14:46:12 +03:00
Oleg Korshul 8a98c718fa Refactoring 2022-10-14 14:31:55 +03:00
Julia Radzhabova 207bdece2a For Bug 52732 2022-10-14 13:36:10 +03:00
Julia Radzhabova 5f7bd9d805
Merge pull request #2007 from ONLYOFFICE/fix/de-formKey
[DE] Fix apply empty key (back to old value)
2022-10-13 19:59:41 +03:00
Julia Radzhabova 1a61da2ae2 [DE] Fix apply empty key (back to old value) 2022-10-13 19:40:33 +03:00
Maxim Kadushkin 567cfdcd5d [desktop] for bug 59316 2022-10-12 23:02:44 +03:00
Julia Radzhabova 677b629c66
Merge pull request #2004 from ONLYOFFICE/fix/fix-search
[SSE] Fix search
2022-10-12 18:44:23 +03:00
JuliaSvinareva f83b4e55b1 [SSE] Fix search 2022-10-12 18:38:21 +03:00
Maxim Kadushkin 659e7cec50 [desktop] for bug 59316 2022-10-11 22:12:02 +03:00
Julia Radzhabova eae06bd4c9
Merge pull request #2001 from ONLYOFFICE/fix/maxChangesSize
Fix/max changes size
2022-10-11 17:48:03 +03:00
Julia Radzhabova 8ac5578200
Merge pull request #1998 from ONLYOFFICE/fix/inputBug
Refactoring. Fix bug with preventing composition input.
2022-10-10 23:57:03 +03:00
Julia Radzhabova 01b47592b8
Merge pull request #1997 from ONLYOFFICE/fix/bug-59278
Fix Bug 59278
2022-10-10 23:10:27 +03:00
Oleg Korshul 20fa8d11c1 Fix typo 2022-10-10 22:34:05 +03:00
Oleg Korshul 6109598791 Refactoring. Fix bug with preventing composition input. 2022-10-10 22:26:42 +03:00
Julia Radzhabova 30d8937204 Fix Bug 59278 2022-10-10 19:17:57 +03:00
Maxim Kadushkin 1035069d92 [DE] fix bug 59315 2022-10-10 00:32:24 +03:00
maxkadushkin f0402ac0a2
Merge pull request #1994 from ONLYOFFICE/feature/update-colors-table-dark
Update colors-table-dark.less
2022-10-07 13:34:46 +03:00
Kirill Volkov abbc4fe786 Update colors-table-dark.less
Chabged component-disabled-opacity
2022-10-07 13:00:32 +03:00
Julia Radzhabova 144ef4639a [PE] Fix register events 2022-10-06 19:28:56 +03:00
Maxim Kadushkin 94ff1ea828 [stylesheets] refactoring 2022-10-06 17:36:13 +03:00
Julia Radzhabova f9153dbc2d [Mobile] Add asc_onConfirmAction event 2022-10-06 16:43:26 +03:00
maxkadushkin 3f1252330e
Merge pull request #1991 from ONLYOFFICE/feature/toolbar-top-border
Feature/toolbar top border
2022-10-06 14:38:11 +03:00
Maxim Kadushkin c517e82938 [themes] fix scaled scroll's shadow 2022-10-06 10:25:14 +03:00
Maxim Kadushkin 2389aa2af7 [themes] correct scroll's shadow 2022-10-05 21:22:34 +03:00
Maxim Kadushkin 4c11525cd5 [themes] top border for toolbar in "contrast" theme 2022-10-05 11:29:39 +03:00
Julia Radzhabova c5ae22a932 Add asc_onConfirmAction event 2022-10-04 21:53:31 +03:00
Julia Radzhabova 527633324b
Merge pull request #1990 from ONLYOFFICE/fix/alt-hints
[DE PE SSE] Change variable name to reset Use Alt Key setting
2022-10-03 16:10:37 +03:00
JuliaSvinareva e6638eb94f [DE PE SSE] Change variable name to reset Use Alt Key setting 2022-10-03 16:01:19 +03:00
maxkadushkin 4b0f1c5fd4
Merge pull request #1989 from ONLYOFFICE/fix/hints-on-mac
Fix/hints on mac
2022-09-30 19:30:44 +03:00
JuliaSvinareva 6afd3cbbdc [DE PE SSE] Don't show alt hints on mac by defaulf 2022-09-30 18:38:21 +03:00
Julia Radzhabova b04566d564
Merge pull request #1988 from ONLYOFFICE/fix/helps
Update help
2022-09-30 18:14:17 +03:00
Julia Radzhabova 71625ac383 Update help 2022-09-30 17:56:15 +03:00
Julia Radzhabova 8ec390ba26
Merge pull request #1985 from ONLYOFFICE/fix/bug-59139
[PE] Fix Bug 59139
2022-09-29 19:39:03 +03:00
Julia Radzhabova 977806268b [PE] Fix Bug 59139 2022-09-29 19:29:22 +03:00
JuliaSvinareva 079855bc39 [DE PE SSE] Fix preventing alt when alt hints are turned off 2022-09-29 13:19:20 +03:00
Julia Radzhabova 706601018c
Merge pull request #1984 from ONLYOFFICE/fix/bug-59148
Fix Bug 59148
2022-09-29 11:51:07 +03:00
Julia Radzhabova 429fce1cea Fix Bug 59148 2022-09-29 11:36:46 +03:00
Sergey Luzyanin 2888ff2fde
Merge pull request #1948 from ONLYOFFICE/fix/external-editors-data
Fix/external editors data
2022-09-28 19:35:50 +03:00
maxkadushkin 45a28bba09
Merge pull request #1983 from ONLYOFFICE/feature/for-hotfix-7-2-1
Feature/for hotfix 7 2 1
2022-09-27 10:32:35 +03:00
maxkadushkin 1c6e028da6
Merge pull request #1982 from ONLYOFFICE/fix/bug_59069
Fix/bug 59069
2022-09-26 13:58:38 +03:00
maxkadushkin 63d5a06051
Merge pull request #1981 from ONLYOFFICE/fix/bug_59087
Fix/bug 59087
2022-09-26 13:54:54 +03:00
Maxim Kadushkin b65826fc07 Merge branch 'release/v7.2.0' into feature/for-hotfix-7-2-1 2022-09-26 13:28:33 +03:00
Maxim Kadushkin 1a769c6b9a [desktop] open help center if there are no app help 2022-09-23 11:12:34 +03:00
papacarlo 612d5d04e5 Merge branch release/v7.2.0 into master 2022-09-22 12:22:50 +00:00
JuliaSvinareva 2da83c27aa [oform] Bug 59069 2022-09-20 14:37:44 +03:00
SergeyEzhin 068c9cd6b9
[DE mobile] Fix Bug 59110 (#1969)
* [DE mobile] Fix Bug 59110
2022-09-20 12:01:23 +03:00
SergeyEzhin 026c81ff9e [SSE mobile] Fix Bug 59094 2022-09-20 10:32:19 +03:00
JuliaSvinareva 3b295c0266 [DE] Fix bug 59087 2022-09-19 15:50:18 +03:00
Julia Radzhabova 661825ace9 Fix Bug 59097 2022-09-19 10:18:35 +03:00
Maxim Kadushkin 26efff7397 [mobile] fix bug 58272 2022-09-16 21:38:38 +03:00
Julia Radzhabova bc8bdf9b8b
Fix/bugfix (#1964)
* Fix document title on loading
2022-09-16 18:51:43 +03:00
Julia Radzhabova 7b4c5a0faf
Fix/translaion (#1963)
* Update translation
2022-09-16 18:51:24 +03:00
Maxim Kadushkin 778a58f118 [desktop] fix bug 59057 2022-09-16 17:04:57 +03:00
SergeyEzhin f90e8cb048 [DE PE SSE mobile] Fix Bug 59018 2022-09-15 12:44:57 +03:00
SergeyEzhin 1333da31a0 [DE PE SSE mobile] Fix Bug 58995 2022-09-15 12:44:57 +03:00
catbasilio 402ee61976
Merge pull request #1960 from ONLYOFFICE/fix/bugfix
Fix/bugfix
2022-09-14 14:12:30 +03:00
Julia Radzhabova 4599933038 [Mobile] Update translation. Fix Bug 59033 2022-09-14 13:51:21 +03:00
Julia Radzhabova 44f85081d2 Update translation. Fix Bug 59029 2022-09-14 13:47:18 +03:00
Julia Radzhabova fe6f3b9820 Fix Bug 58979 2022-09-14 13:09:52 +03:00
Julia Radzhabova 6424f38e7d Fix translation 2022-09-13 20:55:12 +03:00
JuliaSvinareva e313e6ca6e [DE PE Embed] Bug 58292 2022-09-12 18:32:01 +03:00
JuliaSvinareva 33a05836db [DE PE embed] Fix bug 58292 2022-09-12 18:32:01 +03:00
Julia Radzhabova 0a8ce9502c Fix translation 2022-09-12 10:55:20 +03:00
Julia Radzhabova 05889fe8f2 [DE] Add new presets for multilevel lists 2022-09-12 10:48:05 +03:00
Maxim Kadushkin eacf21a118 [themes] correct skeleton's content mode 2022-09-09 23:51:37 +03:00
Julia Radzhabova 667d847235 [DE] Fix Bug 58964 2022-09-09 15:14:44 +03:00
Julia Radzhabova a3527da443 [DE] Move to next change after accept/reject from toolbar 2022-09-09 13:10:21 +03:00
Julia Radzhabova 670742ab67 [DE] Change accept/reject review changes 2022-09-09 13:10:21 +03:00
Julia Radzhabova ab9aa0112f Fix external editors 2022-09-08 18:23:46 +03:00
Julia Radzhabova c14706e8b5 Fix sending data from frame 2022-09-08 18:07:45 +03:00
Julia Radzhabova 7090bd8ed6 Send data between external editors and general editor 2022-09-08 17:20:13 +03:00
papacarlo 9026fc0c29 Merge branch hotfix/v7.1.1 into master 2022-07-11 09:02:50 +00:00
papacarlo da62161344 Merge branch hotfix/v7.1.1 into master 2022-06-01 16:22:07 +00:00
1306 changed files with 19665 additions and 11427 deletions

View file

@ -218,6 +218,7 @@
hideRulers: false // hide or show rulers on first loading (presentation or document editor)
hideNotes: false // hide or show notes panel on first loading (presentation editor)
uiTheme: 'theme-dark' // set interface theme: id or default-dark/default-light
integrationMode: "embed" // turn off scroll to frame
},
coEditing: {
mode: 'fast', // <coauthoring mode>, 'fast' or 'strict'. if 'fast' and 'customization.autosave'=false -> set 'customization.autosave'=true. 'fast' - default for editor
@ -490,6 +491,9 @@
if (target && _checkConfigParams()) {
iframe = createIframe(_config);
if (_config.editorConfig.customization && _config.editorConfig.customization.integrationMode==='embed')
window.AscEmbed && window.AscEmbed.initWorker(iframe);
if (iframe.src) {
var pathArray = iframe.src.split('/');
this.frameOrigin = pathArray[0] + '//' + pathArray[2];

View file

@ -45,7 +45,8 @@ define([
version: '{{PRODUCT_VERSION}}',
eventloading: true,
titlebuttons: true,
uithemes: true
uithemes: true,
quickprint: true,
};
var native = window.desktop || window.AscDesktopEditor;
@ -166,7 +167,8 @@ define([
action: action,
icon: config.icon || undefined,
hint: config.btn.options.hint,
disabled: config.btn.isDisabled()
disabled: config.btn.isDisabled(),
visible: config.visible,
};
};
@ -201,6 +203,7 @@ define([
if ( !!titlebuttons ) {
info.hints = {};
!!titlebuttons['print'] && (info.hints['print'] = titlebuttons['print'].btn.btnEl.attr('data-hint-title'));
!!titlebuttons['quickprint'] && (info.hints['quickprint'] = titlebuttons['quickprint'].btn.btnEl.attr('data-hint-title'));
!!titlebuttons['undo'] && (info.hints['undo'] = titlebuttons['undo'].btn.btnEl.attr('data-hint-title'));
!!titlebuttons['redo'] && (info.hints['redo'] = titlebuttons['redo'].btn.btnEl.attr('data-hint-title'));
!!titlebuttons['save'] && (info.hints['save'] = titlebuttons['save'].btn.btnEl.attr('data-hint-title'));
@ -216,6 +219,24 @@ define([
}
}
const _onApplySettings = function (menu) {
if ( !!titlebuttons.quickprint ) {
const var_name = window.SSE ? 'sse-settings-quick-print-button' :
window.PE ? 'pe-settings-quick-print-button' : 'de-settings-quick-print-button';
const is_btn_visible = Common.localStorage.getBool(var_name, false);
if ( titlebuttons.quickprint.visible != is_btn_visible ) {
titlebuttons.quickprint.visible = is_btn_visible;
const obj = {
visible: {
quickprint: is_btn_visible,
}
};
native.execCommand('title:button', JSON.stringify(obj));
}
}
}
return {
init: function (opts) {
_.extend(config, opts);
@ -233,9 +254,45 @@ define([
Common.NotificationCenter.on('document:ready', function () {
if ( config.isEdit ) {
var maincontroller = webapp.getController('Main');
if (maincontroller.api.asc_isReadOnly && maincontroller.api.asc_isReadOnly()) {
maincontroller.warningDocumentIsLocked();
function get_locked_message (t) {
switch (t) {
// case Asc.c_oAscLocalRestrictionType.Nosafe:
case Asc.c_oAscLocalRestrictionType.ReadOnly:
return Common.Locale.get("tipFileReadOnly",{name:"Common.Translation", default: "Document is read only. You can make changes and save its local copy later."});
default: return Common.Locale.get("tipFileLocked",{name:"Common.Translation", default: "Document is locked for editing. You can make changes and save its local copy later."});
}
}
const header = webapp.getController('Viewport').getView('Common.Views.Header');
const api = webapp.getController('Main').api;
const locktype = api.asc_getLocalRestrictions ? api.asc_getLocalRestrictions() : Asc.c_oAscLocalRestrictionType.None;
if ( Asc.c_oAscLocalRestrictionType.None !== locktype ) {
features.readonly = true;
header.setDocumentReadOnly(true);
api.asc_setLocalRestrictions(Asc.c_oAscLocalRestrictionType.None);
(new Common.UI.SynchronizeTip({
extCls: 'no-arrow',
placement: 'bottom',
target: $('.toolbar'),
text: get_locked_message(locktype),
showLink: false,
})).on('closeclick', function () {
this.close();
}).show();
native.execCommand('webapps:features', JSON.stringify(features));
api.asc_registerCallback('asc_onDocumentName', function () {
if ( features.readonly ) {
if ( api.asc_getLocalRestrictions() == Asc.c_oAscLocalRestrictionType.None ) {
features.readonly = false;
header.setDocumentReadOnly(false);
native.execCommand('webapps:features', JSON.stringify(features));
}
}
});
}
}
});
@ -247,7 +304,7 @@ define([
titlebuttons = {};
if ( mode.isEdit ) {
var header = webapp.getController('Viewport').getView('Common.Views.Header');
const header = webapp.getController('Viewport').getView('Common.Views.Header');
if (!!header.btnSave) {
titlebuttons['save'] = {btn: header.btnSave};
@ -258,6 +315,13 @@ define([
if (!!header.btnPrint)
titlebuttons['print'] = {btn: header.btnPrint};
if (!!header.btnPrintQuick) {
titlebuttons['quickprint'] = {
btn: header.btnPrintQuick,
visible: header.btnPrintQuick.isVisible(),
};
}
if (!!header.btnUndo)
titlebuttons['undo'] = {btn: header.btnUndo};
@ -288,6 +352,7 @@ define([
Common.NotificationCenter.on({
'modal:show': _onModalDialog.bind(this, 'open'),
'modal:close': _onModalDialog.bind(this, 'close'),
'modal:hide': _onModalDialog.bind(this, 'hide'),
'uitheme:changed' : function (name) {
if (Common.localStorage.getBool('ui-theme-use-system', false)) {
native.execCommand("uitheme:changed", JSON.stringify({name:'theme-system'}));
@ -312,6 +377,7 @@ define([
menu.hide();
}
},
'settings:apply': _onApplySettings.bind(this),
},
}, {id: 'desktop'});
@ -369,7 +435,10 @@ define([
}
return undefined;
}
},
getDefaultPrinterName: function () {
return nativevars ? nativevars.defaultPrinterName : '';
},
};
};

View file

@ -142,6 +142,7 @@ define([
setApi: function(api) {
this.api = api;
this.api.asc_registerCallback('asc_onCloseChartEditor', _.bind(this.onDiagrammEditingDisabled, this));
this.api.asc_registerCallback('asc_sendFromGeneralToFrameEditor', _.bind(this.onSendFromGeneralToFrameEditor, this));
return this;
},
@ -185,7 +186,7 @@ define([
iconCls: 'warn',
buttons: ['ok'],
callback: _.bind(function(btn){
this.setControlsDisabled(false);
this.diagramEditorView.setControlsDisabled(false);
this.diagramEditorView.hide();
}, this)
});
@ -232,6 +233,9 @@ define([
y = parseInt(this.diagramEditorView.$window.css('top')) + eventData.data.pagey + 34;
this.diagramEditorView.binding.drag({pageX:x, pageY:y});
}
} else
if (eventData.type == "frameToGeneralData") {
this.api && this.api.asc_getInformationBetweenFrameAndGeneralEditor(eventData.data);
} else
this.diagramEditorView.fireEvent('internalmessage', this.diagramEditorView, eventData);
}
@ -243,6 +247,10 @@ define([
}
},
onSendFromGeneralToFrameEditor: function(data) {
externalEditor && externalEditor.serviceCommand('generalToFrameData', data);
},
warningTitle: 'Warning',
warningText: 'The object is disabled because of editing by another user.',
textClose: 'Close',

View file

@ -134,6 +134,7 @@ define([
setApi: function(api) {
this.api = api;
this.api.asc_registerCallback('asc_onCloseMergeEditor', _.bind(this.onMergeEditingDisabled, this));
this.api.asc_registerCallback('asc_sendFromGeneralToFrameEditor', _.bind(this.onSendFromGeneralToFrameEditor, this));
return this;
},
@ -170,7 +171,7 @@ define([
iconCls: 'warn',
buttons: ['ok'],
callback: _.bind(function(btn){
this.setControlsDisabled(false);
this.mergeEditorView.setControlsDisabled(false);
this.mergeEditorView.hide();
}, this)
});
@ -216,6 +217,9 @@ define([
y = parseInt(this.mergeEditorView.$window.css('top')) + eventData.data.pagey + 34;
this.mergeEditorView.binding.drag({pageX:x, pageY:y});
}
} else
if (eventData.type == "frameToGeneralData") {
this.api && this.api.asc_getInformationBetweenFrameAndGeneralEditor(eventData.data);
} else
this.mergeEditorView.fireEvent('internalmessage', this.mergeEditorView, eventData);
}
@ -227,6 +231,10 @@ define([
}
},
onSendFromGeneralToFrameEditor: function(data) {
externalEditor && externalEditor.serviceCommand('generalToFrameData', data);
},
warningTitle: 'Warning',
warningText: 'The object is disabled because of editing by another user.',
textClose: 'Close',

View file

@ -142,6 +142,7 @@ define([
setApi: function(api) {
this.api = api;
this.api.asc_registerCallback('asc_onCloseOleEditor', _.bind(this.onOleEditingDisabled, this));
this.api.asc_registerCallback('asc_sendFromGeneralToFrameEditor', _.bind(this.onSendFromGeneralToFrameEditor, this));
return this;
},
@ -185,7 +186,7 @@ define([
iconCls: 'warn',
buttons: ['ok'],
callback: _.bind(function(btn){
this.setControlsDisabled(false);
this.oleEditorView.setControlsDisabled(false);
this.oleEditorView.hide();
}, this)
});
@ -233,6 +234,9 @@ define([
y = parseInt(this.oleEditorView.$window.css('top')) + eventData.data.pagey + 34;
this.oleEditorView.binding.drag({pageX:x, pageY:y});
}
} else
if (eventData.type == "frameToGeneralData") {
this.api && this.api.asc_getInformationBetweenFrameAndGeneralEditor(eventData.data);
} else
this.oleEditorView.fireEvent('internalmessage', this.oleEditorView, eventData);
}
@ -244,6 +248,10 @@ define([
}
},
onSendFromGeneralToFrameEditor: function(data) {
externalEditor && externalEditor.serviceCommand('generalToFrameData', data);
},
warningTitle: 'Warning',
warningText: 'The object is disabled because of editing by another user.',
textClose: 'Close',

View file

@ -620,10 +620,10 @@ Common.UI.HintManager = new(function() {
}
}
_needShow = (Common.Utils.InternalSettings.get(_appPrefix + "settings-use-alt-key") && !e.shiftKey && e.keyCode == Common.UI.Keys.ALT &&
_needShow = (Common.Utils.InternalSettings.get(_appPrefix + "settings-show-alt-hints") && !e.shiftKey && e.keyCode == Common.UI.Keys.ALT &&
!Common.Utils.ModalWindow.isVisible() && _isDocReady && _arrAlphabet.length > 0 &&
!(window.PE && $('#pe-preview').is(':visible')));
if (e.altKey && e.keyCode !== 115) {
if (Common.Utils.InternalSettings.get(_appPrefix + "settings-show-alt-hints") && e.altKey && e.keyCode !== 115) {
e.preventDefault();
}
});
@ -675,7 +675,9 @@ Common.UI.HintManager = new(function() {
$('.hint-div').remove();
}
if ($('iframe').length > 0) {
$('iframe').contents().find('.hint-div').remove();
try {
$('iframe').contents().find('.hint-div').remove();
} catch (e) {}
}
};

View file

@ -550,7 +550,7 @@ define([
if (item.value === 'all') {
this.api.asc_AcceptAllChanges();
} else {
this.api.asc_AcceptChanges();
this.api.asc_AcceptChangesBySelection(true); // accept and move to the next change
}
} else {
this.api.asc_AcceptChanges(menu);
@ -565,7 +565,7 @@ define([
if (item.value === 'all') {
this.api.asc_RejectAllChanges();
} else {
this.api.asc_RejectChanges();
this.api.asc_RejectChangesBySelection(true); // reject and move to the next change
}
} else {
this.api.asc_RejectChanges(menu);

View file

@ -88,9 +88,11 @@ if ( !!params.uitheme && checkLocalStorage && !localStorage.getItem("ui-theme-id
}
var ui_theme_name = checkLocalStorage && localStorage.getItem("ui-theme-id") ? localStorage.getItem("ui-theme-id") : params.uitheme;
var ui_theme_type;
if ( !ui_theme_name ) {
if ( window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ) {
ui_theme_name = 'theme-dark';
ui_theme_type = 'dark';
checkLocalStorage && localStorage.removeItem("ui-theme");
}
}
@ -100,7 +102,7 @@ if ( !!ui_theme_name ) {
if ( checkLocalStorage ) {
let current_theme = localStorage.getItem("ui-theme");
if ( !!current_theme && /type":\s*"dark/.test(current_theme) ) {
if ( !!current_theme && /type":\s*"dark/.test(current_theme) || ui_theme_type == 'dark' ) {
document.body.classList.add("theme-type-dark");
let content_theme = localStorage.getItem("content-theme");

View file

@ -979,7 +979,7 @@ Common.Utils.warningDocumentIsLocked = function (opts) {
callback: function(btn){
if (btn == 'edit') {
if ( opts.disablefunc ) opts.disablefunc(false);
app.getController('Main').api.asc_setIsReadOnly(false);
app.getController('Main').api.asc_setLocalRestrictions(Asc.c_oAscLocalRestrictionType.None);
}
}
});

View file

@ -81,6 +81,7 @@ define([
'<div class="hedset">' +
'<div class="btn-slot" id="slot-hbtn-edit"></div>' +
'<div class="btn-slot" id="slot-hbtn-print"></div>' +
'<div class="btn-slot" id="slot-hbtn-print-quick"></div>' +
'<div class="btn-slot" id="slot-hbtn-download"></div>' +
'</div>' +
'<div class="hedset" data-layout-name="header-users">' +
@ -128,6 +129,7 @@ define([
'<div class="hedset">' +
'<div class="btn-slot" id="slot-btn-dt-save" data-layout-name="header-save"></div>' +
'<div class="btn-slot" id="slot-btn-dt-print"></div>' +
'<div class="btn-slot" id="slot-btn-dt-print-quick"></div>' +
'<div class="btn-slot" id="slot-btn-dt-undo"></div>' +
'<div class="btn-slot" id="slot-btn-dt-redo"></div>' +
'</div>' +
@ -332,6 +334,13 @@ define([
});
}
if ( me.btnPrintQuick ) {
me.btnPrintQuick.updateHint(me.tipPrintQuick);
me.btnPrintQuick.on('click', function (e) {
me.fireEvent('print-quick', me);
});
}
if ( me.btnSave ) {
me.btnSave.updateHint(me.tipSave + Common.Utils.String.platformKey('Ctrl+S'));
me.btnSave.on('click', function (e) {
@ -543,7 +552,7 @@ define([
if ( !$labelDocName ) {
$labelDocName = $html.find('#rib-doc-name');
if ( me.documentCaption ) {
me.setDocTitle(me.documentCaption);
setTimeout(function() { me.setDocTitle(me.documentCaption); }, 50);
}
} else {
$html.find('#rib-doc-name').hide();
@ -572,6 +581,9 @@ define([
if ( config.canPrint )
this.btnPrint = createTitleButton('toolbar__icon icon--inverse btn-print', $html.findById('#slot-hbtn-print'), undefined, 'bottom', 'big', 'P');
if ( config.canQuickPrint )
this.btnPrintQuick = createTitleButton('toolbar__icon icon--inverse btn-quick-print', $html.findById('#slot-hbtn-print-quick'), undefined, 'bottom', 'big', 'Q');
if ( config.canEdit && config.canRequestEditRights )
this.btnEdit = createTitleButton('toolbar__icon icon--inverse btn-edit', $html.findById('#slot-hbtn-edit'), undefined, 'bottom', 'big');
}
@ -621,7 +633,7 @@ define([
!!$labelDocName && $labelDocName.hide().off(); // hide document title if it was created in right box
$labelDocName = $html.find('#title-doc-name');
me.setDocTitle( me.documentCaption );
setTimeout(function() { me.setDocTitle(me.documentCaption); }, 50);
me.options.wopi && $labelDocName.attr('maxlength', me.options.wopi.FileNameMaxLength);
@ -646,6 +658,8 @@ define([
if ( config.canPrint && config.isEdit ) {
me.btnPrint = createTitleButton('toolbar__icon icon--inverse btn-print', $html.findById('#slot-btn-dt-print'), true, undefined, undefined, 'P');
}
if ( config.canQuickPrint && config.isEdit )
me.btnPrintQuick = createTitleButton('toolbar__icon icon--inverse btn-quick-print', $html.findById('#slot-btn-dt-print-quick'), true, undefined, undefined, 'Q');
me.btnSave = createTitleButton('toolbar__icon icon--inverse btn-save', $html.findById('#slot-btn-dt-save'), true, undefined, undefined, 'S');
me.btnUndo = createTitleButton('toolbar__icon icon--inverse btn-undo', $html.findById('#slot-btn-dt-undo'), true, undefined, undefined, 'Z');
@ -695,6 +709,7 @@ define([
if (idx>0)
this.fileExtention = this.documentCaption.substring(idx);
this.isModified && (value += '*');
this.readOnly && (value += ' (' + this.textReadOnly + ')');
if ( $labelDocName ) {
this.setDocTitle( value );
}
@ -791,12 +806,9 @@ define([
},
setDocTitle: function(name){
if(name)
$labelDocName.val(name);
else
name = $labelDocName.val();
var width = this.getTextWidth(name);
var width = this.getTextWidth(name || $labelDocName.val());
(width>=0) && $labelDocName.width(width);
name && (width>=0) && $labelDocName.val(name);
if (this._showImgCrypted && width>=0) {
this.imgCrypted.toggleClass('hidden', false);
this._showImgCrypted = false;
@ -890,6 +902,11 @@ define([
return initials;
},
setDocumentReadOnly: function (readonly) {
this.readOnly = readonly;
this.setDocumentCaption(this.documentCaption);
},
textBack: 'Go to Documents',
txtRename: 'Rename',
txtAccessRights: 'Change access rights',
@ -913,7 +930,9 @@ define([
textAddFavorite: 'Mark as favorite',
textHideNotes: 'Hide Notes',
tipSearch: 'Search',
textShare: 'Share'
textShare: 'Share',
tipPrintQuick: 'Quick print',
textReadOnly: 'Read only'
}
}(), Common.Views.Header || {}))
});

View file

@ -60,7 +60,7 @@ define([
Common.Views.ListSettingsDialog = Common.UI.Window.extend(_.extend({
options: {
type: 0, // 0 - markers, 1 - numbers
width: 280,
width: 285,
height: 261,
style: 'min-width: 240px;',
cls: 'modal-dlg',
@ -87,9 +87,9 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text">' + this.txtType + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<div id="id-dlg-list-numbering-format" class="input-group-nr" style="width: 100px;"></div>',
'<div id="id-dlg-list-bullet-format" class="input-group-nr" style="width: 100px;"></div>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-numbering-format" class="input-group-nr" style="width: 105px;"></div>',
'<div id="id-dlg-list-bullet-format" class="input-group-nr" style="width: 105px;"></div>',
'</td>',
'<td style="padding-bottom: 8px;"></td>',
'</tr>',
@ -97,8 +97,8 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text">' + this.txtImport + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<div id="id-dlg-list-image" style="width: 100px;"></div>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-image" style="width: 105px;"></div>',
'</td>',
'<td style="padding-bottom: 8px;"></td>',
'</tr>',
@ -106,7 +106,7 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text">' + this.txtSize + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-size"></div>',
'</td>',
'<td style="padding-bottom: 8px;">',
@ -117,7 +117,7 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text" style="white-space: nowrap;">' + this.txtStart + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-start"></div>',
'</td>',
'<td style="padding-bottom: 8px;"></td>',
@ -126,7 +126,7 @@ define([
'<td style="padding-right: 5px;padding-bottom: 8px;min-width: 50px;">',
'<label class="text">' + this.txtColor + '</label>',
'</td>',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 100px;">',
'<td style="padding-right: 5px;padding-bottom: 8px;width: 105px;">',
'<div id="id-dlg-list-color"></div>',
'</td>',
'<td style="padding-bottom: 8px;"></td>',
@ -215,7 +215,7 @@ define([
this.cmbBulletFormat = new Common.UI.ComboBoxCustom({
el : $('#id-dlg-list-bullet-format'),
menuStyle : 'min-width: 100%;max-height: 183px;',
style : "width: 100px;",
style : "width: 105px;",
editable : false,
takeFocusOnClose: true,
template : _.template(template.join('')),
@ -239,7 +239,7 @@ define([
if (record.get('value')===_BulletTypes.symbol)
formcontrol[0].innerHTML = record.get('displayValue') + '<span style="font-family:' + (record.get('font') || 'Arial') + '">' + record.get('symbol') + '</span>';
else if (record.get('value')===_BulletTypes.image) {
formcontrol[0].innerHTML = record.get('displayValue') + '<span id="id-dlg-list-bullet-combo-preview" style="width:12px; height: 12px; margin-left: 4px; margin-bottom: 1px;display: inline-block; vertical-align: middle;"></span>';
formcontrol[0].innerHTML = record.get('displayValue') + '<span id="id-dlg-list-bullet-combo-preview" style="width:12px; height: 12px; margin-left: 2px; margin-bottom: 1px;display: inline-block; vertical-align: middle;"></span>';
var bullet = new Asc.asc_CBullet();
bullet.asc_fillBulletImage(me.imageProps.id);
bullet.drawSquareImage('id-dlg-list-bullet-combo-preview');
@ -278,6 +278,9 @@ define([
idx = store.indexOf(store.findWhere({value: _BulletTypes.newSymbol}));
store.add({ displayValue: me.txtSymbol + ': ', value: _BulletTypes.symbol, symbol: props.symbol, font: props.font }, {at: idx});
}
if (me.imageProps)
me.imageProps.redraw = true;
combo.setData(store.models);
combo.selectRecord(combo.store.findWhere({value: _BulletTypes.symbol, symbol: props.symbol, font: props.font}));
},
@ -316,7 +319,7 @@ define([
this.spnSize = new Common.UI.MetricSpinner({
el : $window.find('#id-dlg-list-size'),
step : 1,
width : 100,
width : 105,
value : 100,
defaultUnit : '',
maxValue : 400,
@ -342,7 +345,7 @@ define([
this.spnStart = new Common.UI.MetricSpinner({
el : $window.find('#id-dlg-list-start'),
step : 1,
width : 100,
width : 105,
value : 1,
defaultUnit : '',
maxValue : 32767,
@ -360,7 +363,7 @@ define([
caption: this.textSelect,
style: 'width: 100%;',
menu: new Common.UI.Menu({
style: 'min-width: 100px;',
style: 'min-width: 105px;',
maxHeight: 200,
additionalAlign: this.menuAddAlign,
items: [

Binary file not shown.

After

Width:  |  Height:  |  Size: 857 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 754 B

View file

@ -131,7 +131,7 @@
--component-hover-icon-opacity: .8;
--component-active-icon-opacity: 1;
--component-active-hover-icon-opacity: 1;
--component-disabled-opacity: .6;
--component-disabled-opacity: .4;
--header-component-normal-icon-opacity: .8;
--header-component-hover-icon-opacity: .8;

View file

@ -40,6 +40,8 @@
.extra {
background-color: @header-background-color-ie;
background-color: @header-background-color;
box-shadow: inset 0 @minus-px 0 0 @border-toolbar-active-panel-top;
}
//&::after {
@ -62,6 +64,8 @@
display: flex;
flex-shrink: 1;
box-shadow: inset 0 @minus-px 0 0 @border-toolbar-active-panel-top;
> ul {
padding: 4px 0 0;
margin: 0;
@ -75,14 +79,19 @@
display: inline-flex;
align-items: center;
height: 100%;
position: relative;
&:hover {
background-color: @highlight-header-button-hover-ie;
background-color: @highlight-header-button-hover;
box-shadow: inset 0 @minus-px 0 0 @border-toolbar-active-panel-top;
}
&.active {
background-color: @background-toolbar-ie;
background-color: @background-toolbar;
box-shadow: inset @minus-px 0px 0 0 @border-toolbar-active-panel-top, inset @scaled-one-px-value @scaled-one-px-value 0 0 @border-toolbar-active-panel-top;
}
@ -111,6 +120,29 @@
}
}
&:not(.style-off-tabs *) {
&.short {
li {
&:after {
content: '';
position: absolute;
background: @border-toolbar-active-panel-top;
height: @scaled-one-px-value;
bottom: 0;
left: 1px;
right: 1px;
z-index: 2;
}
&.active {
&:after {
background: @background-toolbar;
}
}
}
}
}
.scroll {
line-height: @height-tabs;
min-width: 20px;
@ -132,7 +164,7 @@
&.left{
box-shadow: 5px 0 20px 5px @header-background-color-ie;
box-shadow: 5px 0 20px 5px @header-background-color;
box-shadow: 18px calc(38px - @scaled-one-px-value) 0 10px @border-toolbar-active-panel-top, 5px 0 20px 5px @header-background-color;
&:after {
transform: rotate(135deg);
@ -141,7 +173,7 @@
}
&.right{
box-shadow: -5px 0 20px 5px @header-background-color-ie;
box-shadow: -5px 0 20px 5px @header-background-color;
box-shadow: -10px calc(38px - @scaled-one-px-value) 0 10px @border-toolbar-active-panel-top, -5px 0 20px 5px @header-background-color;
&:after {
transform: rotate(-45deg);
@ -403,6 +435,7 @@
li {
position: relative;
&:after {
//transition: opacity .1s;
//transition: bottom .1s;
@ -417,6 +450,7 @@
&.active {
background-color: transparent;
box-shadow: none;
//> a {
// padding: 0 12px;
//}
@ -428,6 +462,7 @@
&:hover:not(.active) {
background-color: rgba(0, 0, 0, .05);
box-shadow: none;
.theme-type-dark & {
background-color: rgba(255, 255, 255, .05);

View file

@ -5,7 +5,7 @@ import { useTranslation } from 'react-i18next';
const ThemeColors = ({ themeColors, onColorClick, curColor, isTypeColors, isTypeCustomColors }) => {
return (
<div className='palette'>
{themeColors.map((row, rowIndex) => {
{themeColors?.length && themeColors.map((row, rowIndex) => {
return(
<div key={`tc-row-${rowIndex}`} className='row'>
{row.map((effect, index) => {
@ -27,7 +27,7 @@ const ThemeColors = ({ themeColors, onColorClick, curColor, isTypeColors, isType
const StandartColors = ({ options, standartColors, onColorClick, curColor }) => {
return (
<div className='palette'>
{standartColors.map((color, index) => {
{standartColors?.length && standartColors.map((color, index) => {
return(
index === 0 && options.transparent ?
<a key={`sc-${index}`}
@ -48,6 +48,7 @@ const StandartColors = ({ options, standartColors, onColorClick, curColor }) =>
const CustomColors = ({ options, customColors, isTypeColors, onColorClick, curColor }) => {
const colors = customColors.length > 0 ? customColors : [];
const emptyItems = [];
if (colors.length < options.customcolors) {
for (let i = colors.length; i < options.customcolors; i++) {
emptyItems.push(<a className='empty-color'
@ -61,7 +62,7 @@ const CustomColors = ({ options, customColors, isTypeColors, onColorClick, curCo
return (
<div className='palette'>
{colors && colors.length > 0 && colors.map((color, index) => {
{colors?.length && colors.map((color, index) => {
return(
<a key={`dc-${index}`}
className={curColor && curColor === color && index === indexCurColor && !isTypeColors ? 'active' : ''}
@ -92,17 +93,22 @@ const ThemeColorPalette = props => {
const themeColors = [];
const effectColors = Common.Utils.ThemeColor.getEffectColors();
let row = -1;
effectColors.forEach((effect, index) => {
if (0 == index % options.themecolors) {
themeColors.push([]);
row++;
}
themeColors[row].push(effect);
});
if(effectColors?.length) {
effectColors.forEach((effect, index) => {
if (0 == index % options.themecolors) {
themeColors.push([]);
row++;
}
themeColors[row].push(effect);
});
}
const standartColors = Common.Utils.ThemeColor.getStandartColors();
let isTypeColors = standartColors.some( value => value === curColor );
let isTypeColors = standartColors?.length && standartColors.some( value => value === curColor );
// custom color
let customColors = props.customColors;
if (customColors.length < 1) {
customColors = localStorage.getItem('mobile-custom-colors');
customColors = customColors ? customColors.toLowerCase().split(',') : [];
@ -142,14 +148,18 @@ const CustomColorPicker = props => {
};
let currentColor = props.currentColor;
if (props.autoColor) {
currentColor = rgb2hex(props.autoColor);
}
if (currentColor === 'transparent' || !currentColor) {
currentColor = 'ffffff';
}
const countDynamicColors = props.countdynamiccolors || 10;
const [stateColor, setColor] = useState(`#${currentColor}`);
useEffect(() => {
if (document.getElementsByClassName('color-picker-wheel').length < 1) {
const colorPicker = f7.colorPicker.create({
@ -165,6 +175,7 @@ const CustomColorPicker = props => {
});
}
});
const addNewColor = (color) => {
let colors = localStorage.getItem('mobile-custom-colors');
colors = colors ? colors.split(',') : [];
@ -173,7 +184,8 @@ const CustomColorPicker = props => {
localStorage.setItem('mobile-custom-colors', colors.join().toLowerCase());
props.onAddNewColor && props.onAddNewColor(colors, newColor);
};
return(
return (
<div id='color-picker'>
<div className='color-picker-container'></div>
<div className='right-block'>

View file

@ -12,6 +12,51 @@ class ThemesController {
id: 'theme-light',
type: 'light'
}};
this.name_colors = [
"canvas-background",
"canvas-content-background",
"canvas-page-border",
"canvas-ruler-background",
"canvas-ruler-border",
"canvas-ruler-margins-background",
"canvas-ruler-mark",
"canvas-ruler-handle-border",
"canvas-ruler-handle-border-disabled",
"canvas-high-contrast",
"canvas-high-contrast-disabled",
"canvas-cell-border",
"canvas-cell-title-border",
"canvas-cell-title-border-hover",
"canvas-cell-title-border-selected",
"canvas-cell-title-hover",
"canvas-cell-title-selected",
"canvas-dark-cell-title",
"canvas-dark-cell-title-hover",
"canvas-dark-cell-title-selected",
"canvas-dark-cell-title-border",
"canvas-dark-cell-title-border-hover",
"canvas-dark-cell-title-border-selected",
"canvas-dark-content-background",
"canvas-dark-page-border",
"canvas-scroll-thumb",
"canvas-scroll-thumb-hover",
"canvas-scroll-thumb-pressed",
"canvas-scroll-thumb-border",
"canvas-scroll-thumb-border-hover",
"canvas-scroll-thumb-border-pressed",
"canvas-scroll-arrow",
"canvas-scroll-arrow-hover",
"canvas-scroll-arrow-pressed",
"canvas-scroll-thumb-target",
"canvas-scroll-thumb-target-hover",
"canvas-scroll-thumb-target-pressed",
];
}
init() {
@ -41,6 +86,16 @@ class ThemesController {
return !!obj ? JSON.parse(obj).type === 'dark' : false;
}
get_current_theme_colors(colors) {
let out_object = {};
const style = getComputedStyle(document.body);
colors.forEach((item, index) => {
out_object[item] = style.getPropertyValue('--' + item).trim()
})
return out_object;
}
switchDarkTheme(dark) {
const theme = typeof dark == 'object' ? dark : this.themes_map[dark ? 'dark' : 'light'];
const refresh_only = !!arguments[1];
@ -53,7 +108,11 @@ class ThemesController {
$body.addClass(`theme-type-${theme.type}`);
const on_engine_created = api => {
api.asc_setSkin(theme.id);
let obj = this.get_current_theme_colors(this.name_colors);
obj.type = theme.type;
obj.name = theme.id;
api.asc_setSkin(obj);
};
const api = Common.EditorApi ? Common.EditorApi.get() : undefined;

View file

@ -33,12 +33,53 @@
--image-border-types-filter: invert(100%) brightness(4);
--canvas-content-background: #fff;
--active-opacity-word: fade(#446995, 20%);
--active-opacity-slide: fade(#AA5252, 20%);
--active-opacity-cell: fade(#40865C, 20%);
--image-border-types-filter: invert(100%) brightness(4);
// Canvas
--canvas-background: #555;
--canvas-content-background: #fff;
--canvas-page-border: #555;
--canvas-ruler-background: #555;
--canvas-ruler-border: #2A2A2A;
--canvas-ruler-margins-background: #444;
--canvas-ruler-mark: #b6b6b6;
--canvas-ruler-handle-border: #b6b6b6;
--canvas-ruler-handle-border-disabled: #808080;
--canvas-high-contrast: #fff;
--canvas-high-contrast-disabled: #ccc;
--canvas-cell-border: fade(#000, 10%);
--canvas-cell-title-border: #757575;
--canvas-cell-title-border-hover: #858585;
--canvas-cell-title-border-selected: #9e9e9e;
--canvas-cell-title-hover: #787878;
--canvas-cell-title-selected: #939393;
--canvas-dark-cell-title: #111;
--canvas-dark-cell-title-hover: #000;
--canvas-dark-cell-title-selected: #333;
--canvas-dark-cell-title-border: #282828;
--canvas-dark-cell-title-border-hover: #191919;
--canvas-dark-cell-title-border-selected: #474747;
--canvas-scroll-thumb: #404040;
--canvas-scroll-thumb-hover: #999;
--canvas-scroll-thumb-pressed: #adadad;
--canvas-scroll-thumb-border: #2a2a2a;
--canvas-scroll-thumb-border-hover: #999;
--canvas-scroll-thumb-border-pressed: #adadad;
--canvas-scroll-arrow: #999;
--canvas-scroll-arrow-hover: #404040;
--canvas-scroll-arrow-pressed: #404040;
--canvas-scroll-thumb-target: #999;
--canvas-scroll-thumb-target-hover: #404040;
--canvas-scroll-thumb-target-pressed: #404040;
}
}

View file

@ -29,13 +29,56 @@
--component-disabled-opacity: .4;
--canvas-content-background: #fff;
--active-opacity-word: fade(#446995, 30%);
--active-opacity-slide: fade(#AA5252, 30%);
--active-opacity-cell: fade(#40865C, 30%);
--image-border-types-filter: none;
// Canvas
--canvas-background: #eee;
--canvas-content-background: #fff;
--canvas-page-border: #ccc;
--canvas-ruler-background: #fff;
--canvas-ruler-border: #cbcbcb;
--canvas-ruler-margins-background: #d9d9d9;
--canvas-ruler-mark: #555;
--canvas-ruler-handle-border: #555;
--canvas-ruler-handle-border-disabled: #aaa;
--canvas-high-contrast: #000;
--canvas-high-contrast-disabled: #666;
--canvas-cell-border: fade(#000, 10%);
--canvas-cell-title-hover: #dfdfdf;
--canvas-cell-title-selected: #cfcfcf;
--canvas-cell-title-border: #d8d8d8;
--canvas-cell-title-border-hover: #c9c9c9;
--canvas-cell-title-border-selected: #bbb;
--canvas-dark-cell-title: #444;
--canvas-dark-cell-title-hover: #666 ;
--canvas-dark-cell-title-selected: #111;
--canvas-dark-cell-title-border: #3d3d3d;
--canvas-dark-cell-title-border-hover: #5c5c5c;
--canvas-dark-cell-title-border-selected: #0f0f0f;
--canvas-dark-content-background: #3a3a3a;
--canvas-dark-page-border: #2a2a2a;
--canvas-scroll-thumb: #f7f7f7;
--canvas-scroll-thumb-hover: #c0c0c0;
--canvas-scroll-thumb-pressed: #adadad;
--canvas-scroll-thumb-border: #cbcbcb;
--canvas-scroll-thumb-border-hover: #cbcbcb;
--canvas-scroll-thumb-border-pressed: #adadad;
--canvas-scroll-arrow: #adadad;
--canvas-scroll-arrow-hover: #f7f7f7;
--canvas-scroll-arrow-pressed: #f7f7f7;
--canvas-scroll-thumb-target: #c0c0c0;
--canvas-scroll-thumb-target-hover: #f7f7f7;
--canvas-scroll-thumb-target-pressed: #f7f7f7;
}
@brand-word: var(--brand-word);

View file

@ -1161,6 +1161,11 @@ input[type="number"]::-webkit-inner-spin-button {
}
}
// Comment List
.sheet-modal .page-current-comment {
padding-bottom: 60px;
}

View file

@ -109,7 +109,7 @@
};
var onInputSearchChange = function (text) {
if (_state.searchText !== text) {
if ((text && _state.searchText !== text) || (!text && _state.newSearchText)) {
_state.newSearchText = text;
_lastInputChange = (new Date());
if (_searchTimer === undefined) {
@ -117,7 +117,11 @@
if ((new Date()) - _lastInputChange < 400) return;
_state.searchText = _state.newSearchText;
(_state.newSearchText !== '') && onQuerySearch();
if (_state.newSearchText !== '') {
onQuerySearch();
} else {
api.asc_endFindText();
}
clearInterval(_searchTimer);
_searchTimer = undefined;
}, 10);

View file

@ -19,7 +19,7 @@
"DE.ApplicationController.errorLoadingFont": "Letra-tipoak ez dira kargatu.<br>Jarri zure dokumentu-zerbitzariaren administratzailearekin harremanetan.",
"DE.ApplicationController.errorSubmit": "Huts egin du bidaltzean.",
"DE.ApplicationController.errorTokenExpire": "Dokumentuaren segurtasun-tokena iraungi da.<br>Jarri zure dokumentu-zerbitzariaren administratzailearekin harremanetan.",
"DE.ApplicationController.errorUpdateVersionOnDisconnect": "Interneteko konexioa berrezarri da eta fitxategiaren bertsioa aldatu da.<br>Lanean jarraitu aurretik, beharrezkoa da fitxategia deskargatzea edo edukia kopiatzea, ezer ez dela galduko ziurtatzeko, eta gero orri hau berriro kargatzea.",
"DE.ApplicationController.errorUpdateVersionOnDisconnect": "Konexioa berrezarri da eta fitxategiaren bertsioa aldatu da.<br>Lanean jarraitu aurretik, beharrezkoa da fitxategia deskargatzea edo edukia kopiatzea, ezer ez dela galduko ziurtatzeko, eta gero orri hau berriro kargatzea.",
"DE.ApplicationController.errorUserDrop": "Ezin da fitxategia atzitu une honetan.",
"DE.ApplicationController.notcriticalErrorTitle": "Abisua",
"DE.ApplicationController.openErrorText": "Errore bat gertatu da fitxategia irekitzean.",

View file

@ -19,7 +19,7 @@
"DE.ApplicationController.errorLoadingFont": "Տառատեսակները բեռնված չեն:<br>Խնդրում ենք կապվել ձեր փաստաթղթերի սերվերի ադմինիստրատորի հետ:",
"DE.ApplicationController.errorSubmit": "Չհաջողվեց հաստատել",
"DE.ApplicationController.errorTokenExpire": "Փաստաթղթի անվտանգության կտրոնի ժամկետն անցել է։<br>Դիմեք փաստաթղթերի սպասարկիչի ձեր վարիչին։",
"DE.ApplicationController.errorUpdateVersionOnDisconnect": "Համացանցային կապը վերահաստատվել է,և ֆայլի տարբերակը փոխվել է։<br>Նախքան աշխատանքը շարունակելը ներբեռնեք նիշքը կամ պատճենեք դրա պարունակությունը՝ վստահ լինելու, որ ոչինչ չի կորել, և ապա նորից բեռնեք այս էջը։",
"DE.ApplicationController.errorUpdateVersionOnDisconnect": "Կապը վերահաստատվել է,և ֆայլի տարբերակը փոխվել է։<br>Նախքան աշխատանքը շարունակելը ներբեռնեք ֆայլը կամ պատճենեք դրա պարունակությունը՝ վստահ լինելու, որ ոչինչ չի կորել, և ապա նորից բեռնեք այս էջը։",
"DE.ApplicationController.errorUserDrop": "Այս պահին ֆայլն անհասանելի է։",
"DE.ApplicationController.notcriticalErrorTitle": "Զգուշացում",
"DE.ApplicationController.openErrorText": "Ֆայլը բացելիս սխալ է տեղի ունեցել:",

View file

@ -19,7 +19,7 @@
"DE.ApplicationController.errorLoadingFont": "Fon tidak dimuatkan.<br>Sila hubungi pentadbir Pelayan Dokumen anda.",
"DE.ApplicationController.errorSubmit": "Serahan telah gagal.",
"DE.ApplicationController.errorTokenExpire": "Dokumen token keselamatan telah tamat tempoh.<br>Sila hubungi pentadbir Pelayan Dokumen.",
"DE.ApplicationController.errorUpdateVersionOnDisconnect": "Sambungan internet telah dipulihkan, dan versi fail telah berubah.<br>Sebelum anda boleh terus bekerja, anda perlu memuat turun fail atau menyalin kandungannya untuk memastikan tiada ada yang hilang, dan kemudian muat semula halaman ini.",
"DE.ApplicationController.errorUpdateVersionOnDisconnect": "Sambungan telah dipulihkan, dan versi fail telah berubah.<br>Sebelum anda boleh terus bekerja, anda perlu memuat turun fail atau menyalin kandungannya untuk memastikan tiada ada yang hilang, dan kemudian muat semula halaman ini.",
"DE.ApplicationController.errorUserDrop": "Fail tidak boleh diakses sekarang.",
"DE.ApplicationController.notcriticalErrorTitle": "Amaran",
"DE.ApplicationController.openErrorText": "Ralat telah berlaku semasa membuka fail.",

View file

@ -364,8 +364,10 @@ define([
},
onCountPages: function(count) {
maxPages = count;
$('#pages').text(this.textOf + " " + count);
if (maxPages !== count) {
maxPages = count;
$('#pages').text(this.textOf + " " + count);
}
},
onCurrentPage: function(number) {

View file

@ -127,7 +127,7 @@ define([
onInputSearchChange: function (text) {
var text = text[0];
if (this._state.searchText !== text) {
if ((text && this._state.searchText !== text) || (!text && this._state.newSearchText)) {
this._state.newSearchText = text;
this._lastInputChange = (new Date());
if (this._searchTimer === undefined) {
@ -136,7 +136,11 @@ define([
if ((new Date()) - me._lastInputChange < 400) return;
me._state.searchText = me._state.newSearchText;
(me._state.newSearchText !== '') && me.onQuerySearch();
if (me._state.newSearchText !== '') {
me.onQuerySearch();
} else {
me.api.asc_endFindText();
}
clearInterval(me._searchTimer);
me._searchTimer = undefined;
}, 10);

View file

@ -37,8 +37,10 @@
"Common.UI.SearchBar.tipNextResult": "El resultat següent",
"Common.UI.SearchBar.tipPreviousResult": "El resultat anterior",
"Common.UI.Themes.txtThemeClassicLight": "Llum clàssica",
"Common.UI.Themes.txtThemeContrastDark": "Contrast fosc",
"Common.UI.Themes.txtThemeDark": "Fosc",
"Common.UI.Themes.txtThemeLight": "Clar",
"Common.UI.Themes.txtThemeSystem": "Igual que el sistema",
"Common.UI.Window.cancelButtonText": "Cancel·la",
"Common.UI.Window.closeButtonText": "Tanca",
"Common.UI.Window.noButtonText": "No",
@ -100,13 +102,13 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "Fa temps que no s'obre el document. Torneu a carregar la pàgina.",
"DE.Controllers.ApplicationController.errorSessionToken": "S'ha interromput la connexió amb el servidor. Torneu a carregar la pàgina.",
"DE.Controllers.ApplicationController.errorSubmit": "No s'ha pogut enviar.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "El valor introduït no es correspon amb el format del camp",
"DE.Controllers.ApplicationController.errorToken": "El testimoni de seguretat del document no s'ha format correctament. <br>Contacteu amb l'administrador del servidor de documents.",
"DE.Controllers.ApplicationController.errorTokenExpire": "El testimoni de seguretat del document ha caducat. <br>Contacteu amb l'administrador del servidor de documents.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "S'ha canviat la versió del fitxer. La pàgina es tornarà a carregar.",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "La connexió a internet s'ha restaurat i la versió del fitxer s'ha canviat. <br>Abans de continuar treballant, heu de descarregar el fitxer o copiar-ne el contingut per assegurar-vos que no es perdi res i, després, tornar a carregar aquesta pàgina.",
"DE.Controllers.ApplicationController.errorUserDrop": "No es pot accedir al fitxer.",
"DE.Controllers.ApplicationController.errorViewerDisconnect": "S'ha perdut la connexió. Encara podeu visualitzar el document, <br>però no el podreu baixar ni imprimir fins que no es restableixi la connexió i es torni a carregar la pàgina.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "El valor introduït no es correspon amb el format del camp",
"DE.Controllers.ApplicationController.mniImageFromFile": "Imatge del fitxer",
"DE.Controllers.ApplicationController.mniImageFromStorage": "Imatge de l'emmagatzematge",
"DE.Controllers.ApplicationController.mniImageFromUrl": "Imatge d'URL",

View file

@ -102,13 +102,13 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "The document has not been edited for quite a long time. Please reload the page.",
"DE.Controllers.ApplicationController.errorSessionToken": "The connection to the server has been interrupted. Please reload the page.",
"DE.Controllers.ApplicationController.errorSubmit": "Submit failed.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "The value entered does not match the format of the field.",
"DE.Controllers.ApplicationController.errorToken": "The document security token is not correctly formed.<br>Please contact your Document Server administrator.",
"DE.Controllers.ApplicationController.errorTokenExpire": "The document security token has expired.<br>Please contact your Document Server administrator.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "The file version has been changed. The page will be reloaded.",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Connection has been restored, and the file version has been changed.<br>Before you can continue working, you need to download the file or copy its content to make sure nothing is lost, and then reload this page.",
"DE.Controllers.ApplicationController.errorUserDrop": "The file cannot be accessed right now.",
"DE.Controllers.ApplicationController.errorViewerDisconnect": "Connection is lost. You can still view the document,<br>but will not be able to download or print it until the connection is restored and page is reloaded.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "The value entered does not match the format of the field.",
"DE.Controllers.ApplicationController.mniImageFromFile": "Image from File",
"DE.Controllers.ApplicationController.mniImageFromStorage": "Image from Storage",
"DE.Controllers.ApplicationController.mniImageFromUrl": "Image from URL",

View file

@ -102,13 +102,13 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "El documento no ha sido editado durante bastante tiempo. Por favor, recargue la página.",
"DE.Controllers.ApplicationController.errorSessionToken": "Se ha interrumpido la conexión con el servidor. Por favor, recargue la página.",
"DE.Controllers.ApplicationController.errorSubmit": "Error al enviar.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "El valor introducido no se corresponde con el formato del campo",
"DE.Controllers.ApplicationController.errorToken": "El token de seguridad de documento tiene un formato incorrecto.<br>Por favor, contacte con el Administrador del Servidor de Documentos.",
"DE.Controllers.ApplicationController.errorTokenExpire": "El token de seguridad del documento ha expirado.<br>Por favor, póngase en contacto con el administrador del Servidor de Documentos.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "Se ha cambiado la versión del archivo. La página será actualizada.",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Se ha restablecido la conexión a Internet y se ha cambiado la versión del archivo.<br>Para poder seguir trabajando, es necesario descargar el archivo o copiar su contenido para asegurarse de que no se ha perdido nada, y luego volver a cargar esta página.",
"DE.Controllers.ApplicationController.errorUserDrop": "No se puede acceder al archivo en este momento.",
"DE.Controllers.ApplicationController.errorViewerDisconnect": "Se ha perdido la conexión. Usted todavía puede visualizar el documento,<br>pero no puede descargar o imprimirlo hasta que la conexión sea restaurada y la página esté recargada.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "El valor introducido no se corresponde con el formato del campo",
"DE.Controllers.ApplicationController.mniImageFromFile": "Imagen desde archivo",
"DE.Controllers.ApplicationController.mniImageFromStorage": "Imagen de Almacenamiento",
"DE.Controllers.ApplicationController.mniImageFromUrl": "Imagen de URL",

View file

@ -102,13 +102,13 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "Dokumentua ez da editatu denbora luzean. Kargatu orria berriro.",
"DE.Controllers.ApplicationController.errorSessionToken": "Zerbitzarirako konexioa eten da. Mesedez kargatu berriz orria.",
"DE.Controllers.ApplicationController.errorSubmit": "Huts egin du bidaltzean.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "Sartutako balioa ez dator bat eremuaren formatuarekin.",
"DE.Controllers.ApplicationController.errorToken": "Dokumentuaren segurtasun tokena ez dago ondo osatua.<br>Jarri harremanetan zure zerbitzariaren administratzailearekin.",
"DE.Controllers.ApplicationController.errorTokenExpire": "Dokumentuaren segurtasun-tokena iraungi da.<br>Jarri zure dokumentu-zerbitzariaren administratzailearekin harremanetan.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "Fitxategiaren bertsioa aldatu da. Orria berriz kargatuko da.",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Interneteko konexioa berrezarri da eta fitxategiaren bertsioa aldatu da.<br>Lanean jarraitu aurretik, beharrezkoa da fitxategia deskargatzea edo edukia kopiatzea, ezer ez dela galduko ziurtatzeko, eta gero orri hau berriro kargatzea.",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Konexioa berrezarri da eta fitxategiaren bertsioa aldatu da.<br>Lanean jarraitu aurretik, beharrezkoa da fitxategia deskargatzea edo edukia kopiatzea, ezer ez dela galduko ziurtatzeko, eta gero orri hau berriro kargatzea.",
"DE.Controllers.ApplicationController.errorUserDrop": "Ezin da fitxategia atzitu une honetan.",
"DE.Controllers.ApplicationController.errorViewerDisconnect": "Konexioa galdu da. Dokumentua ikusi dezakezu oraindik,<br>baina ezingo duzu deskargatu edo inprimatu konexioa berrezarri eta orria berriz kargatu arte.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "Sartutako balioa ez dator bat eremuaren formatuarekin.",
"DE.Controllers.ApplicationController.mniImageFromFile": "Irudia fitxategitik",
"DE.Controllers.ApplicationController.mniImageFromStorage": "Irudia biltegitik",
"DE.Controllers.ApplicationController.mniImageFromUrl": "Irudia URLtik",

View file

@ -102,6 +102,7 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "Le document n'a pas été modifié depuis trop longtemps. Veuillez recharger la page.",
"DE.Controllers.ApplicationController.errorSessionToken": "La connexion au serveur a été interrompue. Veuillez recharger la page.",
"DE.Controllers.ApplicationController.errorSubmit": "Échec de soumission",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "La valeur saisie ne correspond pas au format du champ.",
"DE.Controllers.ApplicationController.errorToken": "Le jeton de sécurité du document nétait pas formé correctement.<br>Veuillez contacter votre administrateur de Document Server.",
"DE.Controllers.ApplicationController.errorTokenExpire": "Le jeton de sécurité du document a expiré.<br>Veuillez contactez l'administrateur de Document Server.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "La version du fichier a été changée. La page sera rechargée.",

View file

@ -37,8 +37,10 @@
"Common.UI.SearchBar.tipNextResult": "Հաջորդ արդյունքը",
"Common.UI.SearchBar.tipPreviousResult": "Նախորդ արդյունքը",
"Common.UI.Themes.txtThemeClassicLight": "Դասական լույս",
"Common.UI.Themes.txtThemeContrastDark": "Մութ հակադրություն",
"Common.UI.Themes.txtThemeDark": "Մուգ",
"Common.UI.Themes.txtThemeLight": "Լույս",
"Common.UI.Themes.txtThemeSystem": "Նույնը, ինչ համակարգը",
"Common.UI.Window.cancelButtonText": "Չեղարկել",
"Common.UI.Window.closeButtonText": "Փակել",
"Common.UI.Window.noButtonText": "Ոչ",
@ -46,7 +48,7 @@
"Common.UI.Window.textConfirmation": "Հաստատում",
"Common.UI.Window.textDontShow": "Այս գրությունն այլևս ցույց չտալ",
"Common.UI.Window.textError": "Սխալ",
"Common.UI.Window.textInformation": "Տեղեկատվություն ",
"Common.UI.Window.textInformation": "Տեղեկատվություն",
"Common.UI.Window.textWarning": "Զգուշացում",
"Common.UI.Window.yesButtonText": "Այո",
"Common.Views.CopyWarningDialog.textDontShow": "Այս գրությունն այլևս ցույց չտալ",
@ -100,10 +102,11 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "Փաստաթուղթը երկար ժամանակ չի խմբագրվել։ Նորի՛ց բեռնեք էջը։",
"DE.Controllers.ApplicationController.errorSessionToken": "Սպասարկիչի հետ կապն ընդհատվել է։ Խնդրում ենք վերբեռնել էջը:",
"DE.Controllers.ApplicationController.errorSubmit": "Չհաջողվեց հաստատել",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "Մուտքագրված արժեքը չի համապատասխանում դաշտի ձևաչափին:",
"DE.Controllers.ApplicationController.errorToken": "Փաստաթղթի անվտանգության կտրոնը ճիշտ չի ձևակերպված։<br>Դիմեք փաստաթղթերի սպասարկիչի ձեր վարիչին։",
"DE.Controllers.ApplicationController.errorTokenExpire": "Փաստաթղթի անվտանգության կտրոնի ժամկետն անցել է։<br>Դիմեք փաստաթղթերի սպասարկիչի ձեր վարիչին։",
"DE.Controllers.ApplicationController.errorUpdateVersion": "Ֆայլի տարբերակը փոխվել է։ Էջը նորից կբեռնվի։",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Համացանցային կապը վերահաստատվել է,և ֆայլի տարբերակը փոխվել է։<br>Նախքան աշխատանքը շարունակելը ներբեռնեք նիշքը կամ պատճենեք դրա պարունակությունը՝ վստահ լինելու, որ ոչինչ չի կորել, և ապա նորից բեռնեք այս էջը։",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Կապը վերահաստատվել է,և ֆայլի տարբերակը փոխվել է։<br>Նախքան աշխատանքը շարունակելը ներբեռնեք ֆայլը կամ պատճենեք դրա պարունակությունը՝ վստահ լինելու, որ ոչինչ չի կորել, և ապա նորից բեռնեք այս էջը։",
"DE.Controllers.ApplicationController.errorUserDrop": "Այս պահին ֆայլն անհասանելի է։",
"DE.Controllers.ApplicationController.errorViewerDisconnect": "Միացումն ընդհատվել է։ Դուք կարող եք շարունակել դիտել փաստաթուղթը,<br>բայց չեք կարողանա ներբեռնել կամ տպել, մինչև միացումը չվերականգնվի։",
"DE.Controllers.ApplicationController.mniImageFromFile": "Նկար նիշքից",

View file

@ -102,6 +102,7 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "Il documento non è stato modificato per molto tempo. Ti preghiamo di ricaricare la pagina.",
"DE.Controllers.ApplicationController.errorSessionToken": "La connessione con il server è stata interrotta, è necessario ricaricare la pagina.",
"DE.Controllers.ApplicationController.errorSubmit": "Invio fallito.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "Il valore inserito non corrisponde al formato del campo.",
"DE.Controllers.ApplicationController.errorToken": "Il token di sicurezza del documento non è formato correttamente.<br>Si prega di contattare l'amministratore di Document Server.",
"DE.Controllers.ApplicationController.errorTokenExpire": "Il token di sicurezza del documento è scaduto.<br>Si prega di contattare l'amministratore di Document Server.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "La versione del file è stata cambiata. La pagina verrà ricaricata.",

View file

@ -100,13 +100,13 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "このドキュメントはかなり長い間編集されていませんでした。このページをリロードしてください。",
"DE.Controllers.ApplicationController.errorSessionToken": "サーバーとの接続が中断されました。このページをリロードしてください。",
"DE.Controllers.ApplicationController.errorSubmit": "送信に失敗しました。",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "入力された値がフィールドのフォーマットと一致しません。",
"DE.Controllers.ApplicationController.errorToken": "ドキュメント・セキュリティ・トークンが正しく形成されていません。<br>ドキュメントサーバーの管理者にご連絡ください。",
"DE.Controllers.ApplicationController.errorTokenExpire": "ドキュメント・セキュリティ・トークンの有効期限が切れています。<br>ドキュメントサーバーの管理者に連絡してください。",
"DE.Controllers.ApplicationController.errorUpdateVersion": "ファイルが変更されました。ページがリロードされます。",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "インターネット接続が復旧し、ファイルのバージョンが更新されています。<br>作業を継続する前に、ファイルをダウンロードするか内容をコピーして変更が失われていないことを確認してから、このページを再読み込みしてください。",
"DE.Controllers.ApplicationController.errorUserDrop": "今、ファイルにアクセスすることはできません。",
"DE.Controllers.ApplicationController.errorViewerDisconnect": "接続が失われました。文書の表示は可能ですが、<br>再度接続されてページが再ロードされるまで、ダウンロードまたは印刷することはできません。",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "入力された値がフィールドのフォーマットと一致しません。",
"DE.Controllers.ApplicationController.mniImageFromFile": "ファイルからの画像",
"DE.Controllers.ApplicationController.mniImageFromStorage": "ストレージから画像を読み込む",
"DE.Controllers.ApplicationController.mniImageFromUrl": "URLから画像を読み込む",

View file

@ -105,7 +105,7 @@
"DE.Controllers.ApplicationController.errorToken": "Dokumen token keselamatan kini tidak dibentuk.<br>Sila hubungi pentadbir Pelayan Dokumen.",
"DE.Controllers.ApplicationController.errorTokenExpire": "Dokumen token keselamatan telah tamat tempoh.<br>Sila hubungi pentadbir Pelayan Dokumen.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "Versi fail telah berubah. Halaman akan dimuatkan semula.",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Sambungan internet telah dipulihkan, dan versi fail telah berubah.<br>Sebelum anda boleh terus bekerja, anda perlu memuat turun fail atau menyalin kandungannya untuk memastikan tiada ada yang hilang, dan kemudian muat semula halaman ini.",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Sambungan telah dipulihkan, dan versi fail telah berubah.<br>Sebelum anda boleh terus bekerja, anda perlu memuat turun fail atau menyalin kandungannya untuk memastikan tiada ada yang hilang, dan kemudian muat semula halaman ini.",
"DE.Controllers.ApplicationController.errorUserDrop": "Fail tidak boleh diakses sekarang.",
"DE.Controllers.ApplicationController.errorViewerDisconnect": "Sambungan telah hilang. Anda masih boleh melihat dokumen,<br>tetapi tidak dapat muat turun atau cetaknya sehingga sambungan dipulihkan dan halaman dimuat semua.",
"DE.Controllers.ApplicationController.mniImageFromFile": "Imej daripada Fail",

View file

@ -102,6 +102,7 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "O documento ficou sem edição por muito tempo. Por favor atualize a página.",
"DE.Controllers.ApplicationController.errorSessionToken": "A conexão com o servidor foi interrompida. Por favor atualize a página.",
"DE.Controllers.ApplicationController.errorSubmit": "Falha no envio.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "O valor inserido não corresponde ao formato do campo.",
"DE.Controllers.ApplicationController.errorToken": "O token de segurança do documento não foi formado corretamente. <br> Entre em contato com o administrador do Document Server.",
"DE.Controllers.ApplicationController.errorTokenExpire": "O token de segurança do documento expirou. <br> Entre em contato com o administrador do Document Server.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "A versão do arquivo foi alterada. A página será recarregada.",

View file

@ -102,13 +102,13 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "Документ долгое время не редактировался. Пожалуйста, обновите страницу.",
"DE.Controllers.ApplicationController.errorSessionToken": "Подключение к серверу было прервано. Пожалуйста, обновите страницу.",
"DE.Controllers.ApplicationController.errorSubmit": "Не удалось отправить.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "Введенное значение не соответствует формату поля.",
"DE.Controllers.ApplicationController.errorToken": "Токен безопасности документа имеет неправильный формат.<br>Пожалуйста, обратитесь к администратору Сервера документов.",
"DE.Controllers.ApplicationController.errorTokenExpire": "Истек срок действия токена безопасности документа.<br>Пожалуйста, обратитесь к администратору Сервера документов.",
"DE.Controllers.ApplicationController.errorUpdateVersion": "Версия файла была изменена. Страница будет перезагружена.",
"DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Соединение было восстановлено, и версия файла изменилась.<br>Прежде чем продолжить работу, надо скачать файл или скопировать его содержимое, чтобы обеспечить сохранность данных, а затем перезагрузить страницу.",
"DE.Controllers.ApplicationController.errorUserDrop": "В настоящий момент файл недоступен.",
"DE.Controllers.ApplicationController.errorViewerDisconnect": "Подключение прервано. Вы по-прежнему можете просматривать документ,<br>но не сможете скачать или напечатать его до восстановления подключения и обновления страницы.",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "Введенное значение не соответствует формату поля.",
"DE.Controllers.ApplicationController.mniImageFromFile": "Изображение из файла",
"DE.Controllers.ApplicationController.mniImageFromStorage": "Изображение из хранилища",
"DE.Controllers.ApplicationController.mniImageFromUrl": "Изображение по URL",

View file

@ -102,6 +102,7 @@
"DE.Controllers.ApplicationController.errorSessionIdle": "该文件没编辑比较长时间。请重新加载页面。",
"DE.Controllers.ApplicationController.errorSessionToken": "与服务器的连接已中断。请重新加载页面。",
"DE.Controllers.ApplicationController.errorSubmit": "提交失败",
"DE.Controllers.ApplicationController.errorTextFormWrongFormat": "输入的值与该字段的格式不一致。",
"DE.Controllers.ApplicationController.errorToken": "文档安全令牌形成不正确。<br> 请联系文档服务器管理员。",
"DE.Controllers.ApplicationController.errorTokenExpire": "文档安全令牌已过期。<br> 请联系文档服务器管理员。",
"DE.Controllers.ApplicationController.errorUpdateVersion": "\n该文件版本已更改。该页面将重新加载。",

View file

@ -157,6 +157,7 @@ require([
'Main',
'ViewTab',
'Search',
'Print',
'Common.Controllers.Fonts',
'Common.Controllers.History'
/** coauthoring begin **/
@ -191,6 +192,7 @@ require([
'documenteditor/main/app/controller/Main',
'documenteditor/main/app/controller/ViewTab',
'documenteditor/main/app/controller/Search',
'documenteditor/main/app/controller/Print',
'documenteditor/main/app/view/FileMenuPanels',
'documenteditor/main/app/view/ParagraphSettings',
'documenteditor/main/app/view/HeaderFooterSettings',

View file

@ -1249,15 +1249,11 @@ define([
handler: function(dlg, result) {
if (result == 'ok') {
var props = dlg.getSettings();
var mnu = DE.getController('Toolbar').toolbar.btnPageMargins.menu.items[0];
mnu.setVisible(true);
mnu.setChecked(true);
mnu.options.value = mnu.value = [props.get_TopMargin(), props.get_LeftMargin(), props.get_BottomMargin(), props.get_RightMargin()];
$(mnu.el).html(mnu.template({id: Common.UI.getId(), caption : mnu.caption, options : mnu.options}));
Common.localStorage.setItem("de-pgmargins-top", props.get_TopMargin());
Common.localStorage.setItem("de-pgmargins-left", props.get_LeftMargin());
Common.localStorage.setItem("de-pgmargins-bottom", props.get_BottomMargin());
Common.localStorage.setItem("de-pgmargins-right", props.get_RightMargin());
Common.NotificationCenter.trigger('margins:update', props);
me.api.asc_SetSectionProps(props);
me.editComplete();
@ -1772,9 +1768,9 @@ define([
onAcceptRejectChange: function(item, e) {
if (this.api) {
if (item.value == 'accept')
this.api.asc_AcceptChanges();
this.api.asc_AcceptChangesBySelection(false);
else if (item.value == 'reject')
this.api.asc_RejectChanges();
this.api.asc_RejectChangesBySelection(false);
}
this.editComplete();
},
@ -2230,7 +2226,7 @@ define([
},
onRefreshField: function(item, e){
this.api && this.api.asc_UpdateComplexField(item.options.fieldProps);
this.api && this.api.asc_UpdateFields(true);
this.editComplete();
},

View file

@ -113,6 +113,7 @@ define([
if ( !this.leftMenu.panelHistory.isVisible() )
this.clickMenuFileItem(null, 'history');
}, this));
Common.NotificationCenter.on('file:print', _.bind(this.clickToolbarPrint, this));
},
onLaunch: function() {
@ -293,6 +294,9 @@ define([
}
})).show();
break;
case 'external-help':
close_menu = !!isopts;
break;
default: close_menu = false;
}
@ -432,10 +436,6 @@ define([
applySettings: function(menu) {
var value;
value = Common.localStorage.getBool("de-settings-inputmode");
Common.Utils.InternalSettings.set("de-settings-inputmode", value);
this.api.SetTextBoxInputMode(value);
var fast_coauth = Common.Utils.InternalSettings.get("de-settings-coauthmode");
/** coauthoring begin **/
if (this.mode.isEdit && !this.mode.isOffline && this.mode.canCoAuthoring ) {
@ -550,6 +550,13 @@ define([
this.leftMenu.menuFile.hide();
},
clickToolbarPrint: function () {
if (this.mode.canPreviewPrint)
this.leftMenu.showMenu('file:printpreview');
else if (this.mode.canPrint)
this.clickMenuFileItem(null, 'print');
},
changeToolbarSaveState: function (state) {
var btnSave = this.leftMenu.menuFile.getButton('save');
btnSave && btnSave.setDisabled(state);

View file

@ -1219,16 +1219,13 @@ define([
me.api.asc_registerCallback('asc_onEndAction', _.bind(me.onLongActionEnd, me));
me.api.asc_registerCallback('asc_onCoAuthoringDisconnect', _.bind(me.onCoAuthoringDisconnect, me));
me.api.asc_registerCallback('asc_onPrint', _.bind(me.onPrint, me));
me.api.asc_registerCallback('asc_onConfirmAction', _.bind(me.onConfirmAction, me));
appHeader.setDocumentCaption(me.api.asc_getDocumentName());
me.updateWindowTitle(true);
value = Common.localStorage.getBool("de-settings-inputmode");
Common.Utils.InternalSettings.set("de-settings-inputmode", value);
me.api.SetTextBoxInputMode(value);
value = Common.localStorage.getBool("de-settings-use-alt-key", true);
Common.Utils.InternalSettings.set("de-settings-use-alt-key", value);
value = Common.localStorage.getBool("de-settings-show-alt-hints", Common.Utils.isMac ? false : true);
Common.Utils.InternalSettings.set("de-settings-show-alt-hints", value);
/** coauthoring begin **/
me._state.fastCoauth = Common.Utils.InternalSettings.get("de-settings-coauthmode");
@ -1497,6 +1494,9 @@ define([
}
this.appOptions.canEditStyles = this.appOptions.canLicense && this.appOptions.canEdit;
this.appOptions.canPrint = (this.permissions.print !== false);
this.appOptions.canPreviewPrint = this.appOptions.canPrint && !Common.Utils.isMac && this.appOptions.isDesktopApp;
this.appOptions.canQuickPrint = this.appOptions.canPrint && !Common.Utils.isMac && this.appOptions.isDesktopApp &&
!(this.editorConfig.customization && this.editorConfig.customization.compactHeader);
this.appOptions.canRename = this.editorConfig.canRename;
this.appOptions.buildVersion = params.asc_getBuildVersion();
this.appOptions.canForcesave = this.appOptions.isEdit && !this.appOptions.isOffline && (typeof (this.editorConfig.customization) == 'object' && !!this.editorConfig.customization.forcesave);
@ -1666,6 +1666,9 @@ define([
toolbarController.setMode(this.appOptions);
documentHolder.setMode(this.appOptions);
var printController = app.getController('Print');
printController && this.api && printController.setApi(this.api).setMode(this.appOptions);
this.api.asc_registerCallback('asc_onSendThemeColors', _.bind(this.onSendThemeColors, this));
this.api.asc_registerCallback('asc_onDownloadUrl', _.bind(this.onDownloadUrl, this));
this.api.asc_registerCallback('asc_onAuthParticipantsChanged', _.bind(this.onAuthParticipantsChanged, this));
@ -2463,6 +2466,7 @@ define([
this.api.asc_SetDocumentUnits((value==Common.Utils.Metric.c_MetricUnits.inch) ? Asc.c_oAscDocumentUnits.Inch : ((value==Common.Utils.Metric.c_MetricUnits.pt) ? Asc.c_oAscDocumentUnits.Point : Asc.c_oAscDocumentUnits.Millimeter));
this.getApplication().getController('RightMenu').updateMetricUnit();
this.getApplication().getController('Toolbar').getView().updateMetricUnit();
this.appOptions.canPreviewPrint && this.getApplication().getController('Print').getView('PrintWithPreview').updateMetricUnit();
},
onAdvancedOptions: function(type, advOptions, mode, formatOptions) {
@ -2617,9 +2621,7 @@ define([
onPrint: function() {
if (!this.appOptions.canPrint || Common.Utils.ModalWindow.isVisible()) return;
if (this.api)
this.api.asc_Print(new Asc.asc_CDownloadOptions(null, Common.Utils.isChrome || Common.Utils.isOpera || Common.Utils.isGecko && Common.Utils.firefoxVersion>86)); // if isChrome or isOpera == true use asc_onPrintUrl event
Common.NotificationCenter.trigger('file:print');
Common.component.Analytics.trackEvent('Print');
},
@ -2652,6 +2654,39 @@ define([
if (url) this.iframePrint.src = url;
},
onPrintQuick: function() {
if (!this.appOptions.canQuickPrint) return;
var value = Common.localStorage.getBool("de-hide-quick-print-warning"),
me = this,
handler = function () {
var printopt = new Asc.asc_CAdjustPrint();
printopt.asc_setNativeOptions({quickPrint: true});
var opts = new Asc.asc_CDownloadOptions();
opts.asc_setAdvancedOptions(printopt);
me.api.asc_Print(opts);
Common.component.Analytics.trackEvent('Print');
};
if (value) {
handler.call(this);
} else {
Common.UI.warning({
msg: this.textTryQuickPrint,
buttons: ['yes', 'no'],
primary: 'yes',
dontshow: true,
maxwidth: 500,
callback: function(btn, dontshow){
dontshow && Common.localStorage.setBool("de-hide-quick-print-warning", true);
if (btn === 'yes') {
setTimeout(handler, 1);
}
}
});
}
},
onClearDummyComment: function() {
this.dontCloseDummyComment = false;
},
@ -2879,6 +2914,24 @@ define([
return true;
},
onConfirmAction: function(id, apiCallback, data) {
var me = this;
if (id == Asc.c_oAscConfirm.ConfirmMaxChangesSize) {
Common.UI.warning({
title: this.notcriticalErrorTitle,
msg: this.confirmMaxChangesSize,
buttons: [{value: 'ok', caption: this.textUndo, primary: true}, {value: 'cancel', caption: this.textContinue}],
maxwidth: 600,
callback: _.bind(function(btn) {
if (apiCallback) {
apiCallback(btn === 'ok');
}
me.onEditComplete();
}, this)
});
}
},
leavePageText: 'You have unsaved changes in this document. Click \'Stay on this Page\' then \'Save\' to save them. Click \'Leave this Page\' to discard all the unsaved changes.',
criticalErrorTitle: 'Error',
notcriticalErrorTitle: 'Warning',
@ -3257,7 +3310,11 @@ define([
errorNoTOC: 'There\'s no table of contents to update. You can insert one from the References tab.',
textRequestMacros: 'A macro makes a request to URL. Do you want to allow the request to the %1?',
textRememberMacros: 'Remember my choice for all macros',
errorTextFormWrongFormat: 'The value entered does not match the format of the field.'
errorTextFormWrongFormat: 'The value entered does not match the format of the field.',
confirmMaxChangesSize: 'The size of actions exceeds the limitation set for your server.<br>Press "Undo" to cancel your last action or press "Continue" to keep action locally (you need to download the file or copy its content to make sure nothing is lost).',
textUndo: 'Undo',
textContinue: 'Continue',
textTryQuickPrint: 'You have selected Quick print: the entire document will be printed on the last selected or default printer.<br>Do you want to continue?'
}
})(), DE.Controllers.Main || {}))
});

View file

@ -0,0 +1,574 @@
/*
*
* (c) Copyright Ascensio System SIA 2010-2022
*
* This program is a free software product. You can redistribute it and/or
* modify it under the terms of the GNU Affero General Public License (AGPL)
* version 3 as published by the Free Software Foundation. In accordance with
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
* that Ascensio System SIA expressly excludes the warranty of non-infringement
* of any third-party rights.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
*
* You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha
* street, Riga, Latvia, EU, LV-1050.
*
* The interactive user interfaces in modified source and object code versions
* of the Program must display Appropriate Legal Notices, as required under
* Section 5 of the GNU AGPL version 3.
*
* Pursuant to Section 7(b) of the License you must retain the original Product
* logo when distributing the program. Pursuant to Section 7(e) we decline to
* grant you any rights under trademark law for use of our trademarks.
*
* All the Product's GUI elements, including illustrations and icon sets, as
* well as technical writing content are licensed under the terms of the
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
*
*/
define([
'core',
'documenteditor/main/app/view/FileMenuPanels'
], function () {
'use strict';
DE.Controllers.Print = Backbone.Controller.extend(_.extend({
views: [
'PrintWithPreview'
],
initialize: function() {
this.adjPrintParams = new Asc.asc_CAdjustPrint();
this._state = {
lock_doc: false,
firstPrintPage: 0
};
this._navigationPreview = {
pageCount: false,
currentPage: 0,
currentPreviewPage: 0
};
this._isPreviewVisible = false;
this.addListeners({
'PrintWithPreview': {
'show': _.bind(this.onShowMainSettingsPrint, this),
'render:after': _.bind(this.onAfterRender, this)
}
});
},
onLaunch: function() {
this.printSettings = this.createView('PrintWithPreview');
},
onAfterRender: function(view) {
var me = this;
this.printSettings.menu.on('menu:hide', _.bind(this.onHidePrintMenu, this));
this.printSettings.btnPrint.on('click', _.bind(this.onBtnPrint, this, true));
this.printSettings.btnPrintPdf.on('click', _.bind(this.onBtnPrint, this, false));
this.printSettings.btnPrevPage.on('click', _.bind(this.onChangePreviewPage, this, false));
this.printSettings.btnNextPage.on('click', _.bind(this.onChangePreviewPage, this, true));
this.printSettings.txtNumberPage.on({
'keypress:after': _.bind(this.onKeypressPageNumber, this),
'keyup:after': _.bind(this.onKeyupPageNumber, this)
});
this.printSettings.txtNumberPage.cmpEl.find('input').on('blur', _.bind(this.onBlurPageNumber, this));
this.printSettings.cmbPaperSize.on('selected', _.bind(this.onPaperSizeSelect, this));
this.printSettings.cmbPaperOrientation.on('selected', _.bind(this.onPaperOrientSelect, this));
this.printSettings.cmbPaperMargins.on('selected', _.bind(this.onPaperMarginsSelect, this));
this.printSettings.cmbRange.on('selected', _.bind(this.comboRangeChange, this));
this.printSettings.inputPages.on('changing', _.bind(this.inputPagesChanging, this));
this.printSettings.inputPages.validation = function(value) {
if (!_.isEmpty(value) && /[0-9,\-]/.test(value)) {
var res = [],
arr = value.split(',');
if (me._isPrint && arr.length>1)
return me.txtPrintRangeSingleRange;
for (var i=0; i<arr.length; i++) {
var item = arr[i];
if (!item) // empty
return me.txtPrintRangeInvalid;
var str = item.match(/\-/g);
if (str && str.length>1) // more than 1 symbol '-'
return me.txtPrintRangeInvalid;
if (!str) {// one number
var num = parseInt(item)-1;
(num>=0) && res.push(num);
} else { // range
var pages = item.split('-'),
start = (pages[0] ? parseInt(pages[0])-1 : 0),
end = (pages[1] ? parseInt(pages[1])-1 : me._navigationPreview.pageCount-1);
if (start>end) {
var num = start;
start = end;
end = num;
}
for (var j=start; j<=end; j++) {
(j>=0) && res.push(j);
}
}
}
if (res.length>0) {
me._state.firstPrintPage = res[0];
return true;
}
}
return me.txtPrintRangeInvalid;
};
Common.NotificationCenter.on('window:resize', _.bind(function () {
if (this._isPreviewVisible) {
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage);
}
}, this));
Common.NotificationCenter.on('margins:update', _.bind(this.onUpdateLastCustomMargins, this));
var eventname = (/Firefox/i.test(navigator.userAgent))? 'DOMMouseScroll' : 'mousewheel';
this.printSettings.$previewBox.on(eventname, _.bind(this.onPreviewWheel, this));
},
setMode: function (mode) {
this.mode = mode;
this.printSettings && this.printSettings.setMode(mode);
},
setApi: function(o) {
this.api = o;
this.api.asc_registerCallback('asc_onDocSize', _.bind(this.onApiPageSize, this));
this.api.asc_registerCallback('asc_onPageOrient', _.bind(this.onApiPageOrient, this));
this.api.asc_registerCallback('asc_onSectionProps', _.bind(this.onSectionProps, this));
this.api.asc_registerCallback('asc_onCountPages', _.bind(this.onCountPages, this));
this.api.asc_registerCallback('asc_onCurrentPage', _.bind(this.onCurrentPage, this));
this.api.asc_registerCallback('asc_onLockDocumentProps', _.bind(this.onApiLockDocumentProps, this));
this.api.asc_registerCallback('asc_onUnLockDocumentProps', _.bind(this.onApiUnLockDocumentProps, this));
return this;
},
findPagePreset: function(w, h) {
var width = (w<h) ? w : h,
height = (w<h) ? h : w;
var panel = this.printSettings;
var store = panel.cmbPaperSize.store,
item = null;
for (var i=0; i<store.length-1; i++) {
var rec = store.at(i),
size = rec.get('size'),
pagewidth = size[0],
pageheight = size[1];
if (Math.abs(pagewidth - width) < 0.1 && Math.abs(pageheight - height) < 0.1) {
item = rec;
break;
}
}
return item ? item.get('caption') : undefined;
},
onApiPageSize: function(w, h) {
this._state.pgsize = [w, h];
if (this.printSettings.isVisible()) {
var width = this._state.pgorient ? w : h,
height = this._state.pgorient ? h : w;
var panel = this.printSettings;
var store = panel.cmbPaperSize.store,
item = null;
for (var i=0; i<store.length-1; i++) {
var rec = store.at(i),
size = rec.get('size'),
pagewidth = size[0],
pageheight = size[1];
if (Math.abs(pagewidth - width) < 0.1 && Math.abs(pageheight - height) < 0.1) {
item = rec;
break;
}
}
if (item)
panel.cmbPaperSize.setValue(item.get('value'));
else
panel.cmbPaperSize.setValue(this.txtCustom + ' (' + parseFloat(Common.Utils.Metric.fnRecalcFromMM(width).toFixed(2)) + Common.Utils.Metric.getCurrentMetricName() + ' x ' +
parseFloat(Common.Utils.Metric.fnRecalcFromMM(height).toFixed(2)) + Common.Utils.Metric.getCurrentMetricName() + ')');
} else {
this.isFillProps = false;
}
},
onApiPageOrient: function(isportrait) {
this._state.pgorient = !!isportrait;
if (this.printSettings.isVisible()) {
var item = this.printSettings.cmbPaperOrientation.store.findWhere({value: this._state.pgorient ? Asc.c_oAscPageOrientation.PagePortrait : Asc.c_oAscPageOrientation.PageLandscape});
if (item) this.printSettings.cmbPaperOrientation.setValue(item.get('value'));
}
},
onSectionProps: function(props) {
if (!props) return;
this._state.sectionprops = props;
if (this.printSettings.isVisible()) {
var left = props.get_LeftMargin(),
top = props.get_TopMargin(),
right = props.get_RightMargin(),
bottom = props.get_BottomMargin();
this._state.pgmargins = [top, left, bottom, right];
var store = this.printSettings.cmbPaperMargins.store,
item = null;
for (var i=0; i<store.length-1; i++) {
var rec = store.at(i),
size = rec.get('size');
if (typeof(size) == 'object' &&
Math.abs(size[0] - top) < 0.1 && Math.abs(size[1] - left) < 0.1 &&
Math.abs(size[2] - bottom) < 0.1 && Math.abs(size[3] - right) < 0.1) {
item = rec;
break;
}
}
if (item)
this.printSettings.cmbPaperMargins.setValue(item.get('value'));
else
this.printSettings.cmbPaperMargins.setValue(this.txtCustom);
}
},
comboRangeChange: function(combo, record) {
if (record.value === -1) {
var me = this;
setTimeout(function(){
me.printSettings.inputPages.focus();
}, 50);
} else {
this.printSettings.inputPages.setValue('');
}
this.printSettings.inputPages.showError();
},
onCountPages: function(count) {
this._navigationPreview.pageCount = count;
if (this._navigationPreview.currentPreviewPage > count - 1) {
this._navigationPreview.currentPreviewPage = Math.max(0, count - 1);
if (this.printSettings.isVisible()) {
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage);
this.updateNavigationButtons(this._navigationPreview.currentPreviewPage, count);
}
}
},
onCurrentPage: function(number) {
this._navigationPreview.currentPreviewPage = number;
if (this.printSettings.isVisible()) {
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage);
this.updateNavigationButtons(this._navigationPreview.currentPreviewPage, this._navigationPreview.pageCount);
}
},
onShowMainSettingsPrint: function() {
var me = this;
this.printSettings.$previewBox.removeClass('hidden');
this.onUpdateLastCustomMargins(this._state.lastmargins);
this._state.pgsize && this.onApiPageSize(this._state.pgsize[0], this._state.pgsize[1]);
this.onApiPageOrient(this._state.pgorient);
this._state.sectionprops && this.onSectionProps(this._state.sectionprops);
var opts = new Asc.asc_CDownloadOptions(null, Common.Utils.isChrome || Common.Utils.isOpera || Common.Utils.isGecko && Common.Utils.firefoxVersion>86);
opts.asc_setAdvancedOptions(this.adjPrintParams);
this.api.asc_initPrintPreview('print-preview', opts);
this._navigationPreview.currentPreviewPage = this._navigationPreview.currentPage = this.api.getCurrentPage();
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage);
this.updateNavigationButtons(this._navigationPreview.currentPreviewPage, this._navigationPreview.pageCount);
this.SetDisabled();
this._isPreviewVisible = true;
},
onPaperSizeSelect: function(combo, record) {
this._state.pgsize = [0, 0];
if (record.value !== -1) {
if (this.checkPageSize(record.size[0], record.size[1])) {
var section = this.api.asc_GetSectionProps();
this.onApiPageSize(section.get_W(), section.get_H());
return;
} else
this.api.change_DocSize(record.size[0], record.size[1]);
} else {
var win, props,
me = this;
win = new DE.Views.PageSizeDialog({
checkPageSize: _.bind(this.checkPageSize, this),
handler: function(dlg, result) {
if (result == 'ok') {
props = dlg.getSettings();
me.api.change_DocSize(props[0], props[1]);
Common.NotificationCenter.trigger('edit:complete');
}
}
});
win.show();
win.setSettings(me.api.asc_GetSectionProps());
}
Common.NotificationCenter.trigger('edit:complete');
},
onPaperMarginsSelect: function(combo, record) {
this._state.pgmargins = undefined;
if (record.value !== -1) {
if (this.checkPageSize(undefined, undefined, record.size[1], record.size[3], record.size[0], record.size[2])) {
this.onSectionProps(this.api.asc_GetSectionProps());
return;
} else {
var props = new Asc.CDocumentSectionProps();
props.put_TopMargin(record.size[0]);
props.put_LeftMargin(record.size[1]);
props.put_BottomMargin(record.size[2]);
props.put_RightMargin(record.size[3]);
this.api.asc_SetSectionProps(props);
}
} else {
var win, props,
me = this;
win = new DE.Views.PageMarginsDialog({
api: me.api,
handler: function(dlg, result) {
if (result == 'ok') {
props = dlg.getSettings();
Common.localStorage.setItem("de-pgmargins-top", props.get_TopMargin());
Common.localStorage.setItem("de-pgmargins-left", props.get_LeftMargin());
Common.localStorage.setItem("de-pgmargins-bottom", props.get_BottomMargin());
Common.localStorage.setItem("de-pgmargins-right", props.get_RightMargin());
Common.NotificationCenter.trigger('margins:update', props);
me.api.asc_SetSectionProps(props);
Common.NotificationCenter.trigger('edit:complete');
}
}
});
win.show();
win.setSettings(me.api.asc_GetSectionProps());
}
Common.NotificationCenter.trigger('edit:complete');
},
onUpdateLastCustomMargins: function(props) {
this._state.lastmargins = props;
if (this.printSettings.isVisible()) {
var top = props ? props.get_TopMargin() : Common.localStorage.getItem("de-pgmargins-top"),
left = props ? props.get_LeftMargin() : Common.localStorage.getItem("de-pgmargins-left"),
bottom = props ? props.get_BottomMargin() : Common.localStorage.getItem("de-pgmargins-bottom"),
right = props ? props.get_RightMargin() : Common.localStorage.getItem("de-pgmargins-right");
if ( top!==null && left!==null && bottom!==null && right!==null ) {
var rec = this.printSettings.cmbPaperMargins.store.at(0);
if (rec.get('value')===-2)
rec.set('size', [parseFloat(top), parseFloat(left), parseFloat(bottom), parseFloat(right)]);
else
this.printSettings.cmbPaperMargins.store.unshift({ value: -2, displayValue: this.textMarginsLast, size: [parseFloat(top), parseFloat(left), parseFloat(bottom), parseFloat(right)]});
this.printSettings.cmbPaperMargins.onResetItems();
}
}
},
onPaperOrientSelect: function(combo, record) {
this._state.pgorient = undefined;
if (this.api) {
this.api.change_PageOrient(record.value === Asc.c_oAscPageOrientation.PagePortrait);
}
Common.NotificationCenter.trigger('edit:complete');
},
checkPageSize: function(width, height, left, right, top, bottom) {
var section = this.api.asc_GetSectionProps();
(width===undefined) && (width = parseFloat(section.get_W().toFixed(4)));
(height===undefined) && (height = parseFloat(section.get_H().toFixed(4)));
(left===undefined) && (left = parseFloat(section.get_LeftMargin().toFixed(4)));
(right===undefined) && (right = parseFloat(section.get_RightMargin().toFixed(4)));
(top===undefined) && (top = parseFloat(section.get_TopMargin().toFixed(4)));
(bottom===undefined) && (bottom = parseFloat(section.get_BottomMargin().toFixed(4)));
var gutterLeft = section.get_GutterAtTop() ? 0 : parseFloat(section.get_Gutter().toFixed(4)),
gutterTop = section.get_GutterAtTop() ? parseFloat(section.get_Gutter().toFixed(4)) : 0;
var errmsg = null;
if (left + right + gutterLeft > width-12.7 )
errmsg = this.txtMarginsW;
else if (top + bottom + gutterTop > height-2.6 )
errmsg = this.txtMarginsH;
if (errmsg) {
Common.UI.warning({
title: this.notcriticalErrorTitle,
msg : errmsg,
callback: function() {
Common.NotificationCenter.trigger('edit:complete');
}
});
return true;
}
},
getPrintParams: function() {
return this.adjPrintParams;
},
onHidePrintMenu: function () {
if (this._isPreviewVisible) {
this.api.asc_closePrintPreview && this.api.asc_closePrintPreview();
this._isPreviewVisible = false;
}
},
onChangePreviewPage: function (next) {
var index = this._navigationPreview.currentPreviewPage;
if (next) {
index++;
index = Math.min(index, this._navigationPreview.pageCount - 1);
} else {
index--;
index = Math.max(index, 0);
}
this.api.goToPage(index);
},
onKeypressPageNumber: function (input, e) {
if (e.keyCode === Common.UI.Keys.RETURN) {
var box = this.printSettings.$el.find('#print-number-page'),
edit = box.find('input[type=text]'), page = parseInt(edit.val());
if (!page || page > this._navigationPreview.pageCount || page < 0) {
edit.select();
this.printSettings.txtNumberPage.setValue(this._navigationPreview.currentPreviewPage + 1);
this.printSettings.txtNumberPage.checkValidate();
return false;
}
box.focus(); // for IE
this.api.goToPage(page-1);
this.api.asc_enableKeyEvents(true);
return false;
}
},
onKeyupPageNumber: function (input, e) {
if (e.keyCode === Common.UI.Keys.ESC) {
var box = this.printSettings.$el.find('#print-number-page');
box.focus(); // for IE
this.api.asc_enableKeyEvents(true);
return false;
}
},
onBlurPageNumber: function () {
if (this.printSettings.txtNumberPage.getValue() != this._navigationPreview.currentPreviewPage + 1) {
this.printSettings.txtNumberPage.setValue(this._navigationPreview.currentPreviewPage + 1);
this.printSettings.txtNumberPage.checkValidate();
}
},
onPreviewWheel: function (e) {
if (e.ctrlKey) {
e.preventDefault();
e.stopImmediatePropagation();
}
var forward = (e.deltaY || (e.detail && -e.detail) || e.wheelDelta) < 0;
this.onChangePreviewPage(forward);
},
updateNavigationButtons: function (page, count) {
this._navigationPreview.currentPage = page;
this.printSettings.updateCurrentPage(page);
this._navigationPreview.pageCount = count;
this.printSettings.updateCountOfPages(count);
this.disableNavButtons();
},
disableNavButtons: function (force) {
if (force) {
this.printSettings.btnPrevPage.setDisabled(true);
this.printSettings.btnNextPage.setDisabled(true);
return;
}
var curPage = this._navigationPreview.currentPage,
pageCount = this._navigationPreview.pageCount;
this.printSettings.btnPrevPage.setDisabled(curPage < 1);
this.printSettings.btnNextPage.setDisabled(curPage > pageCount - 2);
},
onBtnPrint: function(print) {
this._isPrint = print;
if (this.printSettings.cmbRange.getValue()===-1 && this.printSettings.inputPages.checkValidate() !== true) {
this.printSettings.inputPages.focus();
this.isInputFirstChange = true;
return;
}
if (this.printSettings.cmbRange.getValue()==='all')
this._state.firstPrintPage = 0;
else if (this.printSettings.cmbRange.getValue()==='current')
this._state.firstPrintPage = this._navigationPreview.currentPage;
var size = this.api.asc_getPageSize(this._state.firstPrintPage);
this.adjPrintParams.asc_setNativeOptions({
pages: this.printSettings.cmbRange.getValue()===-1 ? this.printSettings.inputPages.getValue() : this.printSettings.cmbRange.getValue(),
paperSize: {
w: size ? size['W'] : undefined,
h: size ? size['H'] : undefined,
preset: size ? this.findPagePreset(size['W'], size['H']) : undefined
},
paperOrientation: size ? (size['H'] > size['W'] ? 'portrait' : 'landscape') : null
});
this.printSettings.menu.hide();
if ( print ) {
var opts = new Asc.asc_CDownloadOptions(null, Common.Utils.isChrome || Common.Utils.isOpera || Common.Utils.isGecko && Common.Utils.firefoxVersion>86);
opts.asc_setAdvancedOptions(this.adjPrintParams);
this.api.asc_Print(opts);
} else {
var opts = new Asc.asc_CDownloadOptions(Asc.c_oAscFileType.PDF);
opts.asc_setAdvancedOptions(this.adjPrintParams);
this.api.asc_DownloadAs(opts);
}
},
inputPagesChanging: function (input, value) {
this.isInputFirstChange && this.printSettings.inputPages.showError();
this.isInputFirstChange = false;
if (value.length<1)
this.printSettings.cmbRange.setValue('all');
else if (this.printSettings.cmbRange.getValue()!==-1)
this.printSettings.cmbRange.setValue(-1);
},
onApiLockDocumentProps: function() {
this._state.lock_doc = true;
this.SetDisabled();
},
onApiUnLockDocumentProps: function() {
this._state.lock_doc = false;
this.SetDisabled();
},
SetDisabled: function() {
if (this.printSettings.isVisible()) {
var disable = !this.mode.isEdit || this._state.lock_doc;
this.printSettings.cmbPaperSize.setDisabled(disable);
this.printSettings.cmbPaperMargins.setDisabled(disable);
this.printSettings.cmbPaperOrientation.setDisabled(disable);
}
},
txtCustom: 'Custom',
txtPrintRangeInvalid: 'Invalid print range',
textMarginsLast: 'Last Custom',
txtPrintRangeSingleRange: 'Enter either a single page number or a single page range (for example, 5-12). Or you can Print to PDF.'
}, DE.Controllers.Print || {}));
});

View file

@ -206,7 +206,7 @@ define([
if (control_props && control_props.get_FormPr() && this.rightmenu.formSettings) {
var spectype = control_props.get_SpecificType();
if (spectype==Asc.c_oAscContentControlSpecificType.CheckBox || spectype==Asc.c_oAscContentControlSpecificType.Picture ||
if (spectype==Asc.c_oAscContentControlSpecificType.CheckBox || spectype==Asc.c_oAscContentControlSpecificType.Picture || spectype==Asc.c_oAscContentControlSpecificType.Complex ||
spectype==Asc.c_oAscContentControlSpecificType.ComboBox || spectype==Asc.c_oAscContentControlSpecificType.DropDownList || spectype==Asc.c_oAscContentControlSpecificType.None) {
settingsType = Common.Utils.documentSettingsType.Form;
this._settings[settingsType].props = control_props;

View file

@ -145,7 +145,7 @@ define([
onInputSearchChange: function (text) {
var me = this;
if (this._state.searchText !== text) {
if ((text && this._state.searchText !== text) || (!text && this._state.newSearchText)) {
this._state.newSearchText = text;
this._lastInputChange = (new Date());
if (this.searchTimer === undefined) {
@ -154,6 +154,8 @@ define([
me._state.searchText = me._state.newSearchText;
if (!(me._state.newSearchText !== '' && me.onQuerySearch()) && me._state.newSearchText === '') {
me.api.asc_endFindText();
me.hideResults();
me.view.updateResultsNumber('no-results');
me.view.disableNavButtons();
me.view.disableReplaceButtons(true);

View file

@ -129,6 +129,10 @@ define([
var _main = this.getApplication().getController('Main');
_main.onPrint();
},
'print-quick': function (opts) {
var _main = this.getApplication().getController('Main');
_main.onPrintQuick();
},
'save': function (opts) {
this.api.asc_Save();
},
@ -740,7 +744,8 @@ define([
spectype = control_props ? control_props.get_SpecificType() : Asc.c_oAscContentControlSpecificType.None;
this.toolbar.lockToolbar(Common.enumLock.inSpecificForm, spectype==Asc.c_oAscContentControlSpecificType.CheckBox || spectype==Asc.c_oAscContentControlSpecificType.Picture ||
spectype==Asc.c_oAscContentControlSpecificType.ComboBox || spectype==Asc.c_oAscContentControlSpecificType.DropDownList || spectype==Asc.c_oAscContentControlSpecificType.DateTime, {array: this.btnsComment});
}
} else
this.toolbar.lockToolbar(Common.enumLock.inSpecificForm, false, {array: this.btnsComment});
this.toolbar.lockToolbar(Common.enumLock.paragraphLock, paragraph_locked, {array: this.btnsComment});
this.toolbar.lockToolbar(Common.enumLock.headerLock, header_locked, {array: this.btnsComment});
this.toolbar.lockToolbar(Common.enumLock.richEditLock, rich_edit_lock, {array: this.btnsComment});
@ -907,7 +912,8 @@ define([
this.toolbar.lockToolbar(Common.enumLock.inSpecificForm, spectype==Asc.c_oAscContentControlSpecificType.CheckBox || spectype==Asc.c_oAscContentControlSpecificType.Picture ||
spectype==Asc.c_oAscContentControlSpecificType.ComboBox || spectype==Asc.c_oAscContentControlSpecificType.DropDownList || spectype==Asc.c_oAscContentControlSpecificType.DateTime,
{array: this.btnsComment});
}
} else
this.toolbar.lockToolbar(Common.enumLock.inSpecificForm, false, {array: this.btnsComment});
}
if (frame_pr) {
this._state.suppress_num = !!frame_pr.get_SuppressLineNumbers();
@ -1055,9 +1061,7 @@ define([
},
onPrint: function(e) {
if (this.api)
this.api.asc_Print(new Asc.asc_CDownloadOptions(null, Common.Utils.isChrome || Common.Utils.isOpera || Common.Utils.isGecko && Common.Utils.firefoxVersion>86)); // if isChrome or isOpera == true use asc_onPrintUrl event
Common.NotificationCenter.trigger('file:print', this.toolbar);
Common.NotificationCenter.trigger('edit:complete', this.toolbar);
Common.component.Analytics.trackEvent('Print');
@ -1746,15 +1750,11 @@ define([
handler: function(dlg, result) {
if (result == 'ok') {
props = dlg.getSettings();
var mnu = me.toolbar.btnPageMargins.menu.items[0];
mnu.setVisible(true);
mnu.setChecked(true);
mnu.options.value = mnu.value = [props.get_TopMargin(), props.get_LeftMargin(), props.get_BottomMargin(), props.get_RightMargin()];
$(mnu.el).html(mnu.template({id: Common.UI.getId(), caption : mnu.caption, options : mnu.options}));
Common.localStorage.setItem("de-pgmargins-top", props.get_TopMargin());
Common.localStorage.setItem("de-pgmargins-left", props.get_LeftMargin());
Common.localStorage.setItem("de-pgmargins-bottom", props.get_BottomMargin());
Common.localStorage.setItem("de-pgmargins-right", props.get_RightMargin());
Common.NotificationCenter.trigger('margins:update', props);
me.api.asc_SetSectionProps(props);
Common.NotificationCenter.trigger('edit:complete', me.toolbar);

View file

@ -71,7 +71,8 @@ define([
this.addListeners({
'FileMenu': {
'menu:hide': me.onFileMenu.bind(me, 'hide'),
'menu:show': me.onFileMenu.bind(me, 'show')
'menu:show': me.onFileMenu.bind(me, 'show'),
'settings:apply': me.applySettings.bind(me)
},
'Toolbar': {
'render:before' : function (toolbar) {
@ -79,6 +80,11 @@ define([
toolbar.setExtra('right', me.header.getPanel('right', config));
if (!config.isEdit || config.customization && !!config.customization.compactHeader)
toolbar.setExtra('left', me.header.getPanel('left', config));
var value = Common.localStorage.getBool("de-settings-quick-print-button", true);
Common.Utils.InternalSettings.set("de-settings-quick-print-button", value);
if (me.header && me.header.btnPrintQuick)
me.header.btnPrintQuick[value ? 'show' : 'hide']();
},
'view:compact' : function (toolbar, state) {
me.viewport.vlayout.getItem('toolbar').height = state ?
@ -100,6 +106,8 @@ define([
'print:disabled' : function (state) {
if ( me.header.btnPrint )
me.header.btnPrint.setDisabled(state);
if ( me.header.btnPrintQuick )
me.header.btnPrintQuick.setDisabled(state);
},
'save:disabled' : function (state) {
if ( me.header.btnSave )
@ -255,12 +263,21 @@ define([
me.header.lockHeaderBtns( 'users', _need_disable );
},
applySettings: function () {
var value = Common.localStorage.getBool("de-settings-quick-print-button", true);
Common.Utils.InternalSettings.set("de-settings-quick-print-button", value);
if (this.header && this.header.btnPrintQuick)
this.header.btnPrintQuick[value ? 'show' : 'hide']();
},
onApiCoAuthoringDisconnect: function(enableDownload) {
if (this.header) {
if (this.header.btnDownload && !enableDownload)
this.header.btnDownload.hide();
if (this.header.btnPrint && !enableDownload)
this.header.btnPrint.hide();
if (this.header.btnPrintQuick && !enableDownload)
this.header.btnPrintQuick.hide();
if (this.header.btnEdit)
this.header.btnEdit.hide();
this.header.lockHeaderBtns( 'rename-user', true);

View file

@ -8,6 +8,7 @@
<li id="fm-btn-save-copy" class="fm-btn"></li>
<li id="fm-btn-save-desktop" class="fm-btn"></li>
<li id="fm-btn-print" class="fm-btn"></li>
<li id="fm-btn-print-with-preview" class="fm-btn"></li>
<li id="fm-btn-rename" class="fm-btn"></li>
<li id="fm-btn-protect" class="fm-btn"></li>
<li class="devider"></li>
@ -34,4 +35,5 @@
<div id="panel-settings" class="content-box"></div>
<div id="panel-help" class="content-box"></div>
<div id="panel-protect" class="content-box"></div>
<div id="panel-print" class="content-box"></div>
</div>

View file

@ -165,7 +165,7 @@ define([
canComment = canComment && !(spectype==Asc.c_oAscContentControlSpecificType.CheckBox || spectype==Asc.c_oAscContentControlSpecificType.Picture ||
spectype==Asc.c_oAscContentControlSpecificType.ComboBox || spectype==Asc.c_oAscContentControlSpecificType.DropDownList || spectype==Asc.c_oAscContentControlSpecificType.DateTime);
canEditControl = spectype !== undefined && (spectype === Asc.c_oAscContentControlSpecificType.None || spectype === Asc.c_oAscContentControlSpecificType.ComboBox) && !control_lock;
canEditControl = spectype !== undefined && (spectype === Asc.c_oAscContentControlSpecificType.None || spectype === Asc.c_oAscContentControlSpecificType.ComboBox || spectype === Asc.c_oAscContentControlSpecificType.Complex) && !control_lock;
}
me.menuViewUndo.setVisible(me.mode.canCoAuthoring && me.mode.canComments && !me._isDisabled);
@ -732,9 +732,9 @@ define([
me.menuImgPrint.setDisabled(!cancopy);
var lockreview = Common.Utils.InternalSettings.get("de-accept-reject-lock");
me.menuImgAccept.setVisible(!lockreview);
me.menuImgReject.setVisible(!lockreview);
menuImgReviewSeparator.setVisible(!lockreview);
me.menuImgAccept.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
me.menuImgReject.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
menuImgReviewSeparator.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
var signGuid = (value.imgProps && value.imgProps.value && me.mode.isSignatureSupport) ? value.imgProps.value.asc_getSignatureId() : undefined,
isInSign = !!signGuid;
@ -1302,9 +1302,9 @@ define([
me.menuTablePrint.setDisabled(!cancopy);
var lockreview = Common.Utils.InternalSettings.get("de-accept-reject-lock");
me.menuTableAccept.setVisible(!lockreview);
me.menuTableReject.setVisible(!lockreview);
menuTableReviewSeparator.setVisible(!lockreview);
me.menuTableAccept.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
me.menuTableReject.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
menuTableReviewSeparator.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
// bullets & numbering
var listId = me.api.asc_GetCurrentNumberingId(),
@ -1420,13 +1420,10 @@ define([
me.menuAddCommentTable.setDisabled(value.paraProps!==undefined && value.paraProps.locked===true);
/** coauthoring end **/
var in_field = me.api.asc_GetCurrentComplexField();
var in_field = me.api.asc_HaveFields(true);
me.menuTableRefreshField.setVisible(!!in_field);
me.menuTableRefreshField.setDisabled(disabled);
menuTableFieldSeparator.setVisible(!!in_field);
if (in_field) {
me.menuTableRefreshField.options.fieldProps = in_field;
}
},
items: [
me.menuSpellCheckTable,
@ -1917,9 +1914,9 @@ define([
me.menuParaPrint.setDisabled(!cancopy);
var lockreview = Common.Utils.InternalSettings.get("de-accept-reject-lock");
me.menuParaAccept.setVisible(!lockreview);
me.menuParaReject.setVisible(!lockreview);
menuParaReviewSeparator.setVisible(!lockreview);
me.menuParaAccept.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
me.menuParaReject.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
menuParaReviewSeparator.setVisible(me.mode.canReview && !me.mode.isReviewOnly && !lockreview);
// spellCheck
var spell = (value.spellProps!==undefined && value.spellProps.value.get_Checked()===false);
@ -1996,13 +1993,10 @@ define([
me.menuAddCommentPara.setDisabled(value.paraProps && value.paraProps.locked === true);
/** coauthoring end **/
var in_field = me.api.asc_GetCurrentComplexField();
var in_field = me.api.asc_HaveFields(true);
me.menuParaRefreshField.setVisible(!!in_field);
me.menuParaRefreshField.setDisabled(disabled);
menuParaFieldSeparator.setVisible(!!in_field);
if (in_field) {
me.menuParaRefreshField.options.fieldProps = in_field;
}
var listId = me.api.asc_GetCurrentNumberingId(),
in_list = (listId !== null);

View file

@ -66,6 +66,14 @@ define([
var item = _.findWhere(this.items, {el: event.currentTarget});
if (item) {
var panel = this.panels[item.options.action];
if (item.options.action === 'help') {
if ( panel.noHelpContents === true && navigator.onLine ) {
this.fireEvent('item:click', [this, 'external-help', true]);
window.open(panel.urlHelpCenter, '_blank');
return;
}
}
this.fireEvent('item:click', [this, item.options.action, !!panel]);
if (panel) {
@ -150,6 +158,17 @@ define([
dataHintOffset: [2, 14]
});
this.miPrintWithPreview = new Common.UI.MenuItem({
el : $markup.elementById('#fm-btn-print-with-preview'),
action : 'printpreview',
caption : this.btnPrintCaption,
canFocused: false,
dataHint: 1,
dataHintDirection: 'left-top',
dataHintOffset: [2, 14],
dataHintTitle: 'P'
});
this.miPrint = new Common.UI.MenuItem({
el : $markup.elementById('#fm-btn-print'),
action : 'print',
@ -284,6 +303,7 @@ define([
this.miSaveCopyAs,
this.miSaveAs,
this.miPrint,
this.miPrintWithPreview,
this.miRename,
this.miProtect,
this.miRecent,
@ -373,7 +393,8 @@ define([
this.miSaveAs[((this.mode.canDownload || this.mode.canDownloadOrigin) && this.mode.isDesktopApp && this.mode.isOffline)?'show':'hide']();
this.miSave[this.mode.isEdit && Common.UI.LayoutManager.isElementVisible('toolbar-file-save') ?'show':'hide']();
this.miEdit[!this.mode.isEdit && this.mode.canEdit && this.mode.canRequestEditRights ?'show':'hide']();
this.miPrint[this.mode.canPrint?'show':'hide']();
this.miPrint[this.mode.canPrint && !this.mode.canPreviewPrint ?'show':'hide']();
this.miPrintWithPreview[this.mode.canPreviewPrint?'show':'hide']();
this.miRename[(this.mode.canRename && !this.mode.isDesktopApp) ?'show':'hide']();
this.miProtect[this.mode.canProtect ?'show':'hide']();
separatorVisible = (this.mode.canDownload || this.mode.canDownloadOrigin || this.mode.isEdit && Common.UI.LayoutManager.isElementVisible('toolbar-file-save') || this.mode.canPrint || this.mode.canProtect ||
@ -455,6 +476,12 @@ define([
this.panels['help'].setLangConfig(this.mode.lang);
}
if (this.mode.canPreviewPrint) {
var printPanel = DE.getController('Print').getView('PrintWithPreview');
printPanel.menu = this;
!this.panels['printpreview'] && (this.panels['printpreview'] = printPanel.render(this.$el.find('#panel-print')));
}
if ( Common.Controllers.Desktop.isActive() ) {
$('<li id="fm-btn-local-open" class="fm-btn"/>').insertAfter($('#fm-btn-recent', this.$el));
this.items.push(

View file

@ -338,12 +338,15 @@ define([
'<tr class="edit">',
'<td colspan="2"><span id="fms-chb-align-guides"></span></td>',
'</tr>',
'<tr class="edit">',
'<td colspan="2"><div id="fms-chb-input-mode"></div></td>',
'</tr>',
'<tr>',
'<td colspan="2"><div id="fms-chb-use-alt-key"></div></td>',
'</tr>',
'<tr class="quick-print">',
'<td colspan="2"><div style="display: flex;"><div id="fms-chb-quick-print"></div>',
'<span style ="display: flex; flex-direction: column;"><label><%= scope.txtQuickPrint %></label>',
'<label class="comment-text"><%= scope.txtQuickPrintTip %></label></span></div>',
'</td>',
'</tr>',
'<tr class="themes">',
'<td><label><%= scope.strTheme %></label></td>',
'<td>',
@ -395,14 +398,6 @@ define([
var me = this;
var $markup = $(this.template({scope: this}));
this.chInputMode = new Common.UI.CheckBox({
el: $markup.findById('#fms-chb-input-mode'),
labelText: this.txtHieroglyphs,
dataHint: '2',
dataHintDirection: 'left',
dataHintOffset: 'small'
});
this.chUseAltKey = new Common.UI.CheckBox({
el: $markup.findById('#fms-chb-use-alt-key'),
labelText: Common.Utils.isMac ? this.txtUseOptionKey : this.txtUseAltKey,
@ -709,6 +704,17 @@ define([
})).on('click', _.bind(me.applySettings, me));
});
this.chQuickPrint = new Common.UI.CheckBox({
el: $markup.findById('#fms-chb-quick-print'),
labelText: '',
dataHint: '2',
dataHintDirection: 'left',
dataHintOffset: 'small'
});
this.chQuickPrint.$el.parent().on('click', function (){
me.chQuickPrint.setValue(!me.chQuickPrint.isChecked());
});
this.pnlSettings = $markup.find('.flex-settings').addBack().filter('.flex-settings');
this.pnlApply = $markup.find('.fms-flex-apply').addBack().filter('.fms-flex-apply');
this.pnlTable = this.pnlSettings.find('table');
@ -773,9 +779,9 @@ define([
$('tr.view-review', this.el)[mode.canViewReview ? 'show' : 'hide']();
$('tr.spellcheck', this.el)[mode.isEdit && Common.UI.FeaturesManager.canChange('spellcheck') ? 'show' : 'hide']();
$('tr.comments', this.el)[mode.canCoAuthoring ? 'show' : 'hide']();
/** coauthoring end **/
$('tr.quick-print', this.el)[mode.canQuickPrint ? 'show' : 'hide']();
$('tr.macros', this.el)[(mode.customization && mode.customization.macros===false) ? 'hide' : 'show']();
if ( !Common.UI.Themes.available() ) {
$('tr.themes, tr.themes + tr.divider', this.el).hide();
@ -788,9 +794,7 @@ define([
},
updateSettings: function() {
this.chInputMode.setValue(Common.Utils.InternalSettings.get("de-settings-inputmode"));
this.chUseAltKey.setValue(Common.Utils.InternalSettings.get("de-settings-use-alt-key"));
this.chUseAltKey.setValue(Common.Utils.InternalSettings.get("de-settings-show-alt-hints"));
var value = Common.Utils.InternalSettings.get("de-settings-zoom");
value = (value!==null) ? parseInt(value) : (this.mode.customization && this.mode.customization.zoom ? parseInt(this.mode.customization.zoom) : 100);
@ -848,6 +852,7 @@ define([
this.cmbMacros.setValue(item ? item.get('value') : 0);
this.chPaste.setValue(Common.Utils.InternalSettings.get("de-settings-paste-button"));
this.chQuickPrint.setValue(Common.Utils.InternalSettings.get("de-settings-quick-print-button"));
var data = [];
for (var t in Common.UI.Themes.map()) {
@ -873,9 +878,8 @@ define([
Common.UI.Themes.setTheme(this.cmbTheme.getValue());
if (!this.chDarkMode.isDisabled() && (this.chDarkMode.isChecked() !== Common.UI.Themes.isContentThemeDark()))
Common.UI.Themes.toggleContentTheme();
Common.localStorage.setItem("de-settings-inputmode", this.chInputMode.isChecked() ? 1 : 0);
Common.localStorage.setItem("de-settings-use-alt-key", this.chUseAltKey.isChecked() ? 1 : 0);
Common.Utils.InternalSettings.set("de-settings-use-alt-key", Common.localStorage.getBool("de-settings-use-alt-key"));
Common.localStorage.setItem("de-settings-show-alt-hints", this.chUseAltKey.isChecked() ? 1 : 0);
Common.Utils.InternalSettings.set("de-settings-show-alt-hints", Common.localStorage.getBool("de-settings-show-alt-hints"));
Common.localStorage.setItem("de-settings-zoom", this.cmbZoom.getValue());
Common.Utils.InternalSettings.set("de-settings-zoom", Common.localStorage.getItem("de-settings-zoom"));
@ -918,6 +922,7 @@ define([
}
Common.localStorage.setItem("de-settings-paste-button", this.chPaste.isChecked() ? 1 : 0);
Common.localStorage.setBool("de-settings-quick-print-button", this.chQuickPrint.isChecked());
Common.localStorage.save();
@ -1015,7 +1020,9 @@ define([
txtStrictTip: 'Use the \'Save\' button to sync the changes you and others make',
strIgnoreWordsInUPPERCASE: 'Ignore words in UPPERCASE',
strIgnoreWordsWithNumbers: 'Ignore words with numbers',
strShowOthersChanges: 'Show changes from other users'
strShowOthersChanges: 'Show changes from other users',
txtQuickPrint: 'Show the Quick Print button in the editor header',
txtQuickPrintTip: 'The document will be printed on the last selected or default printer'
}, DE.Views.FileMenuPanels.Settings || {}));
DE.Views.FileMenuPanels.RecentFiles = Common.UI.BaseView.extend({
@ -1989,6 +1996,7 @@ define([
this.menu = options.menu;
this.urlPref = 'resources/help/{{DEFAULT_LANG}}/';
this.openUrl = null;
this.urlHelpCenter = '{{HELP_CENTER_WEB_DE}}';
this.en_data = [
{"src": "ProgramInterface/ProgramInterface.htm", "name": "Introducing Document Editor user interface", "headername": "Program Interface"},
@ -2111,11 +2119,12 @@ define([
store.fetch(config);
} else {
if ( Common.Controllers.Desktop.isActive() ) {
if ( store.contentLang === '{{DEFAULT_LANG}}' || !Common.Controllers.Desktop.helpUrl() )
if ( store.contentLang === '{{DEFAULT_LANG}}' || !Common.Controllers.Desktop.helpUrl() ) {
me.noHelpContents = true;
me.iFrame.src = '../../common/main/resources/help/download.html';
else {
} else {
store.contentLang = store.contentLang === lang ? '{{DEFAULT_LANG}}' : lang;
me.urlPref = Common.Controllers.Desktop.helpUrl() + '/' + lang + '/';
me.urlPref = Common.Controllers.Desktop.helpUrl() + '/' + store.contentLang + '/';
store.url = me.urlPref + 'Contents.json';
store.fetch(config);
}
@ -2341,4 +2350,340 @@ define([
}, DE.Views.FileMenuPanels.ProtectDoc || {}));
DE.Views.PrintWithPreview = Common.UI.BaseView.extend(_.extend({
el: '#panel-print',
menu: undefined,
template: _.template([
'<div style="width:100%; height:100%; position: relative;">',
'<div id="id-print-settings" class="no-padding">',
'<div class="print-settings">',
'<div class="flex-settings ps-container oo settings-container">',
'<table style="width: 100%;">',
'<tbody>',
'<tr><td><label class="header"><%= scope.txtPrintRange %></label></td></tr>',
'<tr><td class="padding-small"><div id="print-combo-range" style="width: 248px;"></div></td></tr>',
'<tr><td class="padding-large">',
'<table style="width: 100%;"><tbody><tr>',
'<td><%= scope.txtPages %></td><td><div id="print-txt-pages" style="width: 100%;padding-left: 5px;"></div></td>',
'</tr></tbody></table>',
'</td></tr>',
'<tr><td><label class="header"><%= scope.txtPageSize %></label></td></tr>',
'<tr><td class="padding-large"><div id="print-combo-pages" style="width: 248px;"></div></td></tr>',
'<tr><td><label class="header"><%= scope.txtPageOrientation %></label></td></tr>',
'<tr><td class="padding-large"><div id="print-combo-orient" style="width: 150px;"></div></td></tr>',
'<tr><td><label class="header"><%= scope.txtMargins %></label></td></tr>',
'<tr><td class="padding-large"><div id="print-combo-margins" style="width: 248px;"></div></td></tr>',
'<tr class="fms-btn-apply"><td>',
'<div class="footer justify">',
'<button id="print-btn-print" class="btn normal dlg-btn primary" result="print" style="width: 96px;" data-hint="2" data-hint-direction="bottom" data-hint-offset="big"><%= scope.txtPrint %></button>',
'<button id="print-btn-print-pdf" class="btn normal dlg-btn" result="pdf" style="width: 96px;" data-hint="2" data-hint-direction="bottom" data-hint-offset="big"><%= scope.txtPrintPdf %></button>',
'</div>',
'</td></tr>',
'</tbody>',
'</table>',
'</div>',
'</div>',
'</div>',
'<div id="print-preview-box" style="position: absolute; left: 280px; top: 0; right: 0; bottom: 0;" class="no-padding">',
'<div id="print-preview"></div>',
'<div id="print-navigation">',
'<div id="print-prev-page" style="display: inline-block; margin-right: 4px;"></div>',
'<div id="print-next-page" style="display: inline-block;"></div>',
'<div class="page-number">',
'<label><%= scope.txtPage %></label>',
'<div id="print-number-page"></div>',
'<label id="print-count-page"><%= scope.txtOf %></label>',
'</div>',
'</div>',
'</div>',
'</div>'
].join('')),
initialize: function(options) {
Common.UI.BaseView.prototype.initialize.call(this,arguments);
this.menu = options.menu;
this._initSettings = true;
},
render: function(node) {
var me = this;
var $markup = $(this.template({scope: this}));
this.cmbRange = new Common.UI.ComboBox({
el: $markup.findById('#print-combo-range'),
menuStyle: 'min-width: 248px;max-height: 280px;',
editable: false,
takeFocusOnClose: true,
cls: 'input-group-nr',
data: [
{ value: 'all', displayValue: this.txtAllPages },
{ value: 'current', displayValue: this.txtCurrentPage },
{ value: -1, displayValue: this.txtCustomPages }
],
dataHint: '2',
dataHintDirection: 'bottom',
dataHintOffset: 'big'
});
this.cmbRange.setValue('all');
this.inputPages = new Common.UI.InputField({
el: $markup.findById('#print-txt-pages'),
allowBlank: true,
validateOnChange: true,
validateOnBlur: false,
maskExp: /[0-9,\-]/,
dataHint: '2',
dataHintDirection: 'left',
dataHintOffset: 'small'
});
this.cmbPaperSize = new Common.UI.ComboBox({
el: $markup.findById('#print-combo-pages'),
menuStyle: 'max-height: 280px; min-width: 248px;',
editable: false,
takeFocusOnClose: true,
cls: 'input-group-nr',
data: [
{ value: 0, displayValue:'US Letter (21,59cm x 27,94cm)', caption: 'US Letter', size: [215.9, 279.4]},
{ value: 1, displayValue:'US Legal (21,59cm x 35,56cm)', caption: 'US Legal', size: [215.9, 355.6]},
{ value: 2, displayValue:'A4 (21cm x 29,7cm)', caption: 'A4', size: [210, 297]},
{ value: 3, displayValue:'A5 (14,8cm x 21cm)', caption: 'A5', size: [148, 210]},
{ value: 4, displayValue:'B5 (17,6cm x 25cm)', caption: 'B5', size: [176, 250]},
{ value: 5, displayValue:'Envelope #10 (10,48cm x 24,13cm)', caption: 'Envelope #10', size: [104.8, 241.3]},
{ value: 6, displayValue:'Envelope DL (11cm x 22cm)', caption: 'Envelope DL', size: [110, 220]},
{ value: 7, displayValue:'Tabloid (27,94cm x 43,18cm)', caption: 'Tabloid', size: [279.4, 431.8]},
{ value: 8, displayValue:'A3 (29,7cm x 42cm)', caption: 'A3', size: [297, 420]},
{ value: 9, displayValue:'Tabloid Oversize (30,48cm x 45,71cm)', caption: 'Tabloid Oversize', size: [304.8, 457.1]},
{ value: 10, displayValue:'ROC 16K (19,68cm x 27,3cm)', caption: 'ROC 16K', size: [196.8, 273]},
{ value: 11, displayValue:'Envelope Choukei 3 (11,99cm x 23,49cm)', caption: 'Envelope Choukei 3', size: [119.9, 234.9]},
{ value: 12, displayValue:'Super B/A3 (33,02cm x 48,25cm)', caption: 'Super B/A3', size: [330.2, 482.5]},
{ value: 13, displayValue:'A4 (84,1cm x 118,9cm)', caption: 'A0', size: [841, 1189]},
{ value: 14, displayValue:'A4 (59,4cm x 84,1cm)', caption: 'A1', size: [594, 841]},
{ value: 16, displayValue:'A4 (42cm x 59,4cm)', caption: 'A2', size: [420, 594]},
{ value: 17, displayValue:'A4 (10,5cm x 14,8cm)', caption: 'A6', size: [105, 148]},
{ value: -1, displayValue: this.txtCustom, caption: this.txtCustom, size: []}
],
dataHint: '2',
dataHintDirection: 'bottom',
dataHintOffset: 'big'
});
this.cmbPaperOrientation = new Common.UI.ComboBox({
el : $markup.findById('#print-combo-orient'),
menuStyle : 'min-width: 150px;',
editable : false,
takeFocusOnClose: true,
cls : 'input-group-nr',
data : [
{ value: Asc.c_oAscPageOrientation.PagePortrait, displayValue: this.txtPortrait },
{ value: Asc.c_oAscPageOrientation.PageLandscape, displayValue: this.txtLandscape }
],
dataHint: '2',
dataHintDirection: 'bottom',
dataHintOffset: 'big'
});
this.cmbPaperMargins = new Common.UI.ComboBox({
el: $markup.findById('#print-combo-margins'),
menuStyle: 'max-height: 280px; min-width: 248px;',
editable: false,
takeFocusOnClose: true,
cls: 'input-group-nr',
data: [
{ value: 0, displayValue: this.textMarginsNormal, size: [20, 30, 20, 15]},
{ value: 1, displayValue: this.textMarginsUsNormal, size: [25.4, 25.4, 25.4, 25.4]},
{ value: 2, displayValue: this.textMarginsNarrow, size: [12.7, 12.7, 12.7, 12.7]},
{ value: 3, displayValue: this.textMarginsModerate, size: [25.4, 19.1, 25.4, 19.1]},
{ value: 4, displayValue: this.textMarginsWide, size: [25.4, 50.8, 25.4, 50.8]},
{ value: -1, displayValue: this.txtCustom, size: null}
],
itemsTemplate: _.template([
'<% _.each(items, function(item) { %>',
'<li id="<%= item.id %>" data-value="<%- item.value %>"><a tabindex="-1" type="menuitem">',
'<div><b><%= scope.getDisplayValue(item) %></b></div>',
'<% if (item.size !== null) { %><div style="display: inline-block;margin-right: 20px;min-width: 80px;">' +
'<label style="display: block;">' + this.txtTop + ': <%= parseFloat(Common.Utils.Metric.fnRecalcFromMM(item.size[0]).toFixed(2)) %> <%= Common.Utils.Metric.getCurrentMetricName() %></label>' +
'<label style="display: block;">' + this.txtLeft + ': <%= parseFloat(Common.Utils.Metric.fnRecalcFromMM(item.size[1]).toFixed(2)) %> <%= Common.Utils.Metric.getCurrentMetricName() %></label></div><div style="display: inline-block;">' +
'<label style="display: block;">' + this.txtBottom + ': <%= parseFloat(Common.Utils.Metric.fnRecalcFromMM(item.size[2]).toFixed(2)) %> <%= Common.Utils.Metric.getCurrentMetricName() %></label>' +
'<label style="display: block;">' + this.txtRight + ': <%= parseFloat(Common.Utils.Metric.fnRecalcFromMM(item.size[3]).toFixed(2)) %> <%= Common.Utils.Metric.getCurrentMetricName() %></label></div>' +
'<% } %>',
'<% }); %>'
].join('')),
dataHint: '2',
dataHintDirection: 'bottom',
dataHintOffset: 'big'
});
this.pnlSettings = $markup.find('.flex-settings').addBack().filter('.flex-settings');
this.pnlTable = $(this.pnlSettings.find('table')[0]);
this.trApply = $markup.find('.fms-btn-apply');
this.btnPrint = new Common.UI.Button({
el: $markup.findById('#print-btn-print')
});
this.btnPrintPdf = new Common.UI.Button({
el: $markup.findById('#print-btn-print-pdf')
});
this.btnPrevPage = new Common.UI.Button({
parentEl: $markup.findById('#print-prev-page'),
cls: 'btn-prev-page',
iconCls: 'arrow',
dataHint: '2',
dataHintDirection: 'top'
});
this.btnNextPage = new Common.UI.Button({
parentEl: $markup.findById('#print-next-page'),
cls: 'btn-next-page',
iconCls: 'arrow',
dataHint: '2',
dataHintDirection: 'top'
});
this.countOfPages = $markup.findById('#print-count-page');
this.txtNumberPage = new Common.UI.InputField({
el: $markup.findById('#print-number-page'),
allowBlank: true,
validateOnChange: true,
style: 'width: 50px;',
maskExp: /[0-9]/,
validation: function(value) {
if (/(^[0-9]+$)/.test(value)) {
value = parseInt(value);
if (undefined !== value && value > 0 && value <= me.pageCount)
return true;
}
return me.txtPageNumInvalid;
},
dataHint: '2',
dataHintDirection: 'left',
dataHintOffset: 'small'
});
this.$el = $(node).html($markup);
this.$previewBox = $('#print-preview-box');
if (_.isUndefined(this.scroller)) {
this.scroller = new Common.UI.Scroller({
el: this.pnlSettings,
suppressScrollX: true,
alwaysVisibleY: true
});
}
Common.NotificationCenter.on({
'window:resize': function() {
me.isVisible() && me.updateScroller();
}
});
this.updateMetricUnit();
this.fireEvent('render:after', this);
return this;
},
show: function() {
Common.UI.BaseView.prototype.show.call(this,arguments);
if (this._initSettings) {
this.updateMetricUnit();
this._initSettings = false;
}
this.updateScroller();
this.fireEvent('show', this);
},
updateScroller: function() {
if (this.scroller) {
Common.UI.Menu.Manager.hideAll();
var scrolled = this.$el.height()< this.pnlTable.height();
this.pnlSettings.css('overflow', scrolled ? 'hidden' : 'visible');
this.scroller.update();
}
},
setMode: function(mode) {
this.mode = mode;
},
setApi: function(api) {
},
updateMetricUnit: function() {
if (!this.cmbPaperSize) return;
var store = this.cmbPaperSize.store;
for (var i=0; i<store.length-1; i++) {
var item = store.at(i),
size = item.get('size'),
pagewidth = size[0],
pageheight = size[1];
item.set('displayValue', item.get('caption') + ' (' + parseFloat(Common.Utils.Metric.fnRecalcFromMM(pagewidth).toFixed(2)) + Common.Utils.Metric.getCurrentMetricName() + ' x ' +
parseFloat(Common.Utils.Metric.fnRecalcFromMM(pageheight).toFixed(2)) + Common.Utils.Metric.getCurrentMetricName() + ')');
}
this.cmbPaperSize.onResetItems();
this.cmbPaperMargins.onResetItems();
},
isVisible: function() {
return (this.$el || $(this.el)).is(":visible");
},
setRange: function(value) {
this.cmbRange.setValue(value);
},
getRange: function() {
return this.cmbRange.getValue();
},
updateCountOfPages: function (count) {
this.countOfPages.text(
Common.Utils.String.format(this.txtOf, count)
);
this.pageCount = count;
},
updateCurrentPage: function (index) {
this.txtNumberPage.setValue(index + 1);
},
txtPrint: 'Print',
txtPrintPdf: 'Print to PDF',
txtPrintRange: 'Print range',
txtCurrentPage: 'Current page',
txtAllPages: 'All pages',
txtSelection: 'Selection',
txtCustomPages: 'Custom print',
txtPageSize: 'Page size',
txtPageOrientation: 'Page orientation',
txtPortrait: 'Portrait',
txtLandscape: 'Landscape',
txtCustom: 'Custom',
txtMargins: 'Margins',
txtTop: 'Top',
txtBottom: 'Bottom',
txtLeft: 'Left',
txtRight: 'Right',
txtPage: 'Page',
txtOf: 'of {0}',
txtPageNumInvalid: 'Page number invalid',
txtPages: 'Pages',
textMarginsLast: 'Last Custom',
textMarginsNormal: 'Normal',
textMarginsUsNormal: 'US Normal',
textMarginsNarrow: 'Narrow',
textMarginsModerate: 'Moderate',
textMarginsWide: 'Wide'
}, DE.Views.PrintWithPreview || {}));
});

View file

@ -576,6 +576,7 @@ define([
onKeyChanged: function(combo, record) {
if (this.api && !this._noApply) {
this._state.Key = undefined;
var props = this._originalProps || new AscCommon.CContentControlPr();
var formPr = this._originalFormProps || new AscCommon.CSdtFormPr();
formPr.put_Key(record.value);
@ -1068,14 +1069,10 @@ define([
if (formPr) {
this._originalFormProps = formPr;
var data = [];
if (type == Asc.c_oAscContentControlSpecificType.CheckBox)
data = this.api.asc_GetCheckBoxFormKeys();
else if (type == Asc.c_oAscContentControlSpecificType.Picture) {
data = this.api.asc_GetPictureFormKeys();
if (type == Asc.c_oAscContentControlSpecificType.Picture)
this.labelFormName.text(this.textImage);
} else
data = this.api.asc_GetTextFormKeys();
var data = this.api.asc_GetFormKeysByType(type);
if (!this._state.arrKey || this._state.arrKey.length!==data.length || _.difference(this._state.arrKey, data).length>0) {
var arr = [];
data.forEach(function(item) {
@ -1446,7 +1443,7 @@ define([
}
} else if (type == Asc.c_oAscContentControlSpecificType.Picture) {
imageOnly = true;
} else if (type == Asc.c_oAscContentControlSpecificType.None) {
} else if (type == Asc.c_oAscContentControlSpecificType.None || type == Asc.c_oAscContentControlSpecificType.Complex) {
textOnly = !!textProps;
}
this.TextOnlySettings.toggleClass('hidden', !textOnly);
@ -1472,7 +1469,7 @@ define([
},
onDisconnect: function() {
this.onKeyChanged(this.cmbKey, {value: ""});
this.onKeyChanged(this.cmbKey, {value: (this._originalProps || new AscCommon.CContentControlPr()).get_NewKey()});
},
disableListButtons: function() {

View file

@ -1400,7 +1400,7 @@ define([ 'text!documenteditor/main/app/template/ImageSettingsAdvanced.templat
var spectype = control_props.get_SpecificType();
fixed_size = (spectype==Asc.c_oAscContentControlSpecificType.CheckBox || spectype==Asc.c_oAscContentControlSpecificType.ComboBox ||
spectype==Asc.c_oAscContentControlSpecificType.DropDownList || spectype==Asc.c_oAscContentControlSpecificType.None ||
spectype==Asc.c_oAscContentControlSpecificType.Picture) &&
spectype==Asc.c_oAscContentControlSpecificType.Picture || spectype==Asc.c_oAscContentControlSpecificType.Complex) &&
control_props.get_FormPr() && control_props.get_FormPr().get_Fixed();
}

View file

@ -810,7 +810,7 @@ define([
var spectype = control_props.get_SpecificType();
control_props = (spectype==Asc.c_oAscContentControlSpecificType.CheckBox || spectype==Asc.c_oAscContentControlSpecificType.ComboBox ||
spectype==Asc.c_oAscContentControlSpecificType.DropDownList || spectype==Asc.c_oAscContentControlSpecificType.None ||
spectype==Asc.c_oAscContentControlSpecificType.Picture) &&
spectype==Asc.c_oAscContentControlSpecificType.Picture || spectype==Asc.c_oAscContentControlSpecificType.Complex) &&
control_props.get_FormPr() && control_props.get_FormPr().get_Fixed();
} else
control_props = false;

View file

@ -1628,17 +1628,8 @@ define([
me.setTab('home');
var top = Common.localStorage.getItem("de-pgmargins-top"),
left = Common.localStorage.getItem("de-pgmargins-left"),
bottom = Common.localStorage.getItem("de-pgmargins-bottom"),
right = Common.localStorage.getItem("de-pgmargins-right");
if ( top!==null && left!==null && bottom!==null && right!==null ) {
var mnu = this.btnPageMargins.menu.items[0];
mnu.options.value = mnu.value = [parseFloat(top), parseFloat(left), parseFloat(bottom), parseFloat(right)];
mnu.setVisible(true);
$(mnu.el).html(mnu.template({id: Common.UI.getId(), caption : mnu.caption, options : mnu.options}));
} else
this.btnPageMargins.menu.items[0].setVisible(false);
me.onUpdateLastCustomMargins();
Common.NotificationCenter.on('margins:update', _.bind(me.onUpdateLastCustomMargins, me));
}
if ( me.isCompactView )
@ -2106,7 +2097,7 @@ define([
cls: 'shifted-left',
style: 'min-width: 177px',
items: [
{template: _.template('<div id="id-toolbar-menu-multilevels" class="menu-markers" style="width: 185px; margin: 0 0 0 9px;"></div>')},
{template: _.template('<div id="id-toolbar-menu-multilevels" class="menu-markers" style="width: 362px; margin: 0 0 0 9px;"></div>')},
{caption: '--'},
this.mnuMultiChangeLevel = new Common.UI.MenuItem({
caption: this.textChangeLevel,
@ -2287,7 +2278,11 @@ define([
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: -1}, skipRenderOnChange: true, tip: this.textNone},
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: 1}, skipRenderOnChange: true, tip: this.tipMultiLevelVarious},
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: 2}, skipRenderOnChange: true, tip: this.tipMultiLevelNumbered},
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: 3}, skipRenderOnChange: true, tip: this.tipMultiLevelSymbols}
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: 3}, skipRenderOnChange: true, tip: this.tipMultiLevelSymbols},
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: 4}, skipRenderOnChange: true, tip: this.tipMultiLevelArticl},
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: 5}, skipRenderOnChange: true, tip: this.tipMultiLevelChapter},
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: 6}, skipRenderOnChange: true, tip: this.tipMultiLevelHeadings},
{id: 'id-multilevels-' + Common.UI.getId(), data: {type: 2, subtype: 7}, skipRenderOnChange: true, tip: this.tipMultiLevelHeadVarious}
]),
itemTemplate: _.template('<div id="<%= id %>" class="item-multilevellist"></div>')
});
@ -2639,6 +2634,22 @@ define([
this.api.asc_RemoveAllCustomStyles();
},
onUpdateLastCustomMargins: function(props) {
if (!this.btnPageMargins) return;
var top = props ? props.get_TopMargin() : Common.localStorage.getItem("de-pgmargins-top"),
left = props ? props.get_LeftMargin() : Common.localStorage.getItem("de-pgmargins-left"),
bottom = props ? props.get_BottomMargin() : Common.localStorage.getItem("de-pgmargins-bottom"),
right = props ? props.get_RightMargin() : Common.localStorage.getItem("de-pgmargins-right");
if ( top!==null && left!==null && bottom!==null && right!==null ) {
var mnu = this.btnPageMargins.menu.items[0];
mnu.options.value = mnu.value = [parseFloat(top), parseFloat(left), parseFloat(bottom), parseFloat(right)];
mnu.setVisible(true);
$(mnu.el).html(mnu.template({id: Common.UI.getId(), caption : mnu.caption, options : mnu.options}));
} else
this.btnPageMargins.menu.items[0].setVisible(false);
},
lockToolbar: function (causes, lock, opts) {
Common.Utils.lockControls(causes, lock, opts, this.lockControls);
},
@ -2881,7 +2892,11 @@ define([
tipRusUpperPoints: 'А. Б. В.',
tipRusUpperParentheses: 'А) Б) В)',
tipRusLowerPoints: 'а. б. в.',
tipRusLowerParentheses: 'а) б) в)'
tipRusLowerParentheses: 'а) б) в)',
tipMultiLevelArticl: '',
tipMultiLevelChapter: '',
tipMultiLevelHeadings: '',
tipMultiLevelHeadVarious: ''
}
})(), DE.Views.Toolbar || {}));
});

View file

@ -147,6 +147,7 @@ require([
'Main',
'ViewTab',
'Search',
'Print',
'Common.Controllers.Fonts',
'Common.Controllers.History'
/** coauthoring begin **/
@ -181,6 +182,7 @@ require([
'documenteditor/main/app/controller/Main',
'documenteditor/main/app/controller/ViewTab',
'documenteditor/main/app/controller/Search',
'documenteditor/main/app/controller/Print',
'documenteditor/main/app/view/FileMenuPanels',
'documenteditor/main/app/view/ParagraphSettings',
'documenteditor/main/app/view/HeaderFooterSettings',

View file

@ -2875,6 +2875,10 @@
"DE.Views.Toolbar.tipMarkersFSquare": "Pics quadrats plens",
"DE.Views.Toolbar.tipMarkersHRound": "Pics rodons buits",
"DE.Views.Toolbar.tipMarkersStar": "Pics d'estrella",
"DE.Views.Toolbar.tipMultiLevelArticl": "Articles enumerats de diversos nivells",
"DE.Views.Toolbar.tipMultiLevelChapter": "Capítols enumerats de diversos nivells",
"DE.Views.Toolbar.tipMultiLevelHeadings": "Títols enumerats de diversos nivells",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "Títols enumerats de diversos nivells",
"DE.Views.Toolbar.tipMultiLevelNumbered": "Pics numerats multinivell ",
"DE.Views.Toolbar.tipMultilevels": "Llista amb diversos nivells",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Pics de símbols multinivell",

View file

@ -126,6 +126,8 @@
"Common.define.chartData.textStock": "Stock",
"Common.define.chartData.textSurface": "Surface",
"Common.Translation.textMoreButton": "More",
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
"Common.Translation.tipFileReadOnly": "The file is read-only. To keep your changes, save the file with a new name or in a different location.",
"Common.Translation.warnFileLocked": "You can't edit this file because it's being edited in another app.",
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
@ -319,6 +321,8 @@
"Common.Views.Header.tipViewUsers": "View users and manage document access rights",
"Common.Views.Header.txtAccessRights": "Change access rights",
"Common.Views.Header.txtRename": "Rename",
"Common.Views.Header.tipPrintQuick": "Quick print",
"Common.Views.Header.textReadOnly": "Read only",
"Common.Views.History.textCloseHistory": "Close History",
"Common.Views.History.textHide": "Collapse",
"Common.Views.History.textHideAll": "Hide detailed changes",
@ -935,6 +939,10 @@
"DE.Controllers.Main.warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only.<br>Contact %1 sales team for personal upgrade terms.",
"DE.Controllers.Main.warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.",
"DE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.",
"DE.Controllers.Main.confirmMaxChangesSize": "The size of actions exceeds the limitation set for your server.<br>Press \"Undo\" to cancel your last action or press \"Continue\" to keep action locally (you need to download the file or copy its content to make sure nothing is lost).",
"DE.Controllers.Main.textUndo": "Undo",
"DE.Controllers.Main.textContinue": "Continue",
"DE.Controllers.Main.textTryQuickPrint": "You have selected Quick print: the entire document will be printed on the last selected or default printer.<br>Do you want to continue?",
"DE.Controllers.Navigation.txtBeginning": "Beginning of document",
"DE.Controllers.Navigation.txtGotoBeginning": "Go to the beginning of the document",
"DE.Controllers.Search.notcriticalErrorTitle": "Warning",
@ -948,6 +956,10 @@
"DE.Controllers.Statusbar.textTrackChanges": "The document is opened with the Track Changes mode enabled",
"DE.Controllers.Statusbar.tipReview": "Track changes",
"DE.Controllers.Statusbar.zoomText": "Zoom {0}%",
"DE.Controllers.Print.txtCustom": "Custom",
"DE.Controllers.Print.txtPrintRangeInvalid": "Invalid print range",
"DE.Controllers.Print.textMarginsLast": "Last Custom",
"DE.Controllers.Print.txtPrintRangeSingleRange": "Enter either a single page number or a single page range (for example, 5-12). Or you can Print to PDF.",
"DE.Controllers.Toolbar.confirmAddFontName": "The font you are going to save is not available on the current device.<br>The text style will be displayed using one of the system fonts, the saved font will be used when it is available.<br>Do you want to continue?",
"DE.Controllers.Toolbar.dataUrl": "Paste a data URL",
"DE.Controllers.Toolbar.notcriticalErrorTitle": "Warning",
@ -1837,6 +1849,8 @@
"DE.Views.FileMenuPanels.Settings.txtWarnMacrosDesc": "Disable all macros with a notification",
"DE.Views.FileMenuPanels.Settings.txtWin": "as Windows",
"DE.Views.FileMenuPanels.Settings.txtWorkspace": "Workspace",
"DE.Views.FileMenuPanels.Settings.txtQuickPrint": "Show the Quick Print button in the editor header",
"DE.Views.FileMenuPanels.Settings.txtQuickPrintTip": "The document will be printed on the last selected or default printer",
"DE.Views.FormSettings.textAlways": "Always",
"DE.Views.FormSettings.textAspect": "Lock aspect ratio",
"DE.Views.FormSettings.textAtLeast": "At least",
@ -2077,6 +2091,7 @@
"DE.Views.LeftMenu.tipSearch": "Search",
"DE.Views.LeftMenu.tipSupport": "Feedback & Support",
"DE.Views.LeftMenu.tipTitles": "Titles",
"DE.Views.LeftMenu.tipPageThumbnails": "Page Thumbnails",
"DE.Views.LeftMenu.txtDeveloper": "DEVELOPER MODE",
"DE.Views.LeftMenu.txtEditor": "Document Editor",
"DE.Views.LeftMenu.txtLimit": "Limit Access",
@ -2380,6 +2395,33 @@
"DE.Views.ParagraphSettingsAdvanced.tipTop": "Set top border only",
"DE.Views.ParagraphSettingsAdvanced.txtAutoText": "Auto",
"DE.Views.ParagraphSettingsAdvanced.txtNoBorders": "No borders",
"DE.Views.PrintWithPreview.txtPrint": "Print",
"DE.Views.PrintWithPreview.txtPrintPdf": "Print to PDF",
"DE.Views.PrintWithPreview.txtPrintRange": "Print range",
"DE.Views.PrintWithPreview.txtCurrentPage": "Current page",
"DE.Views.PrintWithPreview.txtAllPages": "All pages",
"DE.Views.PrintWithPreview.txtSelection": "Selection",
"DE.Views.PrintWithPreview.txtCustomPages": "Custom print",
"DE.Views.PrintWithPreview.txtPageSize": "Page size",
"DE.Views.PrintWithPreview.txtPageOrientation": "Page orientation",
"DE.Views.PrintWithPreview.txtPortrait": "Portrait",
"DE.Views.PrintWithPreview.txtLandscape": "Landscape",
"DE.Views.PrintWithPreview.txtCustom": "Custom",
"DE.Views.PrintWithPreview.txtMargins": "Margins",
"DE.Views.PrintWithPreview.txtTop": "Top",
"DE.Views.PrintWithPreview.txtBottom": "Bottom",
"DE.Views.PrintWithPreview.txtLeft": "Left",
"DE.Views.PrintWithPreview.txtRight": "Right",
"DE.Views.PrintWithPreview.txtPage": "Page",
"DE.Views.PrintWithPreview.txtOf": "of {0}",
"DE.Views.PrintWithPreview.txtPageNumInvalid": "Page number invalid",
"DE.Views.PrintWithPreview.txtPages": "Pages",
"DE.Views.PrintWithPreview.textMarginsLast": "Last Custom",
"DE.Views.PrintWithPreview.textMarginsNormal": "Normal",
"DE.Views.PrintWithPreview.textMarginsUsNormal": "US Normal",
"DE.Views.PrintWithPreview.textMarginsNarrow": "Narrow",
"DE.Views.PrintWithPreview.textMarginsModerate": "Moderate",
"DE.Views.PrintWithPreview.textMarginsWide": "Wide",
"DE.Views.RightMenu.txtChartSettings": "Chart settings",
"DE.Views.RightMenu.txtFormSettings": "Form Settings",
"DE.Views.RightMenu.txtHeaderFooterSettings": "Header and footer settings",
@ -2875,6 +2917,10 @@
"DE.Views.Toolbar.tipMarkersFSquare": "Filled square bullets",
"DE.Views.Toolbar.tipMarkersHRound": "Hollow round bullets",
"DE.Views.Toolbar.tipMarkersStar": "Star bullets",
"DE.Views.Toolbar.tipMultiLevelArticl": "Multi-level numbered articles",
"DE.Views.Toolbar.tipMultiLevelChapter": "Multi-level numbered chapters",
"DE.Views.Toolbar.tipMultiLevelHeadings": "Multi-level numbered headings",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "Multi-level various numbered headings",
"DE.Views.Toolbar.tipMultiLevelNumbered": "Multi-level numbered bullets",
"DE.Views.Toolbar.tipMultilevels": "Multilevel list",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Multi-level symbols bullets",

View file

@ -2875,6 +2875,10 @@
"DE.Views.Toolbar.tipMarkersFSquare": "Viñetas cuadradas rellenas",
"DE.Views.Toolbar.tipMarkersHRound": "Viñetas redondas huecas",
"DE.Views.Toolbar.tipMarkersStar": "Viñetas de estrella",
"DE.Views.Toolbar.tipMultiLevelArticl": "Artículos enumerados en varios niveles",
"DE.Views.Toolbar.tipMultiLevelChapter": "Capítulos enumerados en varios niveles",
"DE.Views.Toolbar.tipMultiLevelHeadings": "Títulos enumerados en varios niveles",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "Títulos enumerados en varios niveles",
"DE.Views.Toolbar.tipMultiLevelNumbered": "Viñetas numeradas de varios niveles",
"DE.Views.Toolbar.tipMultilevels": "Esquema",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Viñetas de símbolos de varios niveles",

View file

@ -603,7 +603,7 @@
"DE.Controllers.Main.errorToken": "Dokumentuaren segurtasun tokena ez dago ondo osatua.<br>Jarri harremanetan zure zerbitzariaren administratzailearekin.",
"DE.Controllers.Main.errorTokenExpire": "Dokumentuaren segurtasun-tokena iraungi da.<br>Jarri zure dokumentu-zerbitzariaren administratzailearekin harremanetan.",
"DE.Controllers.Main.errorUpdateVersion": "Fitxategiaren bertsioa aldatu da. Orria berriz kargatuko da.",
"DE.Controllers.Main.errorUpdateVersionOnDisconnect": "Interneteko konexioa berrezarri da eta fitxategiaren bertsioa aldatu da.<br>Lanean jarraitu aurretik, beharrezkoa da fitxategia deskargatzea edo edukia kopiatzea, ezer ez dela galduko ziurtatzeko, eta gero orri hau berriro kargatzea.",
"DE.Controllers.Main.errorUpdateVersionOnDisconnect": "Konexioa berrezarri da eta fitxategiaren bertsioa aldatu da.<br>Lanean jarraitu aurretik, beharrezkoa da fitxategia deskargatzea edo edukia kopiatzea, ezer ez dela galduko ziurtatzeko, eta gero orri hau berriro kargatzea.",
"DE.Controllers.Main.errorUserDrop": "Ezin da fitxategia atzitu une honetan.",
"DE.Controllers.Main.errorUsersExceed": "Ordainketa planak onartzen duen erabiltzaile kopurua gainditu da",
"DE.Controllers.Main.errorViewerDisconnect": "Konexioa galdu da. Dokumentua ikusi dezakezu oraindik,<br>baina ezingo duzu deskargatu edo inprimatu konexioa berrezarri eta orria berriz kargatu arte.",
@ -2875,6 +2875,10 @@
"DE.Views.Toolbar.tipMarkersFSquare": "Betetako lauki buletak",
"DE.Views.Toolbar.tipMarkersHRound": "Biribil huts buletak",
"DE.Views.Toolbar.tipMarkersStar": "Izar-buletak",
"DE.Views.Toolbar.tipMultiLevelArticl": "Hainbat mailatan zerrendatutako artikuluak",
"DE.Views.Toolbar.tipMultiLevelChapter": "Hainbat mailatan zerrendatutako kapituluak",
"DE.Views.Toolbar.tipMultiLevelHeadings": "Hainbat mailatan zerrendatutako tituluak",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "Hainbat mailatan zerrendatutako tituluak",
"DE.Views.Toolbar.tipMultiLevelNumbered": "Maila anitzeko zenbakitutako buletak",
"DE.Views.Toolbar.tipMultilevels": "Maila anitzeko zerrenda",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Maila anitzeko ikur-buletak",

View file

@ -599,6 +599,7 @@
"DE.Controllers.Main.errorSetPassword": "Le mot de passe ne peut pas être configuré",
"DE.Controllers.Main.errorStockChart": "Ordre lignes incorrect. Pour créer un diagramme boursier, positionnez les données sur la feuille de calcul dans l'ordre suivant :<br>cours à l'ouverture, cours maximal, cours minimal, cours à la clôture.",
"DE.Controllers.Main.errorSubmit": "Échec de soumission",
"DE.Controllers.Main.errorTextFormWrongFormat": "La valeur saisie ne correspond pas au format du champ.",
"DE.Controllers.Main.errorToken": "Le jeton de sécurité du document nétait pas formé correctement.<br>Veuillez contacter l'administrateur de Document Server.",
"DE.Controllers.Main.errorTokenExpire": "Le jeton de sécurité du document a expiré.<br>Veuillez contactez l'administrateur de votre Document Server.",
"DE.Controllers.Main.errorUpdateVersion": "La version du fichier a été changée. La page sera rechargée.",
@ -1846,6 +1847,7 @@
"DE.Views.FormSettings.textColor": "Couleur de bordure.",
"DE.Views.FormSettings.textComb": "Peigne de caractères ",
"DE.Views.FormSettings.textCombobox": "Zone de liste déroulante",
"DE.Views.FormSettings.textComplex": "Champ complexe",
"DE.Views.FormSettings.textConnected": "Champs connectés",
"DE.Views.FormSettings.textDelete": "Supprimer",
"DE.Views.FormSettings.textDigits": "Chiffres",
@ -1855,6 +1857,7 @@
"DE.Views.FormSettings.textField": "Champ texte",
"DE.Views.FormSettings.textFixed": "Taille de champ fixe",
"DE.Views.FormSettings.textFormat": "Format",
"DE.Views.FormSettings.textFormatSymbols": "Symboles autorisés",
"DE.Views.FormSettings.textFromFile": "Depuis un fichier",
"DE.Views.FormSettings.textFromStorage": "A partir de l'espace de stockage",
"DE.Views.FormSettings.textFromUrl": "A partir d'une URL",
@ -1863,12 +1866,15 @@
"DE.Views.FormSettings.textKey": "Clé",
"DE.Views.FormSettings.textLetters": "Lettres",
"DE.Views.FormSettings.textLock": "Verrou ",
"DE.Views.FormSettings.textMask": "Masque arbitraire",
"DE.Views.FormSettings.textMaxChars": "Limite de caractères",
"DE.Views.FormSettings.textMulti": "Champ de saisie à plusieurs lignes",
"DE.Views.FormSettings.textNever": "Jamais",
"DE.Views.FormSettings.textNoBorder": "Sans bordures",
"DE.Views.FormSettings.textNone": "Aucun",
"DE.Views.FormSettings.textPlaceholder": "Espace réservé",
"DE.Views.FormSettings.textRadiobox": "Bouton radio",
"DE.Views.FormSettings.textReg": "Expression régulière",
"DE.Views.FormSettings.textRequired": "Requis",
"DE.Views.FormSettings.textScale": "Mise à l'échelle",
"DE.Views.FormSettings.textSelectImage": "Sélectionner une image",
@ -1885,6 +1891,7 @@
"DE.Views.FormSettings.textWidth": "Largeur de cellule",
"DE.Views.FormsTab.capBtnCheckBox": "Case à cocher",
"DE.Views.FormsTab.capBtnComboBox": "Zone de liste déroulante",
"DE.Views.FormsTab.capBtnComplex": "Champ complexe",
"DE.Views.FormsTab.capBtnDownloadForm": "Télécharger comme oform",
"DE.Views.FormsTab.capBtnDropDown": "Déroulant",
"DE.Views.FormsTab.capBtnEmail": "Adresse E-mail",
@ -1907,10 +1914,13 @@
"DE.Views.FormsTab.textSubmited": "Formulaire soumis avec succès",
"DE.Views.FormsTab.tipCheckBox": "Insérer une case à cocher",
"DE.Views.FormsTab.tipComboBox": "Insérer une zone de liste déroulante",
"DE.Views.FormsTab.tipComplexField": "Insérer un champ complexe",
"DE.Views.FormsTab.tipDownloadForm": "Télécharger un fichier sous forme de document OFORM à remplir",
"DE.Views.FormsTab.tipDropDown": "Insérer une liste déroulante",
"DE.Views.FormsTab.tipEmailField": "Insérer l'adresse e-mail",
"DE.Views.FormsTab.tipImageField": "Insérer une image",
"DE.Views.FormsTab.tipNextForm": "Allez au champ suivant",
"DE.Views.FormsTab.tipPhoneField": "Insérer le numéro de téléphone",
"DE.Views.FormsTab.tipPrevForm": "Allez au champs précédent",
"DE.Views.FormsTab.tipRadioBox": "Insérer bouton radio",
"DE.Views.FormsTab.tipSaveForm": "Enregistrer un fichier en tant que document OFORM remplissable",
@ -2865,6 +2875,10 @@
"DE.Views.Toolbar.tipMarkersFSquare": "Puces carrées remplies",
"DE.Views.Toolbar.tipMarkersHRound": "Puces rondes vides",
"DE.Views.Toolbar.tipMarkersStar": "Puces en étoile",
"DE.Views.Toolbar.tipMultiLevelArticl": "Articles numérotés à plusieurs niveaux",
"DE.Views.Toolbar.tipMultiLevelChapter": "Chapitres numérotés à plusieurs niveaux",
"DE.Views.Toolbar.tipMultiLevelHeadings": "Titres numérotés à plusieurs niveaux",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "Diverses en-têtes numérotées à plusieurs niveaux",
"DE.Views.Toolbar.tipMultiLevelNumbered": "Puces numérotées à plusieurs niveaux",
"DE.Views.Toolbar.tipMultilevels": "Liste multiniveau",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Puces de symboles à plusieurs niveaux",

View file

@ -207,7 +207,7 @@
"Common.UI.Window.textConfirmation": "Հաստատում",
"Common.UI.Window.textDontShow": "Այս գրությունն այլևս ցույց չտալ",
"Common.UI.Window.textError": "Սխալ",
"Common.UI.Window.textInformation": "Տեղեկատվություն ",
"Common.UI.Window.textInformation": "Տեղեկատվություն",
"Common.UI.Window.textWarning": "Զգուշացում",
"Common.UI.Window.yesButtonText": "Այո",
"Common.Utils.Metric.txtCm": "սմ",
@ -260,7 +260,7 @@
"Common.Views.Comments.mniPositionAsc": "Վերևում ",
"Common.Views.Comments.mniPositionDesc": "Ներքևից ",
"Common.Views.Comments.textAdd": "Հավելել",
"Common.Views.Comments.textAddComment": "Ավելացնել մեկնաբանություն",
"Common.Views.Comments.textAddComment": "Ավելացնել",
"Common.Views.Comments.textAddCommentToDoc": "Փաստաթղթում կցել մեկնաբանություն",
"Common.Views.Comments.textAddReply": "Ավելացնել պատասխան",
"Common.Views.Comments.textAll": "Բոլորը",
@ -471,6 +471,7 @@
"Common.Views.SaveAsDlg.textTitle": "Պահպանման պանակ",
"Common.Views.SearchPanel.textCaseSensitive": "Դուրճազգայուն",
"Common.Views.SearchPanel.textCloseSearch": "Փակել որոնումը",
"Common.Views.SearchPanel.textContentChanged": "Փաստաթուղթը փոխվել է",
"Common.Views.SearchPanel.textFind": "Գտնել",
"Common.Views.SearchPanel.textFindAndReplace": "Գտնել և փոխարինել",
"Common.Views.SearchPanel.textMatchUsingRegExp": "Համեմատել՝ օգտագործելով կանոնավոր արտահայտություններ",
@ -479,6 +480,7 @@
"Common.Views.SearchPanel.textReplace": "Փոխարինել",
"Common.Views.SearchPanel.textReplaceAll": "Փոխարինել բոլորը",
"Common.Views.SearchPanel.textReplaceWith": "Փոխարինել հետևյալով",
"Common.Views.SearchPanel.textSearchAgain": "{0}Կատարել նոր որոնում{1}ճշգրիտ արդյունքների համար:",
"Common.Views.SearchPanel.textSearchHasStopped": "Որոնումը դադարեցվել է",
"Common.Views.SearchPanel.textSearchResults": "Որոնման արդյունքներ՝ {0}/{1}",
"Common.Views.SearchPanel.textTooManyResults": "Այստեղ ցուցադրելու համար չափազանց շատ արդյունքներ կան",
@ -597,10 +599,11 @@
"DE.Controllers.Main.errorSetPassword": "Գաղտնաբառը չհաջողվեց սահմանել:",
"DE.Controllers.Main.errorStockChart": "Տողերի սխալ կարգ։ Բորսայի գծապատկեր ստանալու համար տվյալները թերթի վրա դասավորեք հետևյալ կերպ՝<br>բացման գին, առավելագույն գին, նվազագույն գին, փակման գին։ ",
"DE.Controllers.Main.errorSubmit": "Չհաջողվեց հաստատել",
"DE.Controllers.Main.errorTextFormWrongFormat": "Մուտքագրված արժեքը չի համապատասխանում դաշտի ձևաչափին:",
"DE.Controllers.Main.errorToken": "Փաստաթղթի անվտանգության կտրոնը ճիշտ չի ձևակերպված։<br>Դիմեք փաստաթղթերի սպասարկիչի ձեր վարիչին։",
"DE.Controllers.Main.errorTokenExpire": "Փաստաթղթի անվտանգության կտրոնի ժամկետն անցել է։<br>Դիմեք փաստաթղթերի սպասարկիչի ձեր վարիչին։",
"DE.Controllers.Main.errorUpdateVersion": "Ֆայլի տարբերակը փոխվել է։ Էջը նորից կբեռնվի։",
"DE.Controllers.Main.errorUpdateVersionOnDisconnect": "Համացանցային կապը վերահաստատվել է,և ֆայլի տարբերակը փոխվել է։<br>Նախքան աշխատանքը շարունակելը ներբեռնեք նիշքը կամ պատճենեք դրա պարունակությունը՝ վստահ լինելու, որ ոչինչ չի կորել, և ապա նորից բեռնեք այս էջը։",
"DE.Controllers.Main.errorUpdateVersionOnDisconnect": "Կապը վերահաստատվել է,և ֆայլի տարբերակը փոխվել է։<br>Նախքան աշխատանքը շարունակելը ներբեռնեք ֆայլը կամ պատճենեք դրա պարունակությունը՝ վստահ լինելու, որ ոչինչ չի կորել, և ապա նորից բեռնեք այս էջը։",
"DE.Controllers.Main.errorUserDrop": "Այս պահին ֆայլն անհասանելի է։",
"DE.Controllers.Main.errorUsersExceed": "Օգտատերերի՝ սակագնային պլանով թույլատրված քանակը գերազանցվել է։",
"DE.Controllers.Main.errorViewerDisconnect": "Միացումը ընդհատվել է։ Դուք կարող եք շարունակել դիտել փաստաթուղթը,<br>բայց չեք կարողանա ներբեռնել կամ տպել, մինչև կապը վերականգնվի և էջը վերաբեռնվի:",
@ -1844,26 +1847,34 @@
"DE.Views.FormSettings.textColor": "Եզրագծի գույն",
"DE.Views.FormSettings.textComb": "Սյուների ձուլում",
"DE.Views.FormSettings.textCombobox": "Համակցված տուփ",
"DE.Views.FormSettings.textComplex": "Համալիր դաշտ",
"DE.Views.FormSettings.textConnected": "Դաշտերը միացված են",
"DE.Views.FormSettings.textDelete": "Ջնջել",
"DE.Views.FormSettings.textDigits": "Թվանիշեր",
"DE.Views.FormSettings.textDisconnect": "Անջատել",
"DE.Views.FormSettings.textDropDown": "Բացվող",
"DE.Views.FormSettings.textExact": "ճշգրիտ",
"DE.Views.FormSettings.textField": "Տեքստի դաշտ",
"DE.Views.FormSettings.textFixed": "ֆիքսված չափի դաշտ",
"DE.Views.FormSettings.textFormat": "Ձևաչափ",
"DE.Views.FormSettings.textFormatSymbols": "Թույլատրված նշաններ",
"DE.Views.FormSettings.textFromFile": "Ֆայլից",
"DE.Views.FormSettings.textFromStorage": "Պահպանումից",
"DE.Views.FormSettings.textFromUrl": "URL-ից",
"DE.Views.FormSettings.textGroupKey": "Խմբի բանալի",
"DE.Views.FormSettings.textImage": "Նկար",
"DE.Views.FormSettings.textKey": "Բանալի ",
"DE.Views.FormSettings.textLetters": "Նամակներ",
"DE.Views.FormSettings.textLock": "Արգելափակել ",
"DE.Views.FormSettings.textMask": "Կամայական դիմակ",
"DE.Views.FormSettings.textMaxChars": "Նիշերի սահման",
"DE.Views.FormSettings.textMulti": "Բազմագիծ դաշտ",
"DE.Views.FormSettings.textNever": "Երբեք",
"DE.Views.FormSettings.textNoBorder": "Առանց եզրագծի",
"DE.Views.FormSettings.textNone": "Ոչ մեկը",
"DE.Views.FormSettings.textPlaceholder": "Տեղապահ ",
"DE.Views.FormSettings.textRadiobox": "Ընտրանքի կոճակ ",
"DE.Views.FormSettings.textReg": "Կանոնավոր արտահայտություն",
"DE.Views.FormSettings.textRequired": "Պարտադիր",
"DE.Views.FormSettings.textScale": "Երբ սանդղել",
"DE.Views.FormSettings.textSelectImage": "Ընտրել պատկեր",
@ -1880,10 +1891,13 @@
"DE.Views.FormSettings.textWidth": "Վանդակի լայնությունը",
"DE.Views.FormsTab.capBtnCheckBox": "Ստուգանիշ",
"DE.Views.FormsTab.capBtnComboBox": "Համակցված տուփ",
"DE.Views.FormsTab.capBtnComplex": "Համալիր դաշտ",
"DE.Views.FormsTab.capBtnDownloadForm": "Ներբեռնել որպես oform",
"DE.Views.FormsTab.capBtnDropDown": "Բացվող",
"DE.Views.FormsTab.capBtnEmail": "էլ. հասցե",
"DE.Views.FormsTab.capBtnImage": "Նկար",
"DE.Views.FormsTab.capBtnNext": "Հաջորդ դաշտ",
"DE.Views.FormsTab.capBtnPhone": "Հեռախոսահամար",
"DE.Views.FormsTab.capBtnPrev": "Նախորդ դաշտ",
"DE.Views.FormsTab.capBtnRadioBox": "Ընտրանքի կոճակ ",
"DE.Views.FormsTab.capBtnSaveForm": "Պահպանել, ինչպես oform",
@ -1900,10 +1914,13 @@
"DE.Views.FormsTab.textSubmited": "Ձևը հաջողությամբ ներկայացված է",
"DE.Views.FormsTab.tipCheckBox": "Տեղադրել ստուգանիշ ",
"DE.Views.FormsTab.tipComboBox": "Տեղադրել համակցված տուփ ",
"DE.Views.FormsTab.tipComplexField": "Զետեղել բարդ դաշտ",
"DE.Views.FormsTab.tipDownloadForm": "Ներբեռնել ֆայլը որպես լրացվող OFORM փաստաթուղթ",
"DE.Views.FormsTab.tipDropDown": "Տեղադրել բացվող ցուցակ",
"DE.Views.FormsTab.tipEmailField": "Զետեղել էլ. հասցե",
"DE.Views.FormsTab.tipImageField": "Զետեղել նկար",
"DE.Views.FormsTab.tipNextForm": "Գնալ հաջորդ դաշտ",
"DE.Views.FormsTab.tipPhoneField": "Զետեղել հեռախոսահամար",
"DE.Views.FormsTab.tipPrevForm": "Գնալ նախորդ դաշտ",
"DE.Views.FormsTab.tipRadioBox": "Տեղադրել ընտրանքի կոճակ ",
"DE.Views.FormsTab.tipSaveForm": "Պահպանել ֆայլը, որպես լրացվող OFORM փաստաթուղթ",
@ -2858,6 +2875,10 @@
"DE.Views.Toolbar.tipMarkersFSquare": "Լցված քառակուսի պարբերակներ",
"DE.Views.Toolbar.tipMarkersHRound": "Դատարկ կլոր պարբերակներ",
"DE.Views.Toolbar.tipMarkersStar": "Աստղաձև պարբերակներ",
"DE.Views.Toolbar.tipMultiLevelArticl": "Բազմամակարդակ համարակալված հոդվածներ ",
"DE.Views.Toolbar.tipMultiLevelChapter": "Բազմամակարդակ համարակալված գլուխներ",
"DE.Views.Toolbar.tipMultiLevelHeadings": "Բազմամակարդակ համարակալված վերնագրեր",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "Բազմամակարդակ համարակալված բազմազան վերնագրեր",
"DE.Views.Toolbar.tipMultiLevelNumbered": "Բազմաստիճան համարակալված պարբերակներ",
"DE.Views.Toolbar.tipMultilevels": "Բազմամակարդակ ցուցակ",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Բազմաստիճան նիշերի պարբերակներ",
@ -2918,6 +2939,11 @@
"DE.Views.ViewTab.textRulers": "Քանոններ",
"DE.Views.ViewTab.textStatusBar": "Վիճակագոտի",
"DE.Views.ViewTab.textZoom": "Խոշորացնել",
"DE.Views.ViewTab.tipDarkDocument": "Մուգ փաստաթուղթ",
"DE.Views.ViewTab.tipFitToPage": "Հարմարեցնել էջին",
"DE.Views.ViewTab.tipFitToWidth": "Հարմարեցնել լայնությանը",
"DE.Views.ViewTab.tipHeadings": "Վերնագրեր",
"DE.Views.ViewTab.tipInterfaceTheme": "Ինտերֆեյսի ոճ",
"DE.Views.WatermarkSettingsDialog.textAuto": "Ինքնաշխատ",
"DE.Views.WatermarkSettingsDialog.textBold": "Թավ",
"DE.Views.WatermarkSettingsDialog.textColor": "Տեքստի գույն",

View file

@ -479,6 +479,7 @@
"Common.Views.SearchPanel.textReplace": "Sostituisci",
"Common.Views.SearchPanel.textReplaceAll": "Sostituisci tutto",
"Common.Views.SearchPanel.textReplaceWith": "Sostituire con",
"Common.Views.SearchPanel.textSearchAgain": "{0}Esegui una nuova ricerca{1} per ottenere risultati accurati.",
"Common.Views.SearchPanel.textSearchHasStopped": "La ricerca è stata interrotta",
"Common.Views.SearchPanel.textSearchResults": "Risultati della ricerca: {0}/{1}",
"Common.Views.SearchPanel.textTooManyResults": "Ci sono troppi risultati per essere mostrati qui",
@ -1852,6 +1853,7 @@
"DE.Views.FormSettings.textField": "Campo di testo",
"DE.Views.FormSettings.textFixed": "Dimensione di campo fissa",
"DE.Views.FormSettings.textFormat": "Formato",
"DE.Views.FormSettings.textFormatSymbols": "Simboli consentiti",
"DE.Views.FormSettings.textFromFile": "Da file",
"DE.Views.FormSettings.textFromStorage": "Da spazio di archiviazione",
"DE.Views.FormSettings.textFromUrl": "Da URL",

View file

@ -600,7 +600,7 @@
"DE.Controllers.Main.errorToken": "Dokumen token keselamatan kini tidak dibentuk.<br>Sila hubungi pentadbir Pelayan Dokumen.",
"DE.Controllers.Main.errorTokenExpire": "Dokumen token keselamatan telah tamat tempoh.<br>Sila hubungi pentadbir Pelayan Dokumen.",
"DE.Controllers.Main.errorUpdateVersion": "Versi fail telah berubah. Halaman akan dimuatkan semula.",
"DE.Controllers.Main.errorUpdateVersionOnDisconnect": "Sambungan internet telah dipulihkan, dan versi fail telah berubah.<br>Sebelum anda boleh terus bekerja, anda perlu memuat turun fail atau menyalin kandungannya untuk memastikan tiada ada yang hilang, dan kemudian muat semula halaman ini.",
"DE.Controllers.Main.errorUpdateVersionOnDisconnect": "Sambungan telah dipulihkan, dan versi fail telah berubah.<br>Sebelum anda boleh terus bekerja, anda perlu memuat turun fail atau menyalin kandungannya untuk memastikan tiada ada yang hilang, dan kemudian muat semula halaman ini.",
"DE.Controllers.Main.errorUserDrop": "Fail tidak boleh diakses sekarang.",
"DE.Controllers.Main.errorUsersExceed": "Bilangan pengguna yang didizinkan mengikut pelan pembayaran telah lebih",
"DE.Controllers.Main.errorViewerDisconnect": "Sambungan telah hilang. Anda masih boleh melihat dokumen,<br>tetapi tidak dapat muat turun atau cetaknya sehingga sambungan dipulihkan dan halaman dimuat semua.",
@ -1846,22 +1846,26 @@
"DE.Views.FormSettings.textCombobox": "Kotak kombo",
"DE.Views.FormSettings.textConnected": "Medan disambungkan",
"DE.Views.FormSettings.textDelete": "Padam",
"DE.Views.FormSettings.textDigits": "Digit",
"DE.Views.FormSettings.textDisconnect": "Nyahsambungan",
"DE.Views.FormSettings.textDropDown": "Juntai bawah",
"DE.Views.FormSettings.textExact": "tepat sekali",
"DE.Views.FormSettings.textField": "Medan Teks",
"DE.Views.FormSettings.textFixed": "Tetapkan saiz medan",
"DE.Views.FormSettings.textFormat": "Format",
"DE.Views.FormSettings.textFromFile": "Dari Fail",
"DE.Views.FormSettings.textFromStorage": "Dari Simpanan",
"DE.Views.FormSettings.textFromUrl": "Dari URL",
"DE.Views.FormSettings.textGroupKey": "Kumpulan kunci",
"DE.Views.FormSettings.textImage": "Imej",
"DE.Views.FormSettings.textKey": "Kunci",
"DE.Views.FormSettings.textLetters": "Surat",
"DE.Views.FormSettings.textLock": "Kunci",
"DE.Views.FormSettings.textMaxChars": "Had aksara",
"DE.Views.FormSettings.textMulti": "Medan pelbagai garis",
"DE.Views.FormSettings.textNever": "Tidak pernah",
"DE.Views.FormSettings.textNoBorder": "Tiada Sempadan",
"DE.Views.FormSettings.textNone": "Tiada",
"DE.Views.FormSettings.textPlaceholder": "Pemegang tempat",
"DE.Views.FormSettings.textRadiobox": "Butang Radio",
"DE.Views.FormSettings.textRequired": "Memerlukan",
@ -1882,8 +1886,10 @@
"DE.Views.FormsTab.capBtnComboBox": "Kotak kombo",
"DE.Views.FormsTab.capBtnDownloadForm": "Muat turun sebagai oform",
"DE.Views.FormsTab.capBtnDropDown": "Juntai bawah",
"DE.Views.FormsTab.capBtnEmail": "Alamat e-mel",
"DE.Views.FormsTab.capBtnImage": "Imej",
"DE.Views.FormsTab.capBtnNext": "Medan seterusnya",
"DE.Views.FormsTab.capBtnPhone": "Nombor telefon",
"DE.Views.FormsTab.capBtnPrev": "Medan Sebelumnya",
"DE.Views.FormsTab.capBtnRadioBox": "Butang Radio",
"DE.Views.FormsTab.capBtnSaveForm": "Simpan sebagai oform",
@ -2918,6 +2924,11 @@
"DE.Views.ViewTab.textRulers": "Pembaris",
"DE.Views.ViewTab.textStatusBar": "Bar Status",
"DE.Views.ViewTab.textZoom": "Zum",
"DE.Views.ViewTab.tipDarkDocument": "Dokumen gelap",
"DE.Views.ViewTab.tipFitToPage": "Muat kepada Halaman",
"DE.Views.ViewTab.tipFitToWidth": "Muat kepada Kelebaran",
"DE.Views.ViewTab.tipHeadings": "Pengepala",
"DE.Views.ViewTab.tipInterfaceTheme": "Tema antara muka",
"DE.Views.WatermarkSettingsDialog.textAuto": "Auto",
"DE.Views.WatermarkSettingsDialog.textBold": "Tebal",
"DE.Views.WatermarkSettingsDialog.textColor": "Warna teks",

View file

@ -425,14 +425,14 @@
"Common.Views.ReviewChanges.txtMarkupCap": "Marcação e balões",
"Common.Views.ReviewChanges.txtMarkupSimple": "Todas as alterações {0}<br>Não há balões",
"Common.Views.ReviewChanges.txtMarkupSimpleCap": "Apenas marcação",
"Common.Views.ReviewChanges.txtNext": "To Next Change",
"Common.Views.ReviewChanges.txtNext": "Para a próxima alteração",
"Common.Views.ReviewChanges.txtOff": "Desligado pra mim",
"Common.Views.ReviewChanges.txtOffGlobal": "Desligado pra mim e para todos",
"Common.Views.ReviewChanges.txtOn": "Ligado para mim",
"Common.Views.ReviewChanges.txtOnGlobal": "Ligado para mim e para todos",
"Common.Views.ReviewChanges.txtOriginal": "Todas as alterações recusadas {0}",
"Common.Views.ReviewChanges.txtOriginalCap": "Original",
"Common.Views.ReviewChanges.txtPrev": "To Previous Change",
"Common.Views.ReviewChanges.txtPrev": "Para a alteração anterior",
"Common.Views.ReviewChanges.txtPreview": "Pré-visualizar",
"Common.Views.ReviewChanges.txtReject": "Rejeitar",
"Common.Views.ReviewChanges.txtRejectAll": "Rejeitar todas as alterações",

View file

@ -5,83 +5,83 @@
"Common.Controllers.ExternalDiagramEditor.textClose": "Fechar",
"Common.Controllers.ExternalDiagramEditor.warningText": "O objeto está desabilitado por que está sendo editado por outro usuário.",
"Common.Controllers.ExternalDiagramEditor.warningTitle": "Aviso",
"Common.Controllers.ExternalMergeEditor.textAnonymous": "Anonymous",
"Common.Controllers.ExternalMergeEditor.textClose": "Close",
"Common.Controllers.ExternalMergeEditor.warningText": "The object is disabled because it is being edited by another user.",
"Common.Controllers.ExternalMergeEditor.warningTitle": "Warning",
"Common.Controllers.ExternalMergeEditor.textAnonymous": "Anônimo",
"Common.Controllers.ExternalMergeEditor.textClose": "Fechar",
"Common.Controllers.ExternalMergeEditor.warningText": "O objeto está desabilitado por que está sendo editado por outro usuário.",
"Common.Controllers.ExternalMergeEditor.warningTitle": "Aviso",
"Common.Controllers.ExternalOleEditor.textAnonymous": "Anônimo",
"Common.Controllers.ExternalOleEditor.textClose": "Fechar",
"Common.Controllers.ExternalOleEditor.warningText": "O objeto está desabilitado por que está sendo editado por outro usuário.",
"Common.Controllers.ExternalOleEditor.warningTitle": "Aviso",
"Common.Controllers.History.notcriticalErrorTitle": "Warning",
"Common.Controllers.History.notcriticalErrorTitle": "Aviso",
"Common.Controllers.ReviewChanges.textAcceptBeforeCompare": "Para comparar os documentos, todas as alterações neles serão consideradas aceitas. Deseja continuar?",
"Common.Controllers.ReviewChanges.textAtLeast": "at least",
"Common.Controllers.ReviewChanges.textAtLeast": "pelo menos",
"Common.Controllers.ReviewChanges.textAuto": "auto",
"Common.Controllers.ReviewChanges.textBaseline": "Baseline",
"Common.Controllers.ReviewChanges.textBold": "Bold",
"Common.Controllers.ReviewChanges.textBreakBefore": "Page break before",
"Common.Controllers.ReviewChanges.textCaps": "All caps",
"Common.Controllers.ReviewChanges.textBaseline": "Linha de base",
"Common.Controllers.ReviewChanges.textBold": "Negrito",
"Common.Controllers.ReviewChanges.textBreakBefore": "Quebra de página antes",
"Common.Controllers.ReviewChanges.textCaps": "Todas maiúsculas",
"Common.Controllers.ReviewChanges.textCenter": "Alinhar ao centro",
"Common.Controllers.ReviewChanges.textChar": "Nivel de caracter",
"Common.Controllers.ReviewChanges.textChart": "Chart",
"Common.Controllers.ReviewChanges.textColor": "Font color",
"Common.Controllers.ReviewChanges.textContextual": "Don't add interval between paragraphs of the same style",
"Common.Controllers.ReviewChanges.textChart": "Gráfico",
"Common.Controllers.ReviewChanges.textColor": "Cor da fonte",
"Common.Controllers.ReviewChanges.textContextual": "Não adicionar intervalo entre parágrafos do mesmo estilo",
"Common.Controllers.ReviewChanges.textDeleted": "<b>Excluído:</b>",
"Common.Controllers.ReviewChanges.textDStrikeout": "Tachado duplo",
"Common.Controllers.ReviewChanges.textEquation": "Equação",
"Common.Controllers.ReviewChanges.textExact": "exactly",
"Common.Controllers.ReviewChanges.textFirstLine": "First line",
"Common.Controllers.ReviewChanges.textFontSize": "Font size",
"Common.Controllers.ReviewChanges.textExact": "exatamente",
"Common.Controllers.ReviewChanges.textFirstLine": "Primeira linha",
"Common.Controllers.ReviewChanges.textFontSize": "Tamanho da fonte",
"Common.Controllers.ReviewChanges.textFormatted": "Formatado",
"Common.Controllers.ReviewChanges.textHighlight": "Highlight color",
"Common.Controllers.ReviewChanges.textImage": "Image",
"Common.Controllers.ReviewChanges.textIndentLeft": "Indent left",
"Common.Controllers.ReviewChanges.textIndentRight": "Indent right",
"Common.Controllers.ReviewChanges.textInserted": "<b>Inserted:</b>",
"Common.Controllers.ReviewChanges.textItalic": "Italic",
"Common.Controllers.ReviewChanges.textHighlight": "Cor de realce",
"Common.Controllers.ReviewChanges.textImage": "Imagem",
"Common.Controllers.ReviewChanges.textIndentLeft": "Recuo à esquerda",
"Common.Controllers.ReviewChanges.textIndentRight": "Recuo à direita",
"Common.Controllers.ReviewChanges.textInserted": "<b>Inserido:</b>",
"Common.Controllers.ReviewChanges.textItalic": "Itálico",
"Common.Controllers.ReviewChanges.textJustify": "Alinhamento justificado",
"Common.Controllers.ReviewChanges.textKeepLines": "Keep lines together",
"Common.Controllers.ReviewChanges.textKeepNext": "Keep with next",
"Common.Controllers.ReviewChanges.textKeepLines": "Manter as linhas juntas",
"Common.Controllers.ReviewChanges.textKeepNext": "Manter com o próximo",
"Common.Controllers.ReviewChanges.textLeft": "Alinhar à esquerda",
"Common.Controllers.ReviewChanges.textLineSpacing": "Line Spacing: ",
"Common.Controllers.ReviewChanges.textMultiple": "multiple",
"Common.Controllers.ReviewChanges.textNoBreakBefore": "No page break before",
"Common.Controllers.ReviewChanges.textLineSpacing": "Espaçamento de linha:",
"Common.Controllers.ReviewChanges.textMultiple": "múltiplo",
"Common.Controllers.ReviewChanges.textNoBreakBefore": "Sem quebra de página antes",
"Common.Controllers.ReviewChanges.textNoContextual": "Adicionar intervalo entre parágrafos do mesmo estilo",
"Common.Controllers.ReviewChanges.textNoKeepLines": "Don't keep lines together",
"Common.Controllers.ReviewChanges.textNoKeepNext": "Don't keep with next",
"Common.Controllers.ReviewChanges.textNot": "Not ",
"Common.Controllers.ReviewChanges.textNoWidow": "No widow control",
"Common.Controllers.ReviewChanges.textNum": "Change numbering",
"Common.Controllers.ReviewChanges.textNoKeepLines": "Não mantenha linhas juntas",
"Common.Controllers.ReviewChanges.textNoKeepNext": "Não mantenha com o próximo",
"Common.Controllers.ReviewChanges.textNot": "Não",
"Common.Controllers.ReviewChanges.textNoWidow": "Sem controle de linhas órfãs/viúvas",
"Common.Controllers.ReviewChanges.textNum": "Alterar numeração",
"Common.Controllers.ReviewChanges.textOff": "{0} não está mais usando o controle de alterações.",
"Common.Controllers.ReviewChanges.textOffGlobal": "{0} Rastreamento de alterações desabilitado para todos. ",
"Common.Controllers.ReviewChanges.textOn": "{0} usando controle de alterações. ",
"Common.Controllers.ReviewChanges.textOnGlobal": "{0} Rastreamento de alterações habilitado para todos. ",
"Common.Controllers.ReviewChanges.textParaDeleted": "<b>Parágrafo apagado</b>",
"Common.Controllers.ReviewChanges.textParaFormatted": "Paragraph Formatted",
"Common.Controllers.ReviewChanges.textParaFormatted": "Parágrafo formatado",
"Common.Controllers.ReviewChanges.textParaInserted": "<b>Parágrafo Inserido</b>",
"Common.Controllers.ReviewChanges.textParaMoveFromDown": "<b>Movido Para Baixo:</b>",
"Common.Controllers.ReviewChanges.textParaMoveFromUp": "<b>Movido Para Cima:</b>",
"Common.Controllers.ReviewChanges.textParaMoveTo": "<b>Movido:</b>",
"Common.Controllers.ReviewChanges.textPosition": "Position",
"Common.Controllers.ReviewChanges.textPosition": "Posição",
"Common.Controllers.ReviewChanges.textRight": "Alinhar à direita",
"Common.Controllers.ReviewChanges.textShape": "Shape",
"Common.Controllers.ReviewChanges.textShd": "Background color",
"Common.Controllers.ReviewChanges.textShape": "Forma",
"Common.Controllers.ReviewChanges.textShd": "Cor do plano de fundo",
"Common.Controllers.ReviewChanges.textShow": "Mostrar mudanças em",
"Common.Controllers.ReviewChanges.textSmallCaps": "Small caps",
"Common.Controllers.ReviewChanges.textSpacing": "Spacing",
"Common.Controllers.ReviewChanges.textSpacingAfter": "Spacing after",
"Common.Controllers.ReviewChanges.textSpacingBefore": "Spacing before",
"Common.Controllers.ReviewChanges.textSmallCaps": "Versalete",
"Common.Controllers.ReviewChanges.textSpacing": "Espaçamento",
"Common.Controllers.ReviewChanges.textSpacingAfter": "Espaçamento depois",
"Common.Controllers.ReviewChanges.textSpacingBefore": "Espaçamento antes",
"Common.Controllers.ReviewChanges.textStrikeout": "Taxado",
"Common.Controllers.ReviewChanges.textSubScript": "Subscript",
"Common.Controllers.ReviewChanges.textSuperScript": "Superscript",
"Common.Controllers.ReviewChanges.textSubScript": "Subscrito",
"Common.Controllers.ReviewChanges.textSuperScript": "Sobrescrito",
"Common.Controllers.ReviewChanges.textTableChanged": "<b>Configurações da Tabela Alteradas</b>",
"Common.Controllers.ReviewChanges.textTableRowsAdd": "<b>Linhas da Tabela Incluídas</b>",
"Common.Controllers.ReviewChanges.textTableRowsDel": "<b>Linhas da Tabela Excluídas</b>",
"Common.Controllers.ReviewChanges.textTabs": "Change tabs",
"Common.Controllers.ReviewChanges.textTabs": "Alterar guias",
"Common.Controllers.ReviewChanges.textTitleComparison": "Configurações de Comparação",
"Common.Controllers.ReviewChanges.textUnderline": "Underline",
"Common.Controllers.ReviewChanges.textUnderline": "Sublinhado",
"Common.Controllers.ReviewChanges.textUrl": "Colar um arquivo URL",
"Common.Controllers.ReviewChanges.textWidow": "Widow control",
"Common.Controllers.ReviewChanges.textWidow": "Controle de linhas órfãs/viúvas",
"Common.Controllers.ReviewChanges.textWord": "Nível de palavra",
"Common.define.chartData.textArea": "Área",
"Common.define.chartData.textAreaStacked": "Área empilhada",
@ -290,7 +290,7 @@
"Common.Views.ExternalDiagramEditor.textClose": "Fechar",
"Common.Views.ExternalDiagramEditor.textSave": "Salvar e Sair",
"Common.Views.ExternalDiagramEditor.textTitle": "Editor de gráfico",
"Common.Views.ExternalMergeEditor.textClose": "Close",
"Common.Views.ExternalMergeEditor.textClose": "Fechar",
"Common.Views.ExternalMergeEditor.textSave": "Save & Exit",
"Common.Views.ExternalMergeEditor.textTitle": "Mail Merge Recepients",
"Common.Views.ExternalOleEditor.textClose": "Fechar",
@ -305,7 +305,7 @@
"Common.Views.Header.textHideStatusBar": "Ocultar Barra de Status",
"Common.Views.Header.textRemoveFavorite": "Remover dos Favoritos",
"Common.Views.Header.textShare": "Compartilhar",
"Common.Views.Header.textZoom": "Zoom",
"Common.Views.Header.textZoom": "Ampliação",
"Common.Views.Header.tipAccessRights": "Gerenciar direitos de acesso ao documento",
"Common.Views.Header.tipDownload": "Baixar arquivo",
"Common.Views.Header.tipGoEdit": "Editar arquivo atual",
@ -403,7 +403,7 @@
"Common.Views.ReviewChanges.txtAcceptChanges": "Aceitar as alterações",
"Common.Views.ReviewChanges.txtAcceptCurrent": "Aceitar alterações atuais",
"Common.Views.ReviewChanges.txtChat": "Chat",
"Common.Views.ReviewChanges.txtClose": "Close",
"Common.Views.ReviewChanges.txtClose": "Fechar",
"Common.Views.ReviewChanges.txtCoAuthMode": "Modo de Coedição",
"Common.Views.ReviewChanges.txtCommentRemAll": "Excluir Todos os Comentários",
"Common.Views.ReviewChanges.txtCommentRemCurrent": "Excluir comentários atuais",
@ -425,14 +425,14 @@
"Common.Views.ReviewChanges.txtMarkupCap": "Marcação",
"Common.Views.ReviewChanges.txtMarkupSimple": "Todas as mudanças {0}<br>Não há balões",
"Common.Views.ReviewChanges.txtMarkupSimpleCap": "Somente marcação",
"Common.Views.ReviewChanges.txtNext": "To Next Change",
"Common.Views.ReviewChanges.txtNext": "Para a próxima alteração",
"Common.Views.ReviewChanges.txtOff": "Desligado pra mim",
"Common.Views.ReviewChanges.txtOffGlobal": "Desligado pra mim e para todos",
"Common.Views.ReviewChanges.txtOn": "Ligado pra mim",
"Common.Views.ReviewChanges.txtOnGlobal": "Ligado para mim e para todos",
"Common.Views.ReviewChanges.txtOriginal": "Todas as alterações rejeitadas {0}",
"Common.Views.ReviewChanges.txtOriginalCap": "Original",
"Common.Views.ReviewChanges.txtPrev": "To Previous Change",
"Common.Views.ReviewChanges.txtPrev": "Para a alteração anterior",
"Common.Views.ReviewChanges.txtPreview": "Pré-visualizar",
"Common.Views.ReviewChanges.txtReject": "Rejeitar",
"Common.Views.ReviewChanges.txtRejectAll": "Rejeitar todas as alterações",
@ -471,6 +471,7 @@
"Common.Views.SaveAsDlg.textTitle": "Pasta para salvar",
"Common.Views.SearchPanel.textCaseSensitive": "Maiúsculas e Minúsculas",
"Common.Views.SearchPanel.textCloseSearch": "Fechar pesquisa",
"Common.Views.SearchPanel.textContentChanged": "Documento alterado.",
"Common.Views.SearchPanel.textFind": "Localizar",
"Common.Views.SearchPanel.textFindAndReplace": "Localizar e substituir",
"Common.Views.SearchPanel.textMatchUsingRegExp": "Corresponder usando expressões regulares",
@ -479,6 +480,7 @@
"Common.Views.SearchPanel.textReplace": "Substituir",
"Common.Views.SearchPanel.textReplaceAll": "Substituir tudo",
"Common.Views.SearchPanel.textReplaceWith": "Substituir com",
"Common.Views.SearchPanel.textSearchAgain": "{0}Realize uma nova pesquisa{1} para obter resultados precisos.",
"Common.Views.SearchPanel.textSearchHasStopped": "A pesquisa parou",
"Common.Views.SearchPanel.textSearchResults": "Resultados da pesquisa: {0}/{1}",
"Common.Views.SearchPanel.textTooManyResults": "Há muitos resultados para mostrar aqui",
@ -541,9 +543,9 @@
"Common.Views.UserNameDialog.textDontShow": "Não perguntar novamente",
"Common.Views.UserNameDialog.textLabel": "Rótulo:",
"Common.Views.UserNameDialog.textLabelError": "O rótulo não pode estar vazio.",
"DE.Controllers.LeftMenu.leavePageText": "All unsaved changes in this document will be lost.<br> Click \"Cancel\" then \"Save\" to save them. Click \"OK\" to discard all the unsaved changes.",
"DE.Controllers.LeftMenu.leavePageText": "Todas as alterações não salvas neste documento serão perdidas.<br> Clique em \"Cancelar\" e depois em \"Salvar\" para salvá-las. Clique em \"OK\" para descartar todas as alterações não salvas.",
"DE.Controllers.LeftMenu.newDocumentTitle": "Documento sem nome",
"DE.Controllers.LeftMenu.notcriticalErrorTitle": "Warning",
"DE.Controllers.LeftMenu.notcriticalErrorTitle": "Aviso",
"DE.Controllers.LeftMenu.requestEditRightsText": "Solicitando direitos de edição...",
"DE.Controllers.LeftMenu.textLoadHistory": "Carregando o histórico de versões...",
"DE.Controllers.LeftMenu.textNoTextFound": "Os dados que você tem estado procurando não podem ser encontrados. Ajuste suas opções de pesquisa.",
@ -551,7 +553,7 @@
"DE.Controllers.LeftMenu.textReplaceSuccess": "A pesquisa foi realizada. Ocorrências substituídas: {0}",
"DE.Controllers.LeftMenu.txtCompatible": "O documento será salvo em novo formato. Isto permitirá usar todos os recursos de editor, mas pode afetar o layout do documento. <br> Use a opção de 'Compatibilidade' para configurações avançadas se deseja tornar o arquivo compatível com versões antigas do MS Word.",
"DE.Controllers.LeftMenu.txtUntitled": "Sem título",
"DE.Controllers.LeftMenu.warnDownloadAs": "If you continue saving in this format all features except the text will be lost.<br>Are you sure you want to continue?",
"DE.Controllers.LeftMenu.warnDownloadAs": "Se você continuar salvando neste formato algumas formatações podem ser perdidas.<br>Você tem certeza que deseja continuar?",
"DE.Controllers.LeftMenu.warnDownloadAsPdf": "O documento resultante será otimizado para permitir que você edite o texto, portanto, não gráficos exatamente iguais ao original, se o arquivo original contiver muitos gráficos.",
"DE.Controllers.LeftMenu.warnDownloadAsRTF": "Se você continuar salvando neste formato algumas formatações podem ser perdidas.<br>Você tem certeza que deseja continuar?",
"DE.Controllers.LeftMenu.warnReplaceString": "{0} não é um caractere especial válido para o campo de substituição.",
@ -597,6 +599,7 @@
"DE.Controllers.Main.errorSetPassword": "Não foi possível definir a senha.",
"DE.Controllers.Main.errorStockChart": "Ordem da linha incorreta. Para criar um gráfico de ações coloque os dados na planilha na seguinte ordem:<br>preço de abertura, preço máx., preço mín., preço de fechamento.",
"DE.Controllers.Main.errorSubmit": "Falha no envio.",
"DE.Controllers.Main.errorTextFormWrongFormat": "O valor inserido não corresponde ao formato do campo.",
"DE.Controllers.Main.errorToken": "O token de segurança do documento não foi formado corretamente. <br> Entre em contato com o administrador do Document Server.",
"DE.Controllers.Main.errorTokenExpire": "O token de segurança do documento expirou. <br> Entre em contato com o administrador do Document Server.",
"DE.Controllers.Main.errorUpdateVersion": "A versão do arquivo foi alterada. A página será recarregada.",
@ -944,8 +947,8 @@
"DE.Controllers.Statusbar.textSetTrackChanges": "Você está em modo de rastreamento de alterações",
"DE.Controllers.Statusbar.textTrackChanges": "The document is opened with the Track Changes mode enabled",
"DE.Controllers.Statusbar.tipReview": "Rastrear alterações",
"DE.Controllers.Statusbar.zoomText": "Zoom {0}%",
"DE.Controllers.Toolbar.confirmAddFontName": "The font you are going to save is not available on the current device.<br>The text style will be displayed using one of the device fonts, the saved font will be used when it is available.<br>Do you want to continue?",
"DE.Controllers.Statusbar.zoomText": "Ampliação {0}%",
"DE.Controllers.Toolbar.confirmAddFontName": "A fonte que você vai salvar não está disponível no dispositivo atual.<br>O estilo de texto será exibido usando uma das fontes do sistema, a fonte salva será usada quando ela estiver disponível.<br>Você deseja continuar?",
"DE.Controllers.Toolbar.dataUrl": "Colar uma URL de dados",
"DE.Controllers.Toolbar.notcriticalErrorTitle": "Aviso",
"DE.Controllers.Toolbar.textAccent": "Destaques",
@ -1712,7 +1715,7 @@
"DE.Views.FileMenu.btnCloseMenuCaption": "Fechar menu",
"DE.Views.FileMenu.btnCreateNewCaption": "Criar novo",
"DE.Views.FileMenu.btnDownloadCaption": "Baixar como",
"DE.Views.FileMenu.btnExitCaption": "Encerrar",
"DE.Views.FileMenu.btnExitCaption": "Fechar",
"DE.Views.FileMenu.btnFileOpenCaption": "Abrir",
"DE.Views.FileMenu.btnHelpCaption": "Ajuda",
"DE.Views.FileMenu.btnHistoryCaption": "Histórico de Versão",
@ -1844,6 +1847,7 @@
"DE.Views.FormSettings.textColor": "Cor da borda",
"DE.Views.FormSettings.textComb": "Conjunto de Caracteres",
"DE.Views.FormSettings.textCombobox": "Caixa de combinação",
"DE.Views.FormSettings.textComplex": "Campo complexo",
"DE.Views.FormSettings.textConnected": "Campos conectados",
"DE.Views.FormSettings.textDelete": "Excluir",
"DE.Views.FormSettings.textDigits": "Dígitos",
@ -1852,13 +1856,17 @@
"DE.Views.FormSettings.textExact": "Exatamente",
"DE.Views.FormSettings.textField": "Campo de texto",
"DE.Views.FormSettings.textFixed": "Campo de tamanho fixo",
"DE.Views.FormSettings.textFormat": "Formato",
"DE.Views.FormSettings.textFormatSymbols": "Símbolos permitidos",
"DE.Views.FormSettings.textFromFile": "Do Arquivo",
"DE.Views.FormSettings.textFromStorage": "De armazenamento",
"DE.Views.FormSettings.textFromUrl": "Da URL",
"DE.Views.FormSettings.textGroupKey": "Chave de grupo",
"DE.Views.FormSettings.textImage": "Imagem",
"DE.Views.FormSettings.textKey": "Chave",
"DE.Views.FormSettings.textLetters": "Cartas",
"DE.Views.FormSettings.textLock": "Bloquear",
"DE.Views.FormSettings.textMask": "Máscara arbitrária",
"DE.Views.FormSettings.textMaxChars": "Limite de caracteres",
"DE.Views.FormSettings.textMulti": "Campo multilinha",
"DE.Views.FormSettings.textNever": "Nunca",
@ -1866,6 +1874,7 @@
"DE.Views.FormSettings.textNone": "Nenhum",
"DE.Views.FormSettings.textPlaceholder": "Marcador de posição",
"DE.Views.FormSettings.textRadiobox": "Botao de radio",
"DE.Views.FormSettings.textReg": "Expressão regular",
"DE.Views.FormSettings.textRequired": "Necessário",
"DE.Views.FormSettings.textScale": "Quando escalar",
"DE.Views.FormSettings.textSelectImage": "Selecionar Imagem",
@ -1882,6 +1891,7 @@
"DE.Views.FormSettings.textWidth": "Largura da célula",
"DE.Views.FormsTab.capBtnCheckBox": "Caixa de seleção",
"DE.Views.FormsTab.capBtnComboBox": "Caixa de combinação",
"DE.Views.FormsTab.capBtnComplex": "Campo complexo",
"DE.Views.FormsTab.capBtnDownloadForm": "Baixe como oform",
"DE.Views.FormsTab.capBtnDropDown": "Suspenso",
"DE.Views.FormsTab.capBtnEmail": "Endereço de e-mail",
@ -1904,10 +1914,13 @@
"DE.Views.FormsTab.textSubmited": "Formulário enviado com sucesso",
"DE.Views.FormsTab.tipCheckBox": "Inserir caixa de seleção",
"DE.Views.FormsTab.tipComboBox": "Inserir caixa de combinação",
"DE.Views.FormsTab.tipComplexField": "Inserir campo complexo",
"DE.Views.FormsTab.tipDownloadForm": "Baixar um arquivo como um documento FORM preenchível",
"DE.Views.FormsTab.tipDropDown": "Inserir lista suspensa",
"DE.Views.FormsTab.tipEmailField": "Inserir endereço de e-mail",
"DE.Views.FormsTab.tipImageField": "Inserir imagem",
"DE.Views.FormsTab.tipNextForm": "Ir para o próximo campo",
"DE.Views.FormsTab.tipPhoneField": "Inserir número de telefone",
"DE.Views.FormsTab.tipPrevForm": "Ir para o campo anterior",
"DE.Views.FormsTab.tipRadioBox": "Inserir botão de rádio",
"DE.Views.FormsTab.tipSaveForm": "Salvar um arquivo como um documento OFORM preenchível",
@ -2082,7 +2095,7 @@
"DE.Views.LineNumbersDialog.textSection": "Seção atual",
"DE.Views.LineNumbersDialog.textStartAt": "Começar em",
"DE.Views.LineNumbersDialog.textTitle": "Números de Linhas",
"DE.Views.LineNumbersDialog.txtAutoText": "Auto",
"DE.Views.LineNumbersDialog.txtAutoText": "Automático",
"DE.Views.Links.capBtnAddText": "Adicionar Texto",
"DE.Views.Links.capBtnBookmarks": "Favorito",
"DE.Views.Links.capBtnCaption": "Legenda",
@ -2151,11 +2164,11 @@
"DE.Views.MailMergeEmailDlg.textSubject": "Subject Line",
"DE.Views.MailMergeEmailDlg.textTitle": "Send to Email",
"DE.Views.MailMergeEmailDlg.textTo": "To",
"DE.Views.MailMergeEmailDlg.textWarning": "Warning!",
"DE.Views.MailMergeEmailDlg.textWarning": "Aviso!",
"DE.Views.MailMergeEmailDlg.textWarningMsg": "Por favor, observe que o envio não poderá ser parado após clicar o botão 'Enviar'.",
"DE.Views.MailMergeSettings.downloadMergeTitle": "Merging",
"DE.Views.MailMergeSettings.errorMailMergeSaveFile": "Merge failed.",
"DE.Views.MailMergeSettings.notcriticalErrorTitle": "Warning",
"DE.Views.MailMergeSettings.notcriticalErrorTitle": "Aviso",
"DE.Views.MailMergeSettings.textAddRecipients": "Add some recipients to the list first",
"DE.Views.MailMergeSettings.textAll": "Todos os registros",
"DE.Views.MailMergeSettings.textCurrent": "Registro atual",
@ -2464,7 +2477,7 @@
"DE.Views.Statusbar.tipHandTool": "Ferramenta de mão",
"DE.Views.Statusbar.tipSelectTool": "Selecionar ferramenta",
"DE.Views.Statusbar.tipSetLang": "Definir idioma do texto",
"DE.Views.Statusbar.tipZoomFactor": "Zoom",
"DE.Views.Statusbar.tipZoomFactor": "Ampliação",
"DE.Views.Statusbar.tipZoomIn": "Ampliar",
"DE.Views.Statusbar.tipZoomOut": "Reduzir",
"DE.Views.Statusbar.txtPageNumInvalid": "Número da página inválido",
@ -2653,22 +2666,22 @@
"DE.Views.TextArtSettings.strTransparency": "Opacity",
"DE.Views.TextArtSettings.strType": "Tipo",
"DE.Views.TextArtSettings.textAngle": "Ângulo",
"DE.Views.TextArtSettings.textBorderSizeErr": "The entered value is incorrect.<br>Please enter a value between 0 pt and 1584 pt.",
"DE.Views.TextArtSettings.textColor": "Color Fill",
"DE.Views.TextArtSettings.textDirection": "Direction",
"DE.Views.TextArtSettings.textBorderSizeErr": "O valor inserido está incorreto.<br>Insira um valor entre 0 pt e 1.584 pt.",
"DE.Views.TextArtSettings.textColor": "Preenchimento de cor",
"DE.Views.TextArtSettings.textDirection": "Direção",
"DE.Views.TextArtSettings.textGradient": "Pontos de gradiente",
"DE.Views.TextArtSettings.textGradientFill": "Gradient Fill",
"DE.Views.TextArtSettings.textGradientFill": "Preenchimento gradiente",
"DE.Views.TextArtSettings.textLinear": "Linear",
"DE.Views.TextArtSettings.textNoFill": "No Fill",
"DE.Views.TextArtSettings.textPosition": "Posição",
"DE.Views.TextArtSettings.textRadial": "Radial",
"DE.Views.TextArtSettings.textSelectTexture": "Select",
"DE.Views.TextArtSettings.textStyle": "Style",
"DE.Views.TextArtSettings.textTemplate": "Template",
"DE.Views.TextArtSettings.textSelectTexture": "Selecionar",
"DE.Views.TextArtSettings.textStyle": "Estilo",
"DE.Views.TextArtSettings.textTemplate": "Modelo",
"DE.Views.TextArtSettings.textTransform": "Transform",
"DE.Views.TextArtSettings.tipAddGradientPoint": "Adicionar ponto de gradiente",
"DE.Views.TextArtSettings.tipRemoveGradientPoint": "Remover ponto de gradiente",
"DE.Views.TextArtSettings.txtNoBorders": "No Line",
"DE.Views.TextArtSettings.txtNoBorders": "Sem linha",
"DE.Views.TextToTableDialog.textAutofit": "Comportamento de Auto-ajuste",
"DE.Views.TextToTableDialog.textColumns": "Colunas",
"DE.Views.TextToTableDialog.textContents": "Adaptação automática ao conteúdo",
@ -2793,7 +2806,7 @@
"DE.Views.Toolbar.textStyleMenuDelete": "Excluir estilo",
"DE.Views.Toolbar.textStyleMenuDeleteAll": "Excluir todos os estilos personalizados",
"DE.Views.Toolbar.textStyleMenuNew": "New style from selection",
"DE.Views.Toolbar.textStyleMenuRestore": "Restore to default",
"DE.Views.Toolbar.textStyleMenuRestore": "Restaurar padrão",
"DE.Views.Toolbar.textStyleMenuRestoreAll": "Restore all to default styles",
"DE.Views.Toolbar.textStyleMenuUpdate": "Update from selection",
"DE.Views.Toolbar.textSubscript": "Subscrito",
@ -2862,6 +2875,10 @@
"DE.Views.Toolbar.tipMarkersFSquare": "Balas quadradas cheias",
"DE.Views.Toolbar.tipMarkersHRound": "Balas redondas ocas",
"DE.Views.Toolbar.tipMarkersStar": "Balas de estrelas",
"DE.Views.Toolbar.tipMultiLevelArticl": "Artigos numerados em vários níveis",
"DE.Views.Toolbar.tipMultiLevelChapter": "Capítulos numerados em vários níveis",
"DE.Views.Toolbar.tipMultiLevelHeadings": "Títulos numerados em vários níveis",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "Vários títulos numerados de vários níveis",
"DE.Views.Toolbar.tipMultiLevelNumbered": "Marcadores numerados de vários níveis",
"DE.Views.Toolbar.tipMultilevels": "Contorno",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Marcadores de símbolos de vários níveis",
@ -2921,7 +2938,7 @@
"DE.Views.ViewTab.textOutline": "Cabeçalhos",
"DE.Views.ViewTab.textRulers": "Regras",
"DE.Views.ViewTab.textStatusBar": "Barra de status",
"DE.Views.ViewTab.textZoom": "Zoom",
"DE.Views.ViewTab.textZoom": "Ampliação",
"DE.Views.ViewTab.tipDarkDocument": "Documento escuro",
"DE.Views.ViewTab.tipFitToPage": "Ajustar a página",
"DE.Views.ViewTab.tipFitToWidth": "Ajustar largura",

View file

@ -126,6 +126,8 @@
"Common.define.chartData.textStock": "Биржевая",
"Common.define.chartData.textSurface": "Поверхность",
"Common.Translation.textMoreButton": "Ещё",
"Common.Translation.tipFileLocked": "Документ заблокирован на редактирование. Вы можете внести изменения и сохранить его как локальную копию позже.",
"Common.Translation.tipFileReadOnly": "Файл доступен только для чтения. Чтобы сохранить изменения, сохраните файл с новым названием или в другом месте.",
"Common.Translation.warnFileLocked": "Вы не можете редактировать этот файл, потому что он уже редактируется в другом приложении.",
"Common.Translation.warnFileLockedBtnEdit": "Создать копию",
"Common.Translation.warnFileLockedBtnView": "Открыть на просмотр",
@ -303,6 +305,7 @@
"Common.Views.Header.textCompactView": "Скрыть панель инструментов",
"Common.Views.Header.textHideLines": "Скрыть линейки",
"Common.Views.Header.textHideStatusBar": "Скрыть строку состояния",
"Common.Views.Header.textReadOnly": "Только чтение",
"Common.Views.Header.textRemoveFavorite": "Удалить из избранного",
"Common.Views.Header.textShare": "Доступ",
"Common.Views.Header.textZoom": "Масштаб",
@ -310,6 +313,7 @@
"Common.Views.Header.tipDownload": "Скачать файл",
"Common.Views.Header.tipGoEdit": "Редактировать текущий файл",
"Common.Views.Header.tipPrint": "Напечатать файл",
"Common.Views.Header.tipPrintQuick": "Быстрая печать",
"Common.Views.Header.tipRedo": "Повторить",
"Common.Views.Header.tipSave": "Сохранить",
"Common.Views.Header.tipSearch": "Поиск",
@ -647,6 +651,7 @@
"DE.Controllers.Main.textClose": "Закрыть",
"DE.Controllers.Main.textCloseTip": "Щелкните, чтобы закрыть эту подсказку",
"DE.Controllers.Main.textContactUs": "Связаться с отделом продаж",
"DE.Controllers.Main.textContinue": "Продолжить",
"DE.Controllers.Main.textConvertEquation": "Это уравнение создано в старой версии редактора уравнений, которая больше не поддерживается. Чтобы изменить это уравнение, его необходимо преобразовать в формат Office Math ML.<br>Преобразовать сейчас?",
"DE.Controllers.Main.textCustomLoader": "Обратите внимание, что по условиям лицензии у вас нет прав изменять экран, отображаемый при загрузке.<br>Пожалуйста, обратитесь в наш отдел продаж, чтобы сделать запрос.",
"DE.Controllers.Main.textDisconnect": "Соединение потеряно",
@ -665,8 +670,10 @@
"DE.Controllers.Main.textRequestMacros": "Макрос делает запрос на URL. Вы хотите разрешить запрос на %1?",
"DE.Controllers.Main.textShape": "Фигура",
"DE.Controllers.Main.textStrict": "Строгий режим",
"DE.Controllers.Main.textTryQuickPrint": "Вы выбрали быструю печать: весь документ будет напечатан на последнем выбранном принтере или на принтере по умолчанию.<br>Вы хотите продолжить?",
"DE.Controllers.Main.textTryUndoRedo": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.<br>Нажмите на кнопку 'Строгий режим' для переключения в Строгий режим совместного редактирования, чтобы редактировать файл без вмешательства других пользователей и отправлять изменения только после того, как вы их сохраните. Переключаться между режимами совместного редактирования можно с помощью Дополнительных параметров редактора.",
"DE.Controllers.Main.textTryUndoRedoWarn": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.",
"DE.Controllers.Main.textUndo": "Отменить",
"DE.Controllers.Main.titleLicenseExp": "Истек срок действия лицензии",
"DE.Controllers.Main.titleServerVersion": "Редактор обновлен",
"DE.Controllers.Main.titleUpdateVersion": "Версия изменилась",
@ -937,6 +944,10 @@
"DE.Controllers.Main.warnProcessRightsChange": "Вам было отказано в праве на редактирование этого файла.",
"DE.Controllers.Navigation.txtBeginning": "Начало документа",
"DE.Controllers.Navigation.txtGotoBeginning": "Перейти в начало документа",
"DE.Controllers.Print.textMarginsLast": "Последние настраиваемые",
"DE.Controllers.Print.txtCustom": "Пользовательское",
"DE.Controllers.Print.txtPrintRangeInvalid": "Неправильный диапазон печати",
"DE.Controllers.Print.txtPrintRangeSingleRange": "Введите или один номер страницы, или один диапазон страниц (например, 5-12). Или вы можете выбрать печать в PDF.",
"DE.Controllers.Search.notcriticalErrorTitle": "Внимание",
"DE.Controllers.Search.textNoTextFound": "Искомые данные не найдены. Пожалуйста, измените параметры поиска.",
"DE.Controllers.Search.textReplaceSkipped": "Замена выполнена. Пропущено вхождений - {0}.",
@ -1824,6 +1835,8 @@
"DE.Views.FileMenuPanels.Settings.txtNone": "Никакие",
"DE.Views.FileMenuPanels.Settings.txtProofing": "Правописание",
"DE.Views.FileMenuPanels.Settings.txtPt": "Пункт",
"DE.Views.FileMenuPanels.Settings.txtQuickPrint": "Показывать кнопку Быстрая печать в шапке редактора",
"DE.Views.FileMenuPanels.Settings.txtQuickPrintTip": "Документ будет напечатан на последнем выбранном принтере или на принтере по умолчанию",
"DE.Views.FileMenuPanels.Settings.txtRunMacros": "Включить все",
"DE.Views.FileMenuPanels.Settings.txtRunMacrosDesc": "Включить все макросы без уведомления",
"DE.Views.FileMenuPanels.Settings.txtShowTrackChanges": "Показывать изменения при рецензировании",
@ -2073,6 +2086,7 @@
"DE.Views.LeftMenu.tipComments": "Комментарии",
"DE.Views.LeftMenu.tipNavigation": "Навигация",
"DE.Views.LeftMenu.tipOutline": "Заголовки",
"DE.Views.LeftMenu.tipPageThumbnails": "Эскизы страниц",
"DE.Views.LeftMenu.tipPlugins": "Плагины",
"DE.Views.LeftMenu.tipSearch": "Поиск",
"DE.Views.LeftMenu.tipSupport": "Обратная связь и поддержка",
@ -2380,6 +2394,33 @@
"DE.Views.ParagraphSettingsAdvanced.tipTop": "Задать только верхнюю границу",
"DE.Views.ParagraphSettingsAdvanced.txtAutoText": "Авто",
"DE.Views.ParagraphSettingsAdvanced.txtNoBorders": "Без границ",
"DE.Views.PrintWithPreview.textMarginsLast": "Последние настраиваемые",
"DE.Views.PrintWithPreview.textMarginsModerate": "Средние",
"DE.Views.PrintWithPreview.textMarginsNarrow": "Узкие",
"DE.Views.PrintWithPreview.textMarginsNormal": "Обычные",
"DE.Views.PrintWithPreview.textMarginsUsNormal": "Обычные (американский стандарт)",
"DE.Views.PrintWithPreview.textMarginsWide": "Широкие",
"DE.Views.PrintWithPreview.txtAllPages": "Все страницы",
"DE.Views.PrintWithPreview.txtBottom": "Нижнее",
"DE.Views.PrintWithPreview.txtCurrentPage": "Текущая страница",
"DE.Views.PrintWithPreview.txtCustom": "Пользовательское",
"DE.Views.PrintWithPreview.txtCustomPages": "Настраиваемая печать",
"DE.Views.PrintWithPreview.txtLandscape": "Альбомная",
"DE.Views.PrintWithPreview.txtLeft": "Левое",
"DE.Views.PrintWithPreview.txtMargins": "Поля",
"DE.Views.PrintWithPreview.txtOf": "из {0}",
"DE.Views.PrintWithPreview.txtPage": "Страница",
"DE.Views.PrintWithPreview.txtPageNumInvalid": "Неправильный номер страницы",
"DE.Views.PrintWithPreview.txtPageOrientation": "Ориентация страницы",
"DE.Views.PrintWithPreview.txtPages": "Страницы",
"DE.Views.PrintWithPreview.txtPageSize": "Размер страницы",
"DE.Views.PrintWithPreview.txtPortrait": "Книжная",
"DE.Views.PrintWithPreview.txtPrint": "Печать",
"DE.Views.PrintWithPreview.txtPrintPdf": "Печать в PDF",
"DE.Views.PrintWithPreview.txtPrintRange": "Диапазон печати",
"DE.Views.PrintWithPreview.txtRight": "Правое",
"DE.Views.PrintWithPreview.txtSelection": "Выделенный фрагмент",
"DE.Views.PrintWithPreview.txtTop": "Верхнее",
"DE.Views.RightMenu.txtChartSettings": "Параметры диаграммы",
"DE.Views.RightMenu.txtFormSettings": "Параметры формы",
"DE.Views.RightMenu.txtHeaderFooterSettings": "Параметры верхнего и нижнего колонтитулов",
@ -2875,9 +2916,13 @@
"DE.Views.Toolbar.tipMarkersFSquare": "Заполненные квадратные маркеры",
"DE.Views.Toolbar.tipMarkersHRound": "Пустые круглые маркеры",
"DE.Views.Toolbar.tipMarkersStar": "Маркеры-звездочки",
"DE.Views.Toolbar.tipMultiLevelArticl": "Многоуровневые нумерованные статьи",
"DE.Views.Toolbar.tipMultiLevelChapter": "Многоуровневые нумерованные главы",
"DE.Views.Toolbar.tipMultiLevelHeadings": "Многоуровневые нумерованные заголовки",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "Многоуровневые разные нумерованные заголовки",
"DE.Views.Toolbar.tipMultiLevelNumbered": "Многоуровневые нумерованные маркеры",
"DE.Views.Toolbar.tipMultilevels": "Многоуровневый список",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Многоуровневые маркеры-сивволы",
"DE.Views.Toolbar.tipMultiLevelSymbols": "Многоуровневые маркеры-символы",
"DE.Views.Toolbar.tipMultiLevelVarious": "Многоуровневые разные нумерованные маркеры",
"DE.Views.Toolbar.tipNumbers": "Нумерованный список",
"DE.Views.Toolbar.tipPageBreak": "Вставить разрыв страницы или раздела",

View file

@ -2924,6 +2924,8 @@
"DE.Views.ViewTab.textStatusBar": "狀態欄",
"DE.Views.ViewTab.textZoom": "放大",
"DE.Views.ViewTab.tipDarkDocument": "夜間模式文件",
"DE.Views.ViewTab.tipFitToPage": "配合紙張大小",
"DE.Views.ViewTab.tipFitToWidth": "配合寬度",
"DE.Views.ViewTab.tipHeadings": "標題",
"DE.Views.ViewTab.tipInterfaceTheme": "介面主題",
"DE.Views.WatermarkSettingsDialog.textAuto": "自動",

View file

@ -599,6 +599,7 @@
"DE.Controllers.Main.errorSetPassword": "未能成功设置密码",
"DE.Controllers.Main.errorStockChart": "行顺序不正确。建立股票图表将数据按照以下顺序放置在表格上:<br>开盘价,最高价格,最低价格,收盘价。",
"DE.Controllers.Main.errorSubmit": "提交失败",
"DE.Controllers.Main.errorTextFormWrongFormat": "输入的值与该字段的格式不一致。",
"DE.Controllers.Main.errorToken": "文档安全令牌未正确形成。<br>请与您的文件服务器管理员联系。",
"DE.Controllers.Main.errorTokenExpire": "文档安全令牌已过期。<br>请与您的文档服务器管理员联系。",
"DE.Controllers.Main.errorUpdateVersion": "该文件版本已经改变了。该页面将被重新加载。",
@ -1846,6 +1847,7 @@
"DE.Views.FormSettings.textColor": "边框颜色",
"DE.Views.FormSettings.textComb": "字符组合",
"DE.Views.FormSettings.textCombobox": "\n组合框",
"DE.Views.FormSettings.textComplex": "复合字段",
"DE.Views.FormSettings.textConnected": "关联字段",
"DE.Views.FormSettings.textDelete": "删除",
"DE.Views.FormSettings.textDigits": "数字",
@ -1855,19 +1857,24 @@
"DE.Views.FormSettings.textField": "文字字段",
"DE.Views.FormSettings.textFixed": "固定填充框大小",
"DE.Views.FormSettings.textFormat": "格式",
"DE.Views.FormSettings.textFormatSymbols": "可用符号",
"DE.Views.FormSettings.textFromFile": "从文件导入",
"DE.Views.FormSettings.textFromStorage": "来自存储设备",
"DE.Views.FormSettings.textFromUrl": "从URL",
"DE.Views.FormSettings.textGroupKey": "群组密钥",
"DE.Views.FormSettings.textImage": "图片",
"DE.Views.FormSettings.textKey": "密钥",
"DE.Views.FormSettings.textLetters": "文字",
"DE.Views.FormSettings.textLock": "锁定",
"DE.Views.FormSettings.textMask": "任意掩码",
"DE.Views.FormSettings.textMaxChars": "字数限制",
"DE.Views.FormSettings.textMulti": "多行填充框",
"DE.Views.FormSettings.textNever": "从不",
"DE.Views.FormSettings.textNoBorder": "无边框",
"DE.Views.FormSettings.textNone": "无",
"DE.Views.FormSettings.textPlaceholder": "占位符",
"DE.Views.FormSettings.textRadiobox": "单选框",
"DE.Views.FormSettings.textReg": "正则表达式",
"DE.Views.FormSettings.textRequired": "必填",
"DE.Views.FormSettings.textScale": "何时按倍缩放?",
"DE.Views.FormSettings.textSelectImage": "选择图像",
@ -1884,11 +1891,13 @@
"DE.Views.FormSettings.textWidth": "单元格宽度",
"DE.Views.FormsTab.capBtnCheckBox": "多选框",
"DE.Views.FormsTab.capBtnComboBox": "组合框",
"DE.Views.FormsTab.capBtnComplex": "复合字段",
"DE.Views.FormsTab.capBtnDownloadForm": "下载为oform",
"DE.Views.FormsTab.capBtnDropDown": "候选列表",
"DE.Views.FormsTab.capBtnEmail": "Email地址",
"DE.Views.FormsTab.capBtnImage": "图片",
"DE.Views.FormsTab.capBtnNext": "下一填充框",
"DE.Views.FormsTab.capBtnPhone": "电话号码",
"DE.Views.FormsTab.capBtnPrev": "上一填充框",
"DE.Views.FormsTab.capBtnRadioBox": "单选框",
"DE.Views.FormsTab.capBtnSaveForm": "另存为oform",
@ -1905,10 +1914,13 @@
"DE.Views.FormsTab.textSubmited": "成功提交表单",
"DE.Views.FormsTab.tipCheckBox": "插入多选框",
"DE.Views.FormsTab.tipComboBox": "插入组合框",
"DE.Views.FormsTab.tipComplexField": "插入复合字段",
"DE.Views.FormsTab.tipDownloadForm": "下载一个文件填写",
"DE.Views.FormsTab.tipDropDown": "插入候选列表",
"DE.Views.FormsTab.tipEmailField": "插入电邮地址",
"DE.Views.FormsTab.tipImageField": "插入图片",
"DE.Views.FormsTab.tipNextForm": "前往下一填充框",
"DE.Views.FormsTab.tipPhoneField": "插入电话号码",
"DE.Views.FormsTab.tipPrevForm": "回到上一填充框",
"DE.Views.FormsTab.tipRadioBox": "添加单选框",
"DE.Views.FormsTab.tipSaveForm": "将文件保存为可填充的OFORM文件",
@ -2863,6 +2875,10 @@
"DE.Views.Toolbar.tipMarkersFSquare": "实心方形项目符号",
"DE.Views.Toolbar.tipMarkersHRound": "空心圆形项目符号",
"DE.Views.Toolbar.tipMarkersStar": "星形项目符号",
"DE.Views.Toolbar.tipMultiLevelArticl": "多层次编号的文章",
"DE.Views.Toolbar.tipMultiLevelChapter": "多层次编号的章节",
"DE.Views.Toolbar.tipMultiLevelHeadings": "多层次编号的标题",
"DE.Views.Toolbar.tipMultiLevelHeadVarious": "多层次各种编号的标题",
"DE.Views.Toolbar.tipMultiLevelNumbered": "多级编号",
"DE.Views.Toolbar.tipMultilevels": "多级列表",
"DE.Views.Toolbar.tipMultiLevelSymbols": "多级项目符号",

View file

@ -15,9 +15,11 @@
<input id="search" class="searchBar" placeholder="Suche" type="text" onkeypress="doSearch(event)">
</div>
<h1>Über den Dokumenteneditor</h1>
<p>Der <a target="_blank" href="https://www.onlyoffice.com/de/document-editor.aspx" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ist eine <span class="onlineDocumentFeatures">Online-</span>Anwendung, mit der Sie Ihre Dokumente<span class="onlineDocumentFeatures"> direkt in Ihrem Browser</span> betrachten und bearbeiten können.</p>
<p>Mit dem <b>Dokumenteneditor</b> können Sie Editiervorgänge durchführen, wie bei einem beliebigen Desktopeditor, editierte Dokumente unter Beibehaltung aller Formatierungsdetails drucken oder sie auf der Festplatte Ihres Rechners als DOCX-, PDF-, TXT-, ODT-, DOXT, PDF/A, OTF, RTF-, HTML-, FB2, oder HTML-Dateien speichern.</p>
<p><span class="onlineDocumentFeatures">Wenn Sie in der <em>Online-Version</em> mehr über die aktuelle Softwareversion und den Lizenzgeber erfahren möchten, klicken Sie auf das Symbol <span class = "icon icon-about"></span> in der linken Seitenleiste.</span> <span class="desktopDocumentFeatures">Wenn Sie in der <em>Desktop-Version</em> für Windows mehr über die aktuelle Softwareversion und den Lizenzgeber erfahren möchten, wählen Sie das Menü <b>Über</b> in der linken Seitenleiste des Hauptfensters. Öffnen Sie in der <em>Desktop-Version</em> für Mac OS das Menü <b>ONLYOFFICE</b> oben auf dem Bildschirm und wählen Sie den Menüpunkt <b>Über ONLYOFFICE</b>.</span></p>
<p>Der <a target="_blank" href="https://www.onlyoffice.com/de/document-editor.aspx" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ist eine <span class="onlineDocumentFeatures">Online-</span>Anwendung, mit der Sie Ihre Dokumente
<span class="onlineDocumentFeatures"> direkt in Ihrem Browser</span> betrachten und bearbeiten können.</p>
<p>Mit dem <b>Dokumenteneditor</b> können Sie Editiervorgänge durchführen, wie bei einem beliebigen Desktopeditor,
editierte Dokumente unter Beibehaltung aller Formatierungsdetails drucken oder sie auf der Festplatte Ihres Rechners als DOCX-, PDF-, TXT-, ODT-, DOXT, PDF/A, OTF, RTF-, HTML-, FB2, oder HTML-Dateien speichern.</p>
<p><span class="onlineDocumentFeatures">Wenn Sie in der <em>Online-Version</em> mehr über die aktuelle Softwareversion, das Build und den Lizenzgeber erfahren möchten, klicken Sie auf das Symbol <span class = "icon icon-about"></span> in der linken Seitenleiste.</span> <span class="desktopDocumentFeatures">Wenn Sie in der <em>Desktop-Version</em> für Windows mehr über die aktuelle Softwareversion und den Lizenzgeber erfahren möchten, wählen Sie das Menü <b>Über</b> in der linken Seitenleiste des Hauptfensters. Öffnen Sie in der <em>Desktop-Version</em> für Mac OS das Menü <b>ONLYOFFICE</b> oben auf dem Bildschirm und wählen Sie den Menüpunkt <b>Über ONLYOFFICE</b>.</span></p>
</div>
</body>
</html>

View file

@ -15,47 +15,105 @@
<input id="search" class="searchBar" placeholder="Suche" type="text" onkeypress="doSearch(event)">
</div>
<h1>Erweiterte Einstellungen des Dokumenteneditors</h1>
<p>Über die Funktion erweiterten Einstellungen können Sie die Grundeinstellungen im <a target="_blank" href="https://www.onlyoffice.com/de/document-editor.aspx" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ändern. Klicken Sie dazu in der oberen Symbolleiste auf die Registerkarte <b>Datei</b> und wählen Sie die Option <b>Erweiterte Einstellungen...</b>. Sie können auch auf das Symbol <b>Einstellungen anzeigen</b> <span class = "icon icon-viewsettingsicon"></span> rechts neben der Kopfzeile des Editors klicken und die Option <b>Erweiterte Einstellungen</b> auswählen.</p>
<p>Die erweiterten Einstellungen umfassen:</p>
<ul>
<li><b>Kommentaranzeige</b> - zum Ein-/Ausschalten der Option Live-Kommentar:
<ul>
<li><b>Anzeige von Kommentaren aktivieren</b> - wenn Sie diese Funktion deaktivieren, werden die kommentierten Passagen nur hervorgehoben, wenn Sie auf das Symbol <b>Kommentare</b> <div class = "icon icon-commentsicon"></div> in der linken Seitenleiste klicken.</li>
<li><b>Anzeige der aufgelösten Kommentare aktivieren</b> - diese Funktion ist standardmäßig deaktiviert, sodass die aufgelösten Kommentare im Dokumententext verborgen werden. Sie können diese Kommentare nur ansehen, wenn Sie in der linken Seitenleiste auf das Symbol <b>Kommentare</b> <div class = "icon icon-commentsicon"></div> klicken. Wenn die aufgelösten Kommentare im Dokument angezeigt werden sollen, müssen Sie diese Option aktivieren.</li>
</ul>
</li>
<li><b>Rechtschreibprüfung</b> - Ein-/Ausschalten der automatischen Rechtschreibprüfung.</li>
<li><b>Erweiterte Eingabe</b> - Ein-/Auszuschalten von Hieroglyphen.</li>
<li><b>Hilfslinien</b> - Aktivieren/Deaktivieren von Ausrichtungshilfslinien, die Ihnen dabei helfen Objekte präzise auf der Seite zu positionieren.</li>
<li>Über <span class="onlineDocumentFeatures"><b>AutoSpeichern</b> können Sie in der <em>Online-Version</em> die Funktion zum automatischen Speichern von Änderungen während der Bearbeitung ein-/ausschalten.</span> Über <span class="desktopDocumentFeatures"><b>Wiederherstellen</b> können Sie in der <em>Desktop-Version</em> die Funktion zum automatischen Wiederherstellen von Dokumenten für den Fall eines unerwarteten Programmabsturzes ein-/ausschalten.</span></li>
<li class="onlineDocumentFeatures"><b>Co-Bearbeitung</b> - Anzeige der während der Co-Bearbeitung vorgenommenen Änderungen:<ul>
<li>Standardmäßig ist der <b>Schnellmodus</b> aktiviert. Die Benutzer, die das Dokuments gemeinsam bearbeiten, sehen die Änderungen in Echtzeit, sobald sie von anderen Benutzern vorgenommen wurden.</li>
<li>Wenn Sie die Änderungen von anderen Benutzern nicht einsehen möchten (um Störungen zu vermeiden oder aus einem anderen Grund), wählen Sie den Modus <b>Strikt</b> und alle Änderungen werden erst angezeigt, nachdem Sie auf das Symbol <b>Speichern</b> <div class = "icon icon-saveupdate"></div> geklickt haben, dass Sie darüber informiert, dass Änderungen von anderen Benutzern vorliegen.</li>
</ul>
</li>
<li class="onlineDocumentFeatures"><b>Echtzeit-Änderungen bei gemeinsamer Bearbeitung</b> - legt fest, welche Änderungen bei der Co-Bearbeitung hervorgehoben werden sollen:<ul>
<li>Wenn Sie die Option <b>Keine anzeigen</b> auswählen, werden die während der aktuellen Sitzung vorgenommenen Änderungen nicht hervorgehoben.</li>
<li>Wenn Sie die Option <b>Alle anzeigen</b> auswählen, werden alle während der aktuellen Sitzung vorgenommenen Änderungen hervorgehoben.</li>
<li>Wenn Sie die Option <b>Letzte anzeigen</b> auswählen, werden alle Änderungen hervorgehoben, die Sie vorgenommen haben, seit Sie das letzte Mal das Symbol <b>Speichern</b> <div class = "icon icon-saveupdate"></div> angeklickt haben. Diese Option ist nur verfügbar, wenn Sie in der Co-Bearbeitung den Modus <b>Strikt</b> ausgewählt haben.</li>
</ul>
</li>
<li><b>Thema der Benutzeroberfläche</b> wird verwendet, um das Farbschema der Benutzeroberfläche des Editors zu ändern.
<p>Der <a target="_blank" href="https://www.onlyoffice.com/de/document-editor.aspx" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, die erweiterten Einstellungen zu ändern. Um darauf zuzugreifen, öffnen Sie die Registerkarte <b>Datei</b> und wählen Sie die Option <b>Erweiterte Einstellungen</b>.</p>
<p>Die erweiterten Einstellungen sind wie folgt gruppiert:</p>
<h3>Bearbeitung und Speicherung</h3>
<ol>
<li><span class="onlineDocumentFeatures">Die Option <b>Automatisches speichern</b> wird in der <em>Online-Version</em> verwendet, um das automatische Speichern von Änderungen, die Sie während der Bearbeitung vornehmen, ein-/auszuschalten.</span></li>
<li><span class="desktopDocumentFeatures">Die Option <b>Wiederherstellen</b> wird in der <em>Desktop-Version</em> verwendet, um die Option ein-/auszuschalten, die die automatische Wiederherstellung von Dokumenten ermöglicht, falls das Programm unerwartet geschlossen wird.</span></li>
<li><b>Die Schaltfläche Einfügeoptionen beim Einfügen von Inhalten anzeigen</b>. Das entsprechende Symbol wird angezeigt, wenn Sie Inhalte in das Dokument einfügen.</li>
<li><b>Die Dateien mit älteren MS Word-Versionen kompatibel machen, wenn sie als DOCX gespeichert werden</b>. Die im DOCX-Format gespeicherten Dateien werden mit älteren Versionen von Microsoft Word kompatibel.</li>
</ol>
<h3>Zusammenarbeit</h3>
<ol>
<li class="onlineDocumentFeatures">
Im Unterabschnitt <b>Modus "Gemeinsame Bearbeitung"</b> können Sie den bevorzugten Modus zum Anzeigen von Änderungen am Dokument festlegen, wenn Sie gemeinsam arbeiten.
<ul>
<li>Die Option <b>Hell</b> enthält Standardfarben - blau, weiß und hellgrau mit weniger Kontrast in den Elementen der Benutzeroberfläche, die für die Arbeit tagsüber komfortabel sind.</li>
<li>Die Option <b>Klassisch Hell</b> enthält Standardfarben - blau, weiß und hellgrau.</li>
<li>Die Option <b>Dunkel</b> enthält schwarze, dunkelgraue und hellgraue Farben, die für die Arbeit in der Nacht komfortabel sind. Der <b>Dunkelmodus des Dokuments aktivieren</b> ist standardmäßig aktiv, wenn der Editor auf <b>Dunkles Thema der Benutzeroberfläche</b> eingestellt ist. Aktivieren Sie das Kontrollkästchen <b>Den dunklen Dokumentmodus aktivieren</b>, um ihn zu aktivieren.</li>
<li><b>Schnell</b> (standardmäßig). Die Benutzer, die an der gemeinsamen Bearbeitung von Dokumenten teilnehmen, sehen die Änderungen in Echtzeit, sobald sie von anderen Benutzern vorgenommen wurden.</li>
<li><b>Formal</b>. Alle von Mitbearbeitern vorgenommenen Änderungen werden erst angezeigt, nachdem Sie auf das Symbol <b>Speichern</b> <div class="icon icon-saveupdate"></div> geklickt haben, das Sie über neue Änderungen informiert.</li>
</ul>
</li>
<li><b>Standard-Zoomwert</b> - Einrichten des Standard-Zoomwerts aus der Liste der verfügbaren Optionen von 50 % bis 500 %. Sie können auch die Option <b>Auf Seite anpassen</b> oder <b>Auf Breite anpassen</b> auswählen.</li>
<li><b>Hinting</b> - Auswahl der Schriftartdarstellung im Dokumenteneditor:<ul>
<li>
Im Unterabschnitt <b>Änderungen anzeigen</b> können Sie auswählen, wie neue Änderungen angezeigt werden.
<ul>
<li><b>In Sprechblasen beim Klicken anzeigen</b>. Die Änderung wird in einer Sprechblase angezeigt, wenn Sie auf die nachverfolgte Änderung klicken.</li>
<li><b>In Tipps anzeigen</b>. Ein Tooltip wird angezeigt, wenn Sie den Mauszeiger über die nachverfolgte Änderung bewegen.</li>
</ul>
</li>
<li class="onlineDocumentFeatures">
Im Unterabschnitt <b>Änderungen bei der Echtzeit-Zusammenarbeit zeigen</b> können Sie auswählen, wie neue Änderungen und Kommentare in Echtzeit angezeigt werden.
<ul>
<li><b>Keine</b>. Alle während der aktuellen Sitzung vorgenommenen Änderungen werden nicht hervorgehoben.</li>
<li><b>Alle anzeigen</b>. Alle während der aktuellen Sitzung vorgenommenen Änderungen werden hervorgehoben.</li>
<li><b>Letzte anzeigen</b>. Alle Änderungen werden hervorgehoben, die Sie vorgenommen haben, seit Sie das letzte Mal das Symbol <b>Speichern</b> <div class="icon icon-saveupdate"></div> angeklickt haben. Diese Option ist nur verfügbar, wenn Sie in der Co-Bearbeitung den Modus <b>Formal</b> ausgewählt haben.</li>
<li><b>Kommentare im Text anzeigen</b>. Wenn Sie diese Funktion deaktivieren, werden die kommentierten Passagen nur dann hervorgehoben, wenn Sie auf das Symbol <b>Kommentare</b> <div class="icon icon-commentsicon"></div> in der linken Seitenleiste klicken.</li>
<li><b>Gelöste Kommentare anzeigen</b>. Diese Funktion ist standardmäßig deaktiviert, sodass die aufgelösten Kommentare im Dokumenttext ausgeblendet werden. Sie können solche Kommentare nur anzeigen, wenn Sie in der linken Seitenleiste auf das Symbol <b>Kommentare</b> <div class="icon icon-commentsicon"></div> klicken. Aktivieren Sie diese Option, wenn Sie aufgelöste Kommentare im Dokumenttext anzeigen möchten.</li>
</ul>
</li>
</ol>
<h3>Rechtschreibprüfung</h3>
<ol>
<li>Die Option <b>Rechtschreibprüfung</b> wird verwendet, um die Rechtschreibprüfung ein-/auszuschalten.</li>
<li><b>Wörter in GROSSBUCHSTABEN ignorieren</b>. In Großbuchstaben eingegebene Wörter werden bei der Rechtschreibprüfung ignoriert.</li>
<li><b>Wörter mit Zahlen ignorieren</b>. Wörter mit Zahlen werden bei der Rechtschreibprüfung ignoriert.</li>
<li>Über das Menü <b>Automatische Korrekturoptionen</b> können Sie auf die <a href="../UsageInstructions/MathAutoCorrect.htm" onclick="onhyperlinkclick(this)">Autokorrektur-Einstellungen</a> zugreifen, z. B. Text während der Eingabe ersetzen, Funktionen erkennen, automatische Formatierung usw.</li>
</ol>
<h3>Arbeitsbereich</h3>
<ol>
<li>Die Option <b>Ausrichtungslinien</b> wird zum Ein-/Ausschalten der Ausrichtungshilfslinien verwendet, die beim Verschieben von Objekten angezeigt werden. Sie ermöglicht eine präzisere Objektpositionierung auf der Seite.</li>
<li>Die Option <b>Hieroglyphen</b> wird verwendet, um die Anzeige von Hieroglyphen ein-/auszuschalten.</li>
<li>Die Option <b>Verwenden Sie die Alt-Taste, um über die Tastatur in der Benutzeroberfläche zu navigieren</b> wird verwendet, um die Verwendung der <em>Alt</em>-Taste in Tastaturkürzeln zu aktivieren.</li>
<li>
Die Option <b>Thema der Benutzeroberfläche</b> wird verwendet, um das Farbschema der Benutzeroberfläche des Editors zu ändern.
<ul>
<li>Die Option <b>Wie im System</b> sorgt dafür, dass der Editor dem Oberflächendesign Ihres Systems folgt.</li>
<li>Das Farbschema <b>Hell</b> umfasst die Standardfarben Blau, Weiß und Hellgrau mit weniger Kontrast in UI-Elementen, die für die Arbeit tagsüber geeignet sind.</li>
<li>Das Farbschema <b>Klassisch Hell</b> umfasst die Standardfarben Blau, Weiß und Hellgrau.</li>
<li>Das Farbschema <b>Dunkel</b> umfasst schwarze, dunkelgraue und hellgraue Farben, die für Arbeiten bei Nacht geeignet sind.</li>
<li>Das Farbschema <b>Dunkler Kontrast</b> umfasst schwarze, dunkelgraue und weiße Farben mit mehr Kontrast in UI-Elementen, die den Arbeitsbereich der Datei hervorheben.</li>
<li>
Die Option <b>Dunkelmodus aktivieren</b> wird verwendet, um den Arbeitsbereich dunkler zu machen, wenn der Editor auf das Oberflächendesign <b>Dunkel</b> oder <b>Dunkler Kontrast</b> eingestellt ist. Aktivieren Sie das Kontrollkästchen <b>Dunkelmodus aktivieren</b>, um diese Option zu aktivieren.
<p class="note">Abgesehen von den verfügbaren Benutzeroberflächendesigns <b>Hell</b>, <b>Klassisch Hell</b>, <b>Dunkel</b> und <b>Dunkler Kontrast</b> können jetzt ONLYOFFICE-Editoren mit Ihrem eigenen Farbschema angepasst werden. Bitte befolgen Sie <a target="_blank" href="https://helpcenter.onlyoffice.com/installation/docs-developer-change-theme.aspx" onclick="onhyperlinkclick(this)">diese Anleitung</a>, um zu erfahren, wie Sie das tun können.</p>
</li>
</ul>
</li>
<li>Die Option <b>Maßeinheit</b> wird verwendet, um anzugeben, welche Einheiten auf den Linealen und in Eigenschaften von Objekten verwendet werden, wenn Parameter wie Breite, Höhe, Abstand, Ränder usw. eingestellt werden. Die verfügbaren Einheiten sind <em>Zentimeter</em>, <em>Punkt</em> und <em>Zoll</em>.</li>
<li>Die Option <b>Standard-Zoom-Wert</b> wird verwendet, um den Standard-Zoom-Wert festzulegen, indem Sie ihn in der Liste der verfügbaren Optionen zwischen 50 % und 500 % auswählen. Sie können auch die Option <em>Seite anpassen</em> oder <em>Breite anpassen</em> auswählen.</li>
<li>
Die Option <b>Schriftglättung</b> wird verwendet, um auszuwählen, wie Schriftarten im Dokumenteneditor angezeigt werden.
<ul>
<li>Wählen Sie <b>Wie Windows</b>, wenn Ihnen die Art gefällt, wie die Schriftarten unter Windows gewöhnlich angezeigt werden, d.h. mit Windows-artigen Hints.</li>
<li>Wählen Sie <b>Wie OS X</b>, wenn Ihnen die Art gefällt, wie die Schriftarten auf einem Mac gewöhnlich angezeigt werden, d.h. ohne Hints.</li>
<li>Wählen Sie <b>Eingebettet</b>, wenn Sie möchten, dass Ihr Text mit den Hints angezeigt wird, die in Schriftartdateien eingebettet sind.</li>
<li>Wählen Sie <b>Native</b>, wenn Sie möchten, dass Ihr Text mit den Hints angezeigt wird, die in Schriftartdateien eingebettet sind.</li>
<li>
<b>Standard-Cache-Modus</b> wird verwendet, um den Cache-Modus für die Schriftzeichen auszuwählen. Es wird nicht empfohlen, es ohne Grund zu wechseln. Es kann nur in manchen Fällen hilfreich sein, beispielsweise wenn ein Problem im Google Chrome-Browser mit aktivierter Hardwarebeschleunigung auftritt.
<p>Der Dokumenteneditor verfügt über zwei Cache-Modi:</p>
<ol>
<li>Im <b>ersten Cache-Modus</b> wird jeder Buchstabe als separates Bild zwischengespeichert.</li>
<li>Im <b>zweiten Cache-Modus</b> wird ein Bild einer bestimmten Größe ausgewählt, in dem Buchstaben dynamisch platziert werden, und ein Mechanismus zum Zuweisen/Entfernen von Speicher in diesem Bild wird ebenfalls implementiert. Wenn nicht genügend Speicherplatz vorhanden ist, wird ein zweites Bild erstellt usw.</li>
</ol>
<p>Die Einstellung <b>Standard-Cache-Modus</b> wendet zwei oben genannte Cache-Modi separat für verschiedene Browser an:</p>
<ul>
<li>Wenn die Einstellung <b>Standard-Cache-Modus</b> aktiviert ist, verwendet Internet Explorer (Version 9, 10, 11) den <b>zweiten Cache-Modus</b>, andere Browser verwenden den <b>ersten Cache-Modus</b>.</li>
<li>Wenn die Einstellung <b>Standard-Cache-Modus</b> deaktiviert ist, verwendet Internet Explorer (Version 9, 10, 11) den <b>ersten Cache-Modus</b>, andere Browser verwenden den <b>zweiten Cache-Modus</b>.</li>
</ul>
</li>
</ul>
</li>
<li><b>Maßeinheiten</b> - geben Sie an, welche Einheiten auf den Linealen und in Eigenschaftenfenstern verwendet werden, um Elemente wie Breite, Höhe, Abstand, Ränder usw. zu messen. Sie können die Optionen <b>Zentimeter</b>, <b>Punkt</b>, oder <b>Zoll</b> wählen.</li>
</ul>
<p>Um die vorgenommenen Änderungen zu speichern, klicken Sie auf <b>Übernehmen</b>.</p>
<li>
Die Option <b>Einstellungen von Makros</b> wird verwendet, um die Anzeige von Makros mit einer Benachrichtigung einzustellen.
<ul>
<li>Wählen Sie <b>Alle deaktivieren</b>, um alle Makros im Dokument zu deaktivieren.</li>
<li>Wählen Sie <b>Benachrichtigung anzeigen</b>, um Benachrichtigungen über Makros im Dokument zu erhalten.</li>
<li>Wählen Sie <b>Alle aktivieren</b>, um automatisch alle Makros im Dokument auszuführen.</li>
</ul>
</li>
</ol>
<p>Um die vorgenommenen Änderungen zu speichern, klicken Sie auf <b>Anwenden</b>.</p>
</div>
</body>
</html>

View file

@ -15,25 +15,28 @@
<input id="search" class="searchBar" placeholder="Search" type="text" onkeypress="doSearch(event)">
</div>
<h1>Gemeinsame Bearbeitung von Dokumenten in Echtzeit</h1>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx">freigeben</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx" onclick="onhyperlinkclick(this)">freigeben</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Im <b>Dokumenteneditor</b> können Sie in Echtzeit an Dokumenten mit zwei Modi zusammenarbeiten: <b>Schnell</b> oder <b>Formal</b>.</p>
<p>Die Modi können in den <a href="../HelpfulHints/AdvancedSettings.htm" onclick="onhyperlinkclick(this)">erweiterten Einstellungen</a> ausgewählt werden. Es ist auch möglich, den gewünschten Modus über das Symbol <span class = "icon icon-coeditingmode"></span> <b>Modus "Gemeinsame Bearbeitung"</b> auf der Registerkarte <b>Zusammenarbeit</b> in der oberen Symbolleiste auswählen:</p>
<p>Die Modi können in den <a href="../HelpfulHints/AdvancedSettings.htm" onclick="onhyperlinkclick(this)">erweiterten Einstellungen</a> ausgewählt werden. Es ist auch möglich, den gewünschten Modus über das Symbol <span class="icon icon-coeditingmode"></span> <b>Modus "Gemeinsame Bearbeitung"</b> auf der Registerkarte <b>Zusammenarbeit</b> in der oberen Symbolleiste auswählen:</p>
<p><img alt="Co-editing Mode menu" src="../../../../../../common/main/resources/help/de/images/coeditingmodemenu.png" /></p>
<p>Die Anzahl der Benutzer, die an dem aktuellen Dokument arbeiten, wird auf der rechten Seite der Editor-Kopfzeile angezeigt - <span class = "icon icon-usersnumber"></span>. Wenn Sie sehen möchten, wer genau die Datei gerade bearbeitet, können Sie auf dieses Symbol klicken oder das <b>Chat</b>-Bedienfeld mit der vollständigen Liste der Benutzer öffnen.</p>
<p>Die Anzahl der Benutzer, die an dem aktuellen Dokument arbeiten, wird auf der rechten Seite der Editor-Kopfzeile angezeigt - <span class="icon icon-usersnumber"></span>. Wenn Sie sehen möchten, wer genau die Datei gerade bearbeitet, können Sie auf dieses Symbol klicken oder das <b>Chat</b>-Bedienfeld mit der vollständigen Liste der Benutzer öffnen.</p>
<h3>Modus "Schnell"</h3>
<p>Der Modus <b>Schnell</b> wird standardmäßig verwendet und zeigt die von anderen Benutzern vorgenommenen Änderungen in Echtzeit an. Wenn Sie ein Dokument in diesem Modus gemeinsam bearbeiten, ist die Möglichkeit zum <b>Wiederholen</b> des letzten rückgängig gemachten Vorgangs nicht verfügbar. In diesem Modus werden die Aktionen und die Namen der Co-Autoren angezeigt, wenn sie den Text bearbeiten.</p>
<p>Wenn Sie den Mauszeiger über eine der bearbeiteten Passagen bewegen, wird der Name des Benutzers angezeigt, der sie gerade bearbeitet.</p>
<p><img alt="Modus Schnell" src="../images/fastmode.png" /></p>
<h3>Modus "Formal"</h3>
<p>Der Modus <b>Formal</b> wird ausgewählt, um die von anderen Benutzern vorgenommenen Änderungen auszublenden, bis Sie auf das Symbol <b>Speichern</b> <span class = "icon icon-savewhilecoediting"></span> klicken, um Ihre Änderungen zu speichern und die von Co-Autoren vorgenommenen Änderungen anzunehmen. Wenn ein Dokument in diesem Modus von mehreren Benutzern gleichzeitig bearbeitet wird, werden die bearbeiteten Textpassagen mit gestrichelten Linien in unterschiedlichen Farben gekennzeichnet.</p>
<p>Der Modus <b>Formal</b> wird ausgewählt, um die von anderen Benutzern vorgenommenen Änderungen auszublenden, bis Sie auf das Symbol <b>Speichern</b> <span class="icon icon-savewhilecoediting"></span> klicken, um Ihre Änderungen zu speichern und die von Co-Autoren vorgenommenen Änderungen anzunehmen. Wenn ein Dokument in diesem Modus von mehreren Benutzern gleichzeitig bearbeitet wird, werden die bearbeiteten Textpassagen mit gestrichelten Linien in unterschiedlichen Farben gekennzeichnet.</p>
<p><img alt="Modus Formal" src="../images/strictmode.png" /></p>
<p>Sobald einer der Benutzer seine Änderungen durch Klicken auf das Symbol <span class = "icon icon-savewhilecoediting"></span> speichert, sehen die anderen einen Hinweis in der Statusleiste, der darauf hinweist, dass es Aktualisierungen gibt. Um die von Ihnen vorgenommenen Änderungen zu speichern, damit andere Benutzer sie sehen und die von Ihren Mitbearbeitern gespeicherten Aktualisierungen abrufen können, klicken Sie auf das Symbol <span class = "icon icon-saveupdate"></span> in der linken oberen Ecke der oberen Symbolleiste. Die Aktualisierungen werden hervorgehoben, damit Sie sehen können, was genau geändert wurde.</p>
<p>Sobald einer der Benutzer seine Änderungen durch Klicken auf das Symbol <span class="icon icon-savewhilecoediting"></span> speichert, sehen die anderen einen Hinweis in der Statusleiste, der darauf hinweist, dass es Aktualisierungen gibt. Um die von Ihnen vorgenommenen Änderungen zu speichern, damit andere Benutzer sie sehen und die von Ihren Mitbearbeitern gespeicherten Aktualisierungen abrufen können, klicken Sie auf das Symbol <span class="icon icon-saveupdate"></span> in der linken oberen Ecke der oberen Symbolleiste. Die Aktualisierungen werden hervorgehoben, damit Sie sehen können, was genau geändert wurde.</p>
<p>Sie können angeben, welche Änderungen während der gemeinsamen Bearbeitung hervorgehoben werden sollen, indem Sie auf die Registerkarte <b>Datei</b> in der oberen Symbolleiste klicken, die Option <b>Erweiterte Einstellungen...</b> auswählen und eine der drei Möglichkeiten auswählen:</p>
<ul>
<li><b>Alle anzeigen</b>: Alle Änderungen, die während der aktuellen Sitzung vorgenommen wurden, werden hervorgehoben.</li>
<li><b>Letzte anzeigen</b>: Nur die Änderungen, die seit dem letzten Klicken auf das Symbol <div class = "icon icon-saveupdate"></div> vorgenommen wurden, werden hervorgehoben.</li>
<li><b>Letzte anzeigen</b>: Nur die Änderungen, die seit dem letzten Klicken auf das Symbol <div class="icon icon-saveupdate"></div> vorgenommen wurden, werden hervorgehoben.</li>
<li><b>Keine</b>: Änderungen, die während der aktuellen Sitzung vorgenommen wurden, werden nicht hervorgehoben.</li>
</ul>
<h3>Modus "Live Viewer"</h3>
<p>Der Modus <b>Live Viewer</b> wird verwendet, um die von anderen Benutzern vorgenommenen Änderungen in Echtzeit anzuzeigen, wenn das Dokument von einem Benutzer mit den Zugriffsrechten <b>Schreibgeschützt</b> geöffnet wird.</p>
<p class="note">Damit der Modus richtig funktioniert, stellen Sie sicher, dass das Kontrollkästchen <b>Änderungen von anderen Benutzer anzeigen</b> in den <b>Erweiterten Einstellungen</b> des Editors aktiviert ist.</p>
<h3>Anonym</h3>
<p>Portalbenutzer, die nicht registriert sind und kein Profil haben, gelten als anonym, können jedoch weiterhin an Dokumenten zusammenarbeiten. Um ihnen einen Namen zuzuweisen, muss der anonyme Benutzer beim ersten Öffnen des Dokuments einen Namen in das entsprechende Feld in der rechten oberen Ecke des Bildschirms eingeben. Aktivieren Sie das Kontrollkästchen "Nicht mehr anzeigen", um den Namen beizubehalten.</p>
<p><img alt="anonymous collaboration" src="../images/anonymous_collab.png" /></p>

View file

@ -15,7 +15,7 @@
<input id="search" class="searchBar" placeholder="Search" type="text" onkeypress="doSearch(event)">
</div>
<h1>Dokumente kommentieren</h1>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx" onclick="onhyperlinkclick(this)">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Im <b>Dokumenteneditor</b> können Sie Kommentare zum Inhalt von Dokumenten hinterlassen, ohne diese tatsächlich zu bearbeiten. Im Gegensatz zu <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">Chat</a>-Nachrichten bleiben die Kommentare, bis sie gelöscht werden.</p>
<h3>Kommentare hinterlassen und darauf antworten</h3>
<p>Um einen Kommentar zu hinterlassen:</p>
@ -48,8 +48,7 @@
<li>nach Datum: <b>Neueste zuerst</b> oder <b>Älteste zuerste</b>. Dies ist die standardmäßige Sortierreihenfolge.</li>
<li>nach Verfasser: <b>Verfasser (A-Z)</b> oder <b>Verfasser (Z-A)</b>.</li>
<li>nach Reihenfolge: <b>Von oben</b> oder <b>Von unten</b>. Die übliche Sortierreihenfolge von Kommentaren nach ihrer Position in einem Dokument ist wie folgt (von oben): <em>Kommentare zu Text</em>, <em>Kommentare zu Fußnoten</em>, <em>Kommentare zu Endnoten</em>, <em>Kommentare zu Kopf-/Fußzeilen</em>, <em>Kommentare zum gesamten Dokument</em>.</li>
<li>
nach Gruppe: <b>Alle</b> oder wählen Sie eine bestimmte Gruppe aus der Liste aus. Diese Sortieroption ist verfügbar, wenn Sie eine Version ausführen, die diese Funktionalität enthält.
<li>nach Gruppe: <b>Alle</b> oder wählen Sie eine bestimmte Gruppe aus der Liste aus. Diese Sortieroption ist verfügbar, wenn Sie eine Version ausführen, die diese Funktionalität enthält.
<p><img alt="Sort comments" src="../images/sortcomments.png" /></p>
</li>
</ul>
@ -64,7 +63,7 @@
<p>Um eine Erwähnung hinzuzufügen:</p>
<ol>
<li>Geben Sie das Zeichen "+" oder "@" an einer beliebigen Stelle im Kommentartext ein - eine Liste der Portalbenutzer wird geöffnet. Um den Suchvorgang zu vereinfachen, können Sie im Kommentarfeld mit der Eingabe eines Namens beginnen - die Benutzerliste ändert sich während der Eingabe.</li>
<li>Wählen Sie die erforderliche Person aus der Liste aus. Wenn die Datei noch nicht für den genannten Benutzer freigegeben wurde, wird das Fenster <b>Freigabeeinstellungen</b> geöffnet. Der Zugriffstyp <b>Schreibgeschützt</b> ist standardmäßig ausgewählt. <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx">Ändern Sie es bei Bedarf</a>.</li>
<li>Wählen Sie die erforderliche Person aus der Liste aus. Wenn die Datei noch nicht für den genannten Benutzer freigegeben wurde, wird das Fenster <b>Freigabeeinstellungen</b> geöffnet. Der Zugriffstyp <b>Schreibgeschützt</b> ist standardmäßig ausgewählt. <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx" onclick="onhyperlinkclick(this)">Ändern Sie es bei Bedarf</a>.</li>
<li>Klicken Sie auf <b>OK</b>.</li>
</ol>
<p>Der erwähnte Benutzer erhält eine E-Mail-Benachrichtigung, dass er in einem Kommentar erwähnt wurde. Wurde die Datei freigegeben, erhält der Benutzer auch eine entsprechende Benachrichtigung.</p>

View file

@ -15,7 +15,7 @@
<input id="search" class="searchBar" placeholder="Search" type="text" onkeypress="doSearch(event)">
</div>
<h1>Kommunikation in Echtzeit</h1>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx" onclick="onhyperlinkclick(this)">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Im <b>Dokumenteneditor</b> können Sie mit Ihren Mitbearbeitern in Echtzeit kommunizieren, indem Sie das integrierte <b>Chat</b>-Tool sowie eine Reihe nützlicher Plugins verwenden, z. B. <a href="../UsageInstructions/CommunicationPlugins.htm" onclick="onhyperlinkclick(this)">Telegram oder Rainbow</a>.</p>
<p>Um auf das <b>Chat</b>-Tool zuzugreifen und eine Nachricht für andere Benutzer zu hinterlassen:</p>
<ol>

View file

@ -15,7 +15,7 @@
<input id="search" class="searchBar" placeholder="Search" type="text" onkeypress="doSearch(event)">
</div>
<h1>Dokumente vergleichen</h1>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten.</p>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx" onclick="onhyperlinkclick(this)">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten.</p>
<p>Wenn Sie zwei Dokumente vergleichen und zusammenführen müssen, bietet Ihnen der <a href="https://www.onlyoffice.com/en/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> die Dokument-<b>Vergleichsfunktion</b>. Es ermöglicht, die Unterschiede zwischen zwei Dokumenten anzuzeigen und die Dokumente zusammenzuführen, indem die Änderungen einzeln oder alle auf einmal akzeptiert werden.</p>
<p>Nach dem Vergleichen und Zusammenführen zweier Dokumente wird das Ergebnis als neue Version der Originaldatei im Portal gespeichert<!-- (in the <em>online version</em> of editors)-->. <!--In the desktop version, when you click the <b>Save</b> button, the dialog window will appear where you will be suggested to save a new file.--></p>
<p>Wenn Sie die zu vergleichenden Dokumente nicht zusammenführen müssen, können Sie alle Änderungen verwerfen, sodass das Originaldokument unverändert bleibt.</p>
@ -73,12 +73,12 @@
<p>Um alle Änderungen abzulehnen, klicken Sie den Abwärtspfeil unter der Schaltfläche <span class = "icon icon-review_rejecttoptoolbar"></span> <b>Ablehnen</b> an und wählen Sie die Option <b>Alle Änderungen ablehnen</b> aus.</p>
<h3 id="comparisonnotes">Zusatzinformation für die Vergleich-Funktion</h3>
<h5>Die Vergleichsmethode</h5>
<h4>Die Vergleichsmethode</h4>
<p>Dokumente werden <b>wortweise</b> verglichen. Wenn ein Wort eine Änderung von mindestens einem Zeichen enthält (z. B. wenn ein Zeichen entfernt oder ersetzt wurde), wird die Differenz im Ergebnis als Änderung des gesamten Wortes und nicht des Zeichens angezeigt.</p>
<p>Das folgende Bild zeigt den Fall, dass die Originaldatei das Wort „Symbole“ und das Vergleichsdokument das Wort „Symbol“ enthält.</p>
<p><img alt="Compare documents - method" src="../images/compare_method.png" /></p>
<h5>Urheberschaft des Dokuments</h5>
<h4>Urheberschaft des Dokuments</h4>
<p>Wenn der Vergleichsprozess gestartet wird, wird das zweite Dokument zum Vergleichen hochgeladen und mit dem aktuellen verglichen.</p>
<ul>
<li>Wenn das geladene Dokument einige Daten enthält, die nicht im Originaldokument enthalten sind, werden die Daten als von einem Überprüfer hinzugefügt markiert.</li>
@ -87,7 +87,7 @@
<p>Wenn die Autoren des Originaldokuments und des geladenen Dokuments dieselbe Person sind, ist der Überprüfer derselbe Benutzer. Sein/ihr Name wird in der Änderungssprechblase angezeigt.</p>
<p>Wenn die Autoren zweier Dateien unterschiedliche Benutzer sind, dann ist der Autor der zweiten zum Vergleich geladenen Datei der Autor der hinzugefügten/entfernten Änderungen.</p>
<h5>Die nachverfolgten Änderungen im verglichenen Dokument</h5>
<h4>Die nachverfolgten Änderungen im verglichenen Dokument</h4>
<p>Wenn das Originaldokument einige Änderungen enthält, die im Modus "Review" vorgenommen wurden, werden diese im Vergleichsprozess übernommen. Wenn Sie das zweite Dokument zum Vergleich auswählen, wird die entsprechende Warnmeldung angezeigt.</p>
<p>In diesem Fall enthält das Dokument im <b>Originalanzeigemodus</b> keine Änderungen.</p>
</div>

View file

@ -49,7 +49,7 @@
<td>Über das <b>Dateimenü</b> können Sie das aktuelle Dokument speichern, drucken, herunterladen, Informationen einsehen, ein neues Dokument erstellen oder ein vorhandenes öffnen, auf die Hilfefunktion zugreifen oder die erweiterten Einstellungen öffnen.</td>
</tr>
<tr>
<td>Dialogbox Suchen und Ersetzen öffnen</td>
<td>Dialogbox Suchen und Ersetzen öffnen</td>
<td><kbd>STRG</kbd>+<kbd>F</kbd></td>
<td><kbd>^ STRG</kbd>+<kbd>F</kbd>,<br /><kbd>&#8984; Cmd</kbd>+<kbd>F</kbd></td>
<td>Über das Dialogfeld <b>Suchen und Finden</b> können Sie im aktuell bearbeiteten Dokument nach Zeichen/Wörtern/Phrasen suchen.</td>
@ -132,6 +132,12 @@
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>F10</kbd></td>
<td>Öffnen des ausgewählten Element-<b>Kontextmenüs</b>.</td>
</tr>
<tr>
<td>Den Parameter „Zoom“ zurücksetzen</td>
<td><kbd>STRG</kbd>+<kbd>0</kbd></td>
<td><kbd>^ STRG</kbd>+<kbd>0</kbd> oderr <kbd>&#8984; Cmd</kbd>+<kbd>0</kbd></td>
<td>Setzen Sie den „Zoom“-Parameter des aktuellen Dokuments auf einen Standardwert von 100% zurück.</td>
</tr>
<tr>
<th colspan="4" class="keyboard_section">Navigation</th>
</tr>
@ -161,50 +167,50 @@
</tr>
<tr>
<td>Zum Anfang der vorherigen Seite springen</td>
<td><kbd>ALT</kbd>+<kbd>STRG</kbd>+<kbd>BILD oben</kbd></td>
<td><kbd>ALT</kbd>+<kbd>STRG</kbd>+<kbd>BILD auf</kbd></td>
<td></td>
<td>Der Cursor wird an den Anfang der Seite verschoben, die der aktuell bearbeiteten Seite vorausgeht.</td>
</tr>
<tr>
<td>Zum Anfang der nächsten Seite springen</td>
<td><kbd>ALT</kbd>+<kbd>STRG</kbd>+<kbd>BILD unten</kbd></td>
<td><kbd>⌥ Option</kbd>+<kbd>&#8984; Cmd</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>BILD unten</kbd></td>
<td><kbd>ALT</kbd>+<kbd>STRG</kbd>+<kbd>BILD ab</kbd></td>
<td><kbd>⌥ Option</kbd>+<kbd>&#8984; Cmd</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>BILD ab</kbd></td>
<td>Der Cursor wird an den Anfang der Seite verschoben, die auf die aktuell bearbeitete Seite folgt.</td>
</tr>
<tr>
<td>Nach unten scrollen</td>
<td><kbd>BILD unten</kbd></td>
<td><kbd>BILD unten</kbd>,<br /><kbd>⌥ Option</kbd>+<kbd>Fn</kbd>+<kbd></kbd></td>
<td><kbd>BILD ab</kbd></td>
<td><kbd>BILD ab</kbd>,<br /><kbd>⌥ Option</kbd>+<kbd>Fn</kbd>+<kbd></kbd></td>
<td>Wechsel zum Ende der Seite.</td>
</tr>
<tr>
<td>Nach oben scrollen</td>
<td><kbd>BILD oben</kbd></td>
<td><kbd>BILD oben</kbd>,<br /><kbd>⌥ Option</kbd>+<kbd>Fn</kbd>+<kbd></kbd></td>
<td><kbd>BILD auf</kbd></td>
<td><kbd>BILD auf</kbd>,<br /><kbd>⌥ Option</kbd>+<kbd>Fn</kbd>+<kbd></kbd></td>
<td>Wechsel zum Anfang der Seite.</td>
</tr>
<tr>
<td>Nächste Seite</td>
<td><kbd>ALT</kbd>+<kbd>BILD unten</kbd></td>
<td><kbd>⌥ Option</kbd>+<kbd>BILD unten</kbd></td>
<td><kbd>ALT</kbd>+<kbd>BILD ab</kbd></td>
<td><kbd>⌥ Option</kbd>+<kbd>BILD ab</kbd></td>
<td>Geht zur nächsten Seite im aktuellen Dokument über.</td>
</tr>
<tr>
<td>Vorherige Seite</td>
<td><kbd>ALT</kbd>+<kbd>BILD oben</kbd></td>
<td><kbd>⌥ Option</kbd>+<kbd>BILD oben</kbd></td>
<td><kbd>ALT</kbd>+<kbd>BILD auf</kbd></td>
<td><kbd>⌥ Option</kbd>+<kbd>BILD auf</kbd></td>
<td>Geht zur vorherigen Seite im aktuellen Dokument über.</td>
</tr>
<tr>
<td>Vergrößern</td>
<td><kbd>STRG</kbd>+<kbd>+</kbd></td>
<td><kbd>^ STRG</kbd>+<kbd>=</kbd></td>
<td><kbd>^ STRG</kbd>+<kbd>=</kbd>,<br /><kbd>&#8984; Cmd</kbd>+<kbd>=</kbd></td>
<td>Die Ansicht des aktuellen Dokuments wird vergrößert.</td>
</tr>
<tr>
<td>Verkleinern</td>
<td><kbd>STRG</kbd>+<kbd>-</kbd></td>
<td><kbd>^ STRG</kbd>+<kbd>-</kbd></td>
<td><kbd>^ STRG</kbd>+<kbd>-</kbd>,<br /><kbd>&#8984; Cmd</kbd>+<kbd>-</kbd></td>
<td>Die Ansicht des aktuellen Dokuments wird verkleinert.</td>
</tr>
<tr>
@ -232,15 +238,15 @@
<td>Der Mauszeiger bewegt sich ein Wort nach rechts.</td>
</tr>
<!--<tr>
<td>Move one paragraph up</td>
<td>Ctrl+Up arrow</td>
<td>Move the cursor one paragraph up.</td>
</tr>
<tr>
<td>Move one paragraph down</td>
<td>Ctrl+Down arrow</td>
<td>Move the cursor one paragraph down.</td>
</tr>-->
<td>Move one paragraph up</td>
<td>Ctrl+Up arrow</td>
<td>Move the cursor one paragraph up.</td>
</tr>
<tr>
<td>Move one paragraph down</td>
<td>Ctrl+Down arrow</td>
<td>Move the cursor one paragraph down.</td>
</tr>-->
<tr>
<td>Eine Reihe nach oben</td>
<td><kbd></kbd></td>
@ -253,6 +259,12 @@
<td><kbd></kbd></td>
<td>Der Mauszeiger wird eine Reihe nach unten verschoben.</td>
</tr>
<tr>
<td>Zwischen Steuerelementen in modalen Dialogen navigieren</td>
<td><kbd>↹ Tab</kbd>/<kbd>⇧ UMSCHALT</kbd>+<kbd>↹ Tab</kbd></td>
<td><kbd>↹ Tab</kbd>/<kbd>⇧ UMSCHALT</kbd>+<kbd>↹ Tab</kbd></td>
<td>Navigieren Sie zwischen Steuerelementen, um den Fokus auf das nächste oder vorherige Steuerelement in modalen Dialogen zu legen.</td>
</tr>
<tr>
<th colspan="4" class="keyboard_section">Schreiben</th>
</tr>
@ -347,7 +359,7 @@
<td>Die Formatierung des gewählten Textabschnitts wird kopiert. Die kopierte Formatierung kann später auf einen anderen Textabschnitt in demselben Dokument angewandt werden.</td>
</tr>
<tr>
<td>Format übertragen</td>
<td>Format anwenden</td>
<td><kbd>STRG</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>V</kbd></td>
<td><kbd>&#8984; Cmd</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>V</kbd></td>
<td>Wendet die vorher kopierte Formatierung auf den Text im aktuellen Dokument an.</td>
@ -417,14 +429,14 @@
</tr>
<tr>
<td>Eine Seite nach oben auswählen</td>
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>BILD oben</kbd></td>
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>BILD oben</kbd></td>
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>BILD auf</kbd></td>
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>BILD auf</kbd></td>
<td>Die Seite wird von der aktuellen Position des Mauszeigers bis zum oberen Teil des Bildschirms ausgewählt.</td>
</tr>
<tr>
<td>Eine Seite nach unten auswählen</td>
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>BILD unten</kbd></td>
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>BILD unten</kbd></td>
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>BILD ab</kbd></td>
<td><kbd>⇧ UMSCHALT</kbd>+<kbd>BILD ab</kbd></td>
<td>Die Seite wird von der aktuellen Position des Mauszeigers bis zum unteren Teil des Bildschirms ausgewählt.</td>
</tr>
<tr>
@ -527,10 +539,10 @@
<td>Wechselt die Ausrichtung des Absatzes von rechtsbündig auf linksbündig.</td>
</tr>
<!--<tr>
<td>Align left</td>
<td>Ctrl+L</td>
<td>Align left with the text lined up by the left side of the page, the right side remains unaligned. If your text is initially left-aligned</td>
</tr>-->
<td>Align left</td>
<td>Ctrl+L</td>
<td>Align left with the text lined up by the left side of the page, the right side remains unaligned. If your text is initially left-aligned</td>
</tr>-->
<tr>
<td>Text tiefstellen (automatischer Abstand)</td>
<td><kbd>STRG</kbd>+<kbd>=</kbd></td>
@ -568,10 +580,10 @@
<td>Die aktuelle Seitennummer wird an der aktuellen Cursorposition hinzugefügt.</td>
</tr>
<!--<tr>
<td>Add dash</td>
<td>Num-</td>
<td>Add a dash.</td>
</tr>-->
<td>Add dash</td>
<td>Num-</td>
<td>Add a dash.</td>
</tr>-->
<tr>
<td>Formatierungszeichen</td>
<td><kbd>STRG</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>Num8</kbd></td>
@ -662,21 +674,45 @@
<td><kbd>↹ Tab</kbd> in der unteren rechten Tabellenzelle.</td>
<td>Eine neue Zeile am Ende der Tabelle einfügen.</td>
</tr>
<tr>
<td>Tabellenumbruch einfügen</td>
<td><kbd>Strg</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>↵ Eingabetaste</kbd></td>
<td><kbd>^ Strg</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>↵ Zurück</kbd></td>
<td>Einen Tabellenumbruch innerhalb der Tabelle einfügen.</td>
</tr>
<tr>
<th colspan="4" class="keyboard_section">Sonderzeichen einfügen</th>
</tr>
<!--<tr>
<td>Insert the Euro sign</td>
<td><kbd>Alt</kbd>+<kbd>Ctrl</kbd>+<kbd>E</kbd></td>
<td>Insert the Euro sign (€) at the current cursor position.</td>
</tr>-->
<td>Insert the Euro sign</td>
<td><kbd>Alt</kbd>+<kbd>Ctrl</kbd>+<kbd>E</kbd></td>
<td>Insert the Euro sign (€) at the current cursor position.</td>
</tr>-->
<tr>
<td>Formel einfügen</td>
<td><kbd>ALT</kbd>+<kbd>=</kbd></td>
<td></td>
<td>Einfügen einer Formel an der aktuellen Cursorposition.</td>
</tr>
<tr>
<td>Einen Gedankenstrich einfügen</td>
<td><kbd>ALT</kbd>+<kbd>STRG</kbd>+<kbd>Num-</kbd></td>
<td></td>
<td>Fügen Sie innerhalb des aktuellen Dokuments und rechts vom Cursor einen Gedankenstrich „—“ ein.</td>
</tr>
<tr>
<td>Einen geschützten Bindestrich einfügen</td>
<td><kbd>STRG</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>_</kbd></td>
<td><kbd>^ STRG</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>Bindestrich</kbd></td>
<td>Fügen Sie innerhalb des aktuellen Dokuments und rechts vom Cursor einen geschützten Bindestrich „-“ ein.</td>
</tr>
<tr>
<td>Ein geschütztes Leerzeichen einfügen</td>
<td><kbd>STRG</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>␣ Leerzeichen</kbd></td>
<td><kbd>^ STRG</kbd>+<kbd>⇧ UMSCHALT</kbd>+<kbd>␣ Leerzeichen</kbd></td>
<td>Fügen Sie innerhalb des aktuellen Dokuments und rechts vom Cursor ein geschütztes Leerzeichen „o“ ein.</td>
</tr>
</table>
</div>
</body>

View file

@ -3,7 +3,7 @@
<head>
<title>Ansichtseinstellungen und Navigationswerkzeuge</title>
<meta charset="utf-8" />
<meta name="description" content="The description of view settings and navigation tools such as zoom, previous/next page buttons" />
<meta name="description" content="Die Beschreibung der Ansichtseinstellungen und Navigationswerkzeuge wie Zoom, Schaltflächen zur vorherigen/nächsten Seite" />
<link type="text/css" rel="stylesheet" href="../editor.css" />
<link type = "text/css" rel = "stylesheet" href = "../../images/sprite.css" />
<script type="text/javascript" src="../callback.js"></script>
@ -15,22 +15,42 @@
<input id="search" class="searchBar" placeholder="Suche" type="text" onkeypress="doSearch(event)">
</div>
<h1>Ansichtseinstellungen und Navigationswerkzeuge</h1>
<p>Der <a target="_blank" href="https://www.onlyoffice.com/de/document-editor.aspx" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> bietet mehrere Werkzeuge, um Ihnen die Navigation durch Ihr Dokument zu erleichtern: Lineale, Zoom, Seitenzahlen usw.</p>
<p>Der <a target="_blank" href="https://www.onlyoffice.com/de/document-editor.aspx" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> bietet mehrere Tools, die Ihnen beim Anzeigen und Navigieren durch Ihr Dokument helfen: Zoom, Seitenzahlanzeige usw.</p>
<h3>Ansichtseinstellungen anpassen</h3>
<p>Um die Standardanzeigeeinstellung anzupassen und den günstigsten Modus für die Arbeit mit dem Dokument festzulegen, klicken Sie auf das Symbol <b>Ansichtseinstellungen</b> <span class = "icon icon-viewsettingsicon"></span> im rechten Bereich der Kopfzeile des Editors und wählen Sie, welche Oberflächenelemente ein- oder ausgeblendet werden sollen. Folgende Optionen stehen Ihnen im Menü <b>Ansichtseinstellungen</b> zur Verfügung:</p>
<p>
Um die Standardansichtseinstellungen anzupassen und den bequemsten Modus für die Arbeit mit dem Dokument festzulegen, gehen Sie zur Registerkarte <b>Ansicht</b> und wählen Sie aus, welche Elemente der Benutzeroberfläche ausgeblendet oder angezeigt werden sollen.
Auf der Registerkarte <b>Ansicht</b> können Sie die folgenden Optionen auswählen:
</p>
<ul>
<li><b>Symbolleiste ausblenden</b> - die obere Symbolleiste und die zugehörigen Befehle werden ausgeblendet, während die Registerkarten weiterhin angezeigt werden. Ist diese Option aktiviert, können Sie jede beliebige Registerkarte anklicken, um die Symbolleiste anzuzeigen. Die Symbolleiste wird angezeigt bis Sie in einen Bereich außerhalb der Leiste klicken.<br />Um den Modus zu deaktivieren, klicken Sie auf das Symbol <b>Ansichtseinstellungen</b> <div class = "icon icon-viewsettingsicon"></div> und klicken Sie erneut auf <b>Symbolleiste ausblenden</b>. Die Symbolleiste ist wieder fixiert.<p class="note"><b>Hinweis</b>: Alternativ können Sie einen Doppelklick auf einer beliebigen Registerkarte ausführen, um die obere Symbolleiste zu verbergen oder wieder einzublenden.</p>
</li>
<li><b>Statusleiste ausblenden</b> - die unterste Leiste, auf der sich die Optionen <b>Seitenzahlen</b> und <b>Zoom</b> befinden, wird ausgeblendet. Um die ausgeblendete <b>Statusleiste</b> wieder einzublenden, klicken Sie erneut auf diese Option.</li>
<li><b>Lineale ausblenden</b> - die Lineale, die das Ausrichten von Text und anderen Elementen in einem Dokument sowie das Festlegen von Rändern, Tabstopps und Absatzeinzügen ermöglichen, werden ausgeblendet. Um die ausgeblendeten <b>Lineale</b> wieder anzuzeigen, klicken Sie erneut auf diese Option.</li>
<li><b>Überschriften</b>, um die Dokumentkopfzeilen im linken Bereich anzuzeigen.</li>
<li><b>Zoom</b>, um den erforderlichen Zoomwert von 50 % bis 500 % aus der Drop-Down-Liste einzustellen.</li>
<li><b>Seite anpassen</b>, um die gesamte Dokumentseite an den sichtbaren Teil des Arbeitsbereichs anzupassen.</li>
<li><b>An Breite anpassen</b>, um die Seitenbreite des Dokuments an den sichtbaren Teil des Arbeitsbereichs anzupassen.</li>
<li><b>Thema der Benutzeroberfläche</b> wählen Sie eines der verfügbaren Oberflächenthemen aus dem Dropdown-Menü: <em>Wie im System</em>, <em>Hell</em>, <em>Klassisch Hell</em>, <em>Dunkel</em>, <em>Dunkler Kontrast</em>. Wenn das Thema <em>Dunkel</em> oder <em>Dunkler Kontrast</em> aktiviert ist, wird der <b>Dunkles Dokument</b>-Umschalter aktiv; Verwenden Sie ihn, um den Arbeitsbereich auf Weiß oder Dunkelgrau einzustellen.</li>
<li>
<b>Symbolleiste immer anzeigen</b> wenn diese Option deaktiviert ist, wird die obere Symbolleiste, die Befehle enthält, ausgeblendet, während die Registerkartennamen sichtbar bleiben.
<p class="note">Alternativ können Sie einfach auf eine beliebige Registerkarte doppelklicken, um die obere Symbolleiste auszublenden oder wieder anzuzeigen.</p>
</li>
<li><b>Statusleiste</b> wenn diese Option deaktiviert ist, wird die unterste Leiste, in der sich die Schaltflächen <b>Seitenzahlanzeige</b> und <b>Zoom</b> befinden, ausgeblendet. Aktivieren Sie diese Option, um die ausgeblendete <b>Statusleiste</b> anzuzeigen.</li>
<li><b>Lineale</b> - wenn diese Option deaktiviert ist, werden die Lineale ausgeblendet, die zum Ausrichten von Text, Grafiken, Tabellen und anderen Elementen in einem Dokument, zum Einrichten von Rändern, Tabstopps und Absatzeinzügen verwendet werden. Um die ausgeblendeten <b>Lineale</b> anzuzeigen, aktivieren Sie diese Option erneut.</li>
</ul>
<p>Die rechte Seitenleiste ist standartmäßig verkleinert. Um sie zu erweitern, wählen Sie ein beliebiges Objekt (z. B. Bild, Diagramm, Form) oder eine Textpassage aus und klicken Sie auf das Symbol des aktuell aktivierten Tabs auf der rechten Seite. Um die Seitenleiste wieder zu minimieren, klicken Sie erneut auf das Symbol.</p>
<p>Wenn die Felder <b>Kommentare</b> <span class="onlineDocumentFeatures">oder <b>Chat</b></span> geöffnet sind, wird die Breite der linken Seitenleiste durch einfaches Ziehen und Loslassen angepasst: Bewegen Sie den Mauszeiger über den Rand der linken Seitenleiste, so dass dieser sich in den bidirektionalen Pfeil verwandelt und ziehen Sie den Rand nach rechts, um die Seitenleiste zu erweitern. Um die ursprüngliche Breite wiederherzustellen, ziehen Sie den Rand nach links.</p>
<p>
Wenn die Felder <b>Kommentare</b> <span class="onlineDocumentFeatures"> oder <b>Chat</b></span> geöffnet sind, wird die Breite der linken Seitenleiste durch einfaches Ziehen und Loslassen angepasst:
Bewegen Sie den Mauszeiger über den Rand der linken Seitenleiste, so dass dieser sich in den bidirektionalen Pfeil verwandelt und ziehen Sie den Rand nach rechts, um die Seitenleiste zu erweitern. Um die ursprüngliche Breite wiederherzustellen, ziehen Sie den Rand nach links.
</p>
<h3 id="navigationtools">Verwendung der Navigationswerkzeuge</h3>
<p>Mithilfe der folgenden Werkzeuge können Sie durch Ihr Dokument navigieren:</p>
<p>Die <b>Zoom-Funktion</b> befindet sich in der rechten unteren Ecke und dient zum Vergrößern und Verkleinern des aktuellen Dokuments. Um den in Prozent angezeigten aktuellen Zoomwert zu ändern, klicken Sie darauf und wählen Sie eine der verfügbaren Zoomoptionen (50% / 75% / 100% / 125% / 150% / 175% / 200% / 300% / 400% / 500%) aus der Liste
oder klicken Sie auf <b>Vergrößern</b> <span class = "icon icon-zoomin"></span> oder <b>Verkleinern</b> <span class = "icon icon-zoomout"></span>. Klicken Sie auf das Symbol <b>Eine Seite</b>, <span class = "icon icon-fitwidth"></span> um die ganze Seite im Fenster anzuzeigen. Um das ganze Dokument an den sichtbaren Teil des Arbeitsbereichs anzupassen, klicken Sie auf das Symbol <b>Seitenbreite</b> <span class = "icon icon-fitpage"></span>. Die Zoom-Einstellungen sind auch in der Gruppe <b>Ansichtseinstellungen</b> <span class = "icon icon-viewsettingsicon"></span> verfügbar. Das kann nützlich sein, wenn Sie die <b>Statusleiste</b> ausblenden möchten.</p>
<p>Die <b>Seitenzahlanzeige</b> stellt die aktuelle Seite als Teil aller Seiten im aktuellen Dokument dar (Seite „n“ von „nn“). Klicken Sie auf die Seitenzahlanzeige, um ein Fenster zu öffnen, anschließend können Sie eine Seitenzahl eingeben und direkt zu dieser Seite wechseln.</p>
<p>
Die <b>Zoom-Funktion</b> befindet sich in der rechten unteren Ecke und dient zum Vergrößern und Verkleinern des aktuellen Dokuments.
Um den in Prozent angezeigten aktuellen Zoomwert zu ändern, klicken Sie darauf und wählen Sie eine der verfügbaren Zoomoptionen (50% / 75% / 100% / 125% / 150% / 175% / 200% / 300% / 400% / 500%) aus der Liste
oder klicken Sie auf <b>Vergrößern</b> <span class="icon icon-zoomin"></span> oder <b>Verkleinern</b> <span class="icon icon-zoomout"></span>.
Klicken Sie auf das Symbol <b>Breite anpassen</b> <span class="icon icon-fitwidth"></span>, um die ganze Seite im Fenster anzuzeigen.
Um das ganze Dokument an den sichtbaren Teil des Arbeitsbereichs anzupassen, klicken Sie auf das Symbol <b>Seite anpassen</b> <span class="icon icon-fitpage"></span>.
Zoomeinstellungen sind auch auf der Registerkarte <a href="../ProgramInterface/ViewTab.htm" onclick="onhyperlinkclick(this)">Ansicht</a> verfügbar.
</p>
<p>Die <b>Seitenzahlanzeige</b> stellt die aktuelle Seite als Teil aller Seiten im aktuellen Dokument dar (Seite „n“ von „nn“).
Klicken Sie auf die Seitenzahlanzeige, um ein Fenster zu öffnen, anschließend können Sie eine Seitenzahl eingeben und direkt zu dieser Seite wechseln.</p>
</div>
</body>
</html>

View file

@ -15,7 +15,7 @@
<input id="search" class="searchBar" placeholder="Search" type="text" onkeypress="doSearch(event)">
</div>
<h1>Änderungen nachverfolgen</h1>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-guides-documents-share-documents.aspx" onclick="onhyperlinkclick(this)">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; <a href="../HelpfulHints/VersionHistory.htm" onclick="onhyperlinkclick(this)">Dokumentversionen</a> für zukünftige Verwendung speichern; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Wenn jemand eine Datei mit den Berechtigungen "Review" für Sie freigibt, müssen Sie die Dokumentfunktion <b>Review</b> anwenden.</p>
<p>Im <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> als Überprüfer können Sie die Review-Option verwenden, um das Dokument zu überprüfen, die Sätze, Phrasen und andere Seitenelemente zu ändern, die Rechtschreibung zu korrigieren usw., ohne es tatsächlich zu bearbeiten. Alle Ihre Änderungen werden aufgezeichnet und der Person angezeigt, die Ihnen das Dokument gesendet hat.</p>
<p>Wenn Sie die Datei zur Überprüfung senden, müssen Sie alle daran vorgenommenen Änderungen anzeigen und sie entweder annehmen oder ablehnen.</p>

View file

@ -15,32 +15,25 @@
<input id="search" class="searchBar" placeholder="Suche" type="text" onkeypress="doSearch(event)">
</div>
<h1>Suchen und Ersetzen</h1>
<p>Um nach den erforderlichen Zeichen, Wörtern oder Ausdrücken zu suchen, die im aktuell bearbeiteten Dokument verwendet werden, klicken Sie auf das Symbol <span class="icon icon-searchicon"></span> in der linken Seitenleiste des <a href="https://www.onlyoffice.com/en/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditors</b></a> oder verwenden Sie die Tastenkombination <em>Strg+F</em>.</p>
<p>Um nach den erforderlichen Zeichen, Wörtern oder Ausdrücken zu suchen, die im aktuell bearbeiteten Dokument verwendet werden, klicken Sie auf das Symbol <span class="icon icon-searchicon"></span> in der linken Seitenleiste des <a href="https://www.onlyoffice.com/en/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditors</b></a>, das Symbol <span class="icon icon-search_icon_header"></span> in der oberen rechten Ecke, oder verwenden Sie die Tastenkombination <em>Strg+F</em> (<em>Command+F</em> für MacOS), um das kleine Suchfeld zu öffnen, oder die Tastenkombination <em>Strg+H</em>, um das vollständige Suchfenster zu öffnen.</p>
<p>Ein kleiner <b>Suchen</b>-Bereich öffnet sich in der oberen rechten Ecke des Arbeitsbereichs.</p>
<p><img alt="Find small panel" src="../../../../../../common/main/resources/help/de/images/find_small.png" /></p>
<p>Um auf die erweiterten Einstellungen zuzugreifen, klicken Sie auf das Symbol <span class="icon icon-search_advanced"></span> oder verwenden Sie die Tastenkombination <em>Strg+H</em>.</p>
<p>Das Fenster <b>Suchen und Ersetzen</b> wird geöffnet:</p>
<p><img alt="Suchen und Ersetzen Fenster" src="../images/search_window.png" /></p>
<ol>
<li>Geben Sie Ihre Anfrage in das entsprechende Dateneingabefeld ein.</li>
<li>Geben Sie Ihre Anfrage in das entsprechende Dateneingabefeld <b>Suchen</b> ein.</li>
<li>Wenn Sie ein oder mehrere Vorkommen der gefundenen Zeichen <b>ersetzen</b> müssen, geben Sie den Ersetzungstext in das entsprechende Dateneingabefeld <b>Ersetzen durch</b> ein oder verwenden Sie die Tastenkombination <em>Strg+H</em>. Sie können wählen, ob Sie ein einzelnes derzeit markiertes Vorkommen oder alle Vorkommen ersetzen möchten, indem Sie auf die entsprechenden Schaltflächen <b>Ersetzen</b> und <b>Alle ersetzen</b> klicken.</li>
<li>Um zwischen den gefundenen Vorkommen zu navigieren, klicken Sie auf eine der Pfeilschaltflächen. Die Schaltfläche <div class="icon icon-searchdownbutton"></div> zeigt das nächste Vorkommen an, während die Schaltfläche <div class="icon icon-searchupbutton"></div> das vorherige Vorkommen anzeigt.</li>
<li>
Geben Sie Suchparameter an, indem Sie auf das Symbol <div class = "icon icon-search_options"></div> klicken und die erforderlichen Optionen aktivieren:
Geben Sie Suchparameter an, indem Sie die erforderlichen Optionen unter den Eingabefeldern aktivieren:
<ul>
<li><b>Groß-/Kleinschreibung beachten</b> wird verwendet, um nur die Vorkommen zu finden, die in der gleichen Groß-/Kleinschreibung wie Ihre Anfrage eingegeben wurden (z. B. wenn Ihre Anfrage „Editor“ lautet und diese Option aktiviert ist, werden Wörter wie „editor“ oder „EDITOR“ usw. nicht gefunden). Um diese Option zu deaktivieren, klicken Sie erneut darauf.</li>
<li><b>Ergebnisse hervorheben</b> wird verwendet, um alle gefundenen Vorkommen hervorzuheben. Um diese Option zu deaktivieren und die Hervorhebung zu entfernen, klicken Sie erneut auf die Option.</li>
<li>Die Option <b>Groß-/Kleinschreibung beachten</b> wird verwendet, um nur die Vorkommen zu finden, die in der gleichen Groß-/Kleinschreibung wie Ihre Anfrage eingegeben wurden (z. B. wenn Ihre Anfrage „Editor“ lautet und diese Option ausgewählt ist, werden Wörter wie „Editor“ oder „EDITOR“ usw. nicht gefunden).</li>
<li>Die Option <b>Nur ganze Wörter</b> wird verwendet, um nur ganze Wörter hervorzuheben.</li>
</ul>
</li>
<li>
Klicken Sie auf eine der <b>Pfeilschaltflächen</b> unten rechts im Fenster.
Die Suche wird entweder am Anfang des Dokuments (wenn Sie auf die Schaltfläche <div class = "icon icon-searchupbutton"></div> klicken) oder am Ende des Dokuments (wenn Sie an der aktuellen Position auf die Schaltfläche <div class = "icon icon-searchdownbutton"></div> klicken) durchgeführt.
<p class="note">Wenn die Option <b>Ergebnisse hervorheben</b> aktiviert ist, verwenden Sie diese Schaltflächen, um durch die hervorgehobenen Ergebnisse zu navigieren.</p>
</li>
</ol>
<p>Das erste Vorkommen der erforderlichen Zeichen in der ausgewählten Richtung wird auf der Seite hervorgehoben. Wenn es nicht das gesuchte Wort ist, klicken Sie erneut auf die ausgewählte Schaltfläche, um das nächste Vorkommen der eingegebenen Zeichen zu finden.</p>
<p><b>Um ein oder mehrere Vorkommen der gefundenen Zeichen zu ersetzen</b>, klicken Sie auf den Link <b>Ersetzen</b> unter dem Dateneingabefeld oder verwenden Sie die Tastenkombination <em>Strg+H</em>. Das Fenster <b>Suchen und Ersetzen</b> ändert sich:</p>
<p><img alt="Suchen und Ersetzen Fenster" src="../images/search_replace_window.png" /></p>
<ol>
<li>Geben Sie den Ersatztext in das untere Dateneingabefeld ein.</li>
<li>Klicken Sie auf die Schaltfläche <b>Ersetzen</b>, um das aktuell ausgewählte Vorkommen zu ersetzen, oder auf die Schaltfläche <b>Alle ersetzen</b>, um alle gefundenen Vorkommen zu ersetzen.</li>
</ol>
<p>Um das Ersetzungsfeld auszublenden, klicken Sie auf den Link <b>Ersetzen verbergen</b>.</p>
<p>Alle Vorkommen werden in der Datei hervorgehoben und als Liste im Bereich <b>Suchen</b> auf der linken Seite angezeigt. Verwenden Sie die Liste, um zum gewünschten Vorkommen zu springen, oder verwenden Sie die Navigationsschaltflächen <span class="icon icon-searchupbutton"></span> und <span class="icon icon-searchdownbutton"></span>.</p>
<p>Der <b>Dokumenteneditor</b> unterstützt die Suche nach Sonderzeichen. Um ein Sonderzeichen zu finden, geben Sie es in das Suchfeld ein.</p>
<details class="details-example">
<summary>Die Liste der Sonderzeichen, die in Suchen verwendet werden können</summary>

View file

@ -23,20 +23,21 @@
<p>Rechtschreibprüfung <b>aktivieren</b>:</p>
<ul>
<li>klicken Sie in der Statusleiste auf das Symbol <div class = "icon icon-spellcheckdeactivated"></div> <b>Rechtschreibprüfung</b> oder</li>
<li>öffnen Sie in der oberen Symbolleiste die Registerkarte <b>Datei</b> und wählen Sie die Option <b>erweiterte Einstellungen...</b>, setzen Sie das Häkchen in der Box <b>Rechtschreibprüfung aktivieren</b> und klicken Sie auf <b>Übernehmen</b>.</li>
<li>öffnen Sie in der oberen Symbolleiste die Registerkarte <b>Datei</b> und wählen Sie die Option <b>Erweiterte Einstellungen</b>, setzen Sie das Häkchen in der Box <b>Rechtschreibprüfung aktivieren</b> und klicken Sie auf <b>Übernehmen</b>.</li>
</ul>
<p>Falsch geschriebene Wörter werden mit einer roten Linie unterstrichen.</p>
<p>Klicken Sie mit der rechten Maustaste auf das entsprechende Wort, um das Kontextmenü zu aktivieren, und:</p>
<ul>
<li>wählen Sie eine der verfügbaren Varianten aus, um das falsch geschriebene Wort durch die korrekte Rechtschreibung zu ersetzen. Wenn zu viel Möglichkeiten vorliegen, wird die Option <b>Weitere...</b> im Menü angezeigt;</li>
<li>wählen Sie die Option <b>Ignorieren</b>, um ein Wort zu überspringen und die rote Linie auszublenden oder <b>Alle ignorieren</b>, um ein bestimmtes Fehlerergebnis für den gesamten Text zu überspringen;</li>
<li>wenn das aktuelle Wort im Wörterbuch fehlt, können Sie es dem benutzerdefinierten Wörterbuch hinzufügen. Dieses Wort wird beim nächsten Mal nicht als Fehler behandelt. Diese Option ist in der <em>Desktop-Version</em> verfügbar;</li>
<li>wählen Sie für dieses Wort eine andere Sprache.</li>
</ul>
<p><img alt="Rechtschreibprüfung" src="../images/spellchecking.png" /></p>
<p>Rechtschreibprüfung <b>deaktivieren</b>:</p>
<ul>
<li>klicken Sie in der Statusleiste auf das Symbol <div class = "icon icon-spellcheckactivated"></div> <b>Rechtschreibprüfung</b> oder</li>
<li>öffnen Sie in der oberen Symbolleiste die Registerkarte <b>Datei</b> und wählen Sie die Option <b>erweiterte Einstellungen...</b>, entfernen Sie das Häkchen in der Box <b>Rechtschreibprüfung aktivieren</b> und klicken Sie auf <b>Übernehmen</b>.</li>
<li>öffnen Sie in der oberen Symbolleiste die Registerkarte <b>Datei</b> und wählen Sie die Option <b>Erweiterte Einstellungen</b>, entfernen Sie das Häkchen in der Box <b>Rechtschreibprüfung aktivieren</b> und klicken Sie auf <b>Übernehmen</b>.</li>
</ul>
</div>
</body>

View file

@ -15,153 +15,249 @@
<input id="search" class="searchBar" placeholder="Suche" type="text" onkeypress="doSearch(event)">
</div>
<h1>Unterstützte Formate von elektronischen Dokumenten</h1>
<p>Elektronische Dokumente stellen die am meisten benutzte Computerdateien dar.
Dank des inzwischen hoch entwickelten Computernetzwerks ist es bequemer anstatt von gedruckten Dokumenten elektronische Dokumente zu verbreiten.
Aufgrund der Vielfältigkeit der Geräte, die für die Anzeige der Dokumente verwendet werden, gibt es viele proprietäre und offene Dateiformate.
Der <a target="_blank" href="https://www.onlyoffice.com/de/document-editor.aspx" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> unterstützt die geläufigsten Formate.</p>
<p>
Elektronische Dokumente stellen die am meisten benutzte Computerdateien dar.
Dank des inzwischen hoch entwickelten Computernetzwerks ist es bequemer anstatt von gedruckten Dokumenten elektronische Dokumente zu verbreiten.
Aufgrund der Vielfältigkeit der Geräte, die für die Anzeige der Dokumente verwendet werden, gibt es viele proprietäre und offene Dateiformate.
Der <a target="_blank" href="https://www.onlyoffice.com/de/document-editor.aspx" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> unterstützt die geläufigsten Formate.
</p>
<p class="note">Beim Hochladen oder Öffnen der Datei für die Bearbeitung wird sie ins Office-Open-XML-Format (DOCX) konvertiert. Dies wird gemacht, um die Dateibearbeitung zu beschleunigen und die Interfunktionsfähigkeit zu erhöhen.</p>
<p>Die folgende Tabelle enthält die Formate, die zum Anzeigen und/oder zur Bearbeitung geöffnet werden können.</p>
<table>
<tr>
<td><b>Formate</b></td>
<td><b>Beschreibung</b></td>
<td>Anzeige</td>
<td>Bearbeitung</td>
<td>Download</td>
<td>Nativ anzeigen</td>
<td>Anzeigen nach Konvertierung in OOXML</td>
<td>Nativ bearbeiten</td>
<td>Bearbeitung nach Konvertierung in OOXML</td>
</tr>
<tr>
<td>DjVu</td>
<td>Dateiformat, das hauptsächlich zum Speichern gescannter Dokumente entwickelt wurde, insbesondere solcher, die eine Kombination aus Text, Strichzeichnungen und Fotos enthalten.</td>
<td></td>
<td>+</td>
<td></td>
<td></td>
</tr>
<tr>
<td>DOC</td>
<td>Dateierweiterung für Textverarbeitungsdokumente, die mit Microsoft Word erstellt werden.</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
<td>+</td>
<td></td>
</tr>
<tr>
<td>DOCM</td>
<td>Macro-Enabled Microsoft Word Document<br /> Filename extension for Microsoft Word 2007 or higher generated documents with the ability to run macros</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>DOCX</td>
<td>DOCX</td>
<td>Office Open XML<br />Gezipptes, XML-basiertes, von Microsoft entwickeltes Dateiformat zur Präsentation von Kalkulationstabellen, Diagrammen, Präsentationen und Textverarbeitungsdokumenten.</td>
<td>+</td>
<td></td>
<td>+</td>
<td>+</td>
<td></td>
</tr>
<tr>
<td>DOCXF</td>
<td>Ein Format zum Erstellen, Bearbeiten und Zusammenarbeiten an einer Formularvorlage.</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
</tr>
<tr>
<td>DOTX</td>
<td>Word Open XML Dokumenten-Vorlage<br />Gezipptes, XML-basiertes, von Microsoft für Dokumentenvorlagen entwickeltes Dateiformat. Eine DOTX-Vorlage enthält Formatierungseinstellungen, Stile usw. und kann zum Erstellen mehrerer Dokumente mit derselben Formatierung verwendet werden.</td>
<td>+</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>EPUB</td>
<td>Electronic Publication<br />Offener Standard für E-Books vom International Digital Publishing Forum.</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>FB2</td>
<td>Eine E-Book-Dateierweiterung, mit der Sie Bücher auf Ihrem Computer oder Mobilgerät lesen können.</td>
<td>+</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>HTML</td>
<td>HyperText Markup Language<br />Hauptauszeichnungssprache für Webseiten.</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>ODT</td>
<td>Textverarbeitungsformat von OpenDocument, ein offener Standard für elektronische Dokumente.</td>
<td>+</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>OFORM</td>
<td>Ein Format zum Ausfüllen eines Formulars. Formularfelder sind ausfüllbar, aber Benutzer können die Formatierung oder Parameter der Formularelemente nicht ändern*.</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
</tr>
<tr>
<td>OTT</td>
<td>OpenDocument-Dokumentenvorlage<br />OpenDocument-Dateiformat für Dokumentenvorlagen. Eine OTT-Vorlage enthält Formatierungseinstellungen, Stile usw. und kann zum Erstellen mehrerer Dokumente mit derselben Formatierung verwendet werden.</td>
<td>+</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>PDF</td>
<td>Portable Document Format<br />Dateiformat, mit dem Dokumente unabhängig vom ursprünglichen Anwendungsprogramm, Betriebssystem und der Hardware originalgetreu wiedergegeben werden können.</td>
<td></td>
<td>+</td>
<td></td>
<td></td>
</tr>
<tr>
<td>PDF/A</td>
<td>Portable Document Format / A<br />Eine ISO-standardisierte Version des Portable Document Format (PDF), die auf die Archivierung und Langzeitbewahrung elektronischer Dokumente spezialisiert ist.</td>
<td></td>
<td>+</td>
<td></td>
<td></td>
</tr>
<tr>
<td>RTF</td>
<td>Rich Text Format<br />Plattformunabhängiges Datei- und Datenaustauschformat von Microsoft für formatierte Texte.</td>
<td>+</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>TXT</td>
<td>Dateierweiterung reiner Textdateien mit wenig Formatierung.</td>
<td>+</td>
<td>+</td>
<td>+</td>
</tr>
<tr>
<td>PDF</td>
<td>Portable Document Format<br />Dateiformat, mit dem Dokumente unabhängig vom ursprünglichen Anwendungsprogramm, Betriebssystem und der Hardware originalgetreu wiedergegeben werden können.</td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>PDF/A</td>
<td>Portable Document Format / A<br />Eine ISO-standardisierte Version des Portable Document Format (PDF), die auf die Archivierung und Langzeitbewahrung elektronischer Dokumente spezialisiert ist.</td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>HTML</td>
<td>HyperText Markup Language<br />Hauptauszeichnungssprache für Webseiten.</td>
<td>+</td>
<td>+</td>
<td>+</td>
</tr>
<tr>
<td>EPUB</td>
<td>Electronic Publication<br />Offener Standard für E-Books vom International Digital Publishing Forum.</td>
<td>+</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
<td>+</td>
</tr>
<tr>
<td>XML</td>
<td>Extensible Markup Language (XML).<br />Eine einfache und flexible Auszeichnungssprache, die von SGML (ISO 8879) abgeleitet ist und zum Speichern und Transportieren von Daten dient.</td>
<td></td>
<td>+</td>
<td></td>
<td></td>
</tr>
<tr>
<td>XPS</td>
<td>Open XML Paper Specification<br />Offenes, lizenzfreies Dokumentenformat von Microsoft mit festem Layout.</td>
<td>+</td>
<td></td>
<td>+</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>DjVu</td>
<td>Dateiformat, das hauptsächlich zum Speichern gescannter Dokumente entwickelt wurde, insbesondere solcher, die eine Kombination aus Text, Strichzeichnungen und Fotos enthalten.</td>
<td>+</td>
<td></td>
<td></td>
</tr>
<tr>
<td>XML</td>
<td>Extensible Markup Language (XML).<br />Eine einfache und flexible Auszeichnungssprache, die von SGML (ISO 8879) abgeleitet ist und zum Speichern und Transportieren von Daten dient.</td>
<td>+</td>
<td></td>
<td></td>
</tr>
<tr>
<td>DOCXF</td>
<td>Ein Format zum Erstellen, Bearbeiten und Zusammenarbeiten an einer Formularvorlage.</td>
<td>+</td>
<td>+</td>
<td>+</td>
</tr>
<tr>
<td>OFORM</td>
<td>Ein Format zum Ausfüllen eines Formulars. Formularfelder sind ausfüllbar, aber Benutzer können die Formatierung oder Parameter der Formularelemente nicht ändern*.</td>
<td>+</td>
<td>+</td>
<td>+</td>
</tr>
<!--<tr>
<td>PPTX</td>
<td>Office Open XML Presentation<br />Zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations, and word processing documents</td>
<td>+</td>
<td></td>
<td></td>
</tr>
<tr>
<td>PPT</td>
<td>File format used by Microsoft PowerPoint</td>
<td>+</td>
<td></td>
<td></td>
</tr>-->
</tr>
</table>
<p class="note"><b>*Hinweis</b>: Das OFORM-Format ist ein Format zum Ausfüllen eines Formulars. Daher sind die Formularfelder nur bearbeitbar.</p>
<p>Die folgende Tabelle enthält die Formate, in denen Sie ein Dokument über das Menü <b>Datei</b> -> <b>Herunterladen als</b> herunterladen können.</p>
<table>
<tr>
<td><b>Eingabeformat</b></td>
<td><b>Kann heruntergeladen werden als</b></td>
</tr>
<tr>
<td>DjVu</td>
<td>DjVu, PDF</td>
</tr>
<tr>
<td>DOC</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>DOCM</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>DOCX</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>DOCXF</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>DOTX</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>EPUB</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>FB2</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>HTML</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>ODT</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>OFORM</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>OTT</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>PDF</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, OFORM, PDF, RTF, TXT</td>
</tr>
<tr>
<td>PDF/A</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, OFORM, PDF, RTF, TXT</td>
</tr>
<tr>
<td>RTF</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>TXT</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>XML</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT</td>
</tr>
<tr>
<td>XPS</td>
<td>DOCX, DOCXF, DOTX, EPUB, FB2, HTML, ODT, OFORM, OTT, PDF, PDF/A, RTF, TXT, XPS</td>
</tr>
</table>
<p>Sie können sich auch auf die Conversion-Matrix auf <a href="https://api.onlyoffice.com/editors/conversionapi#text-matrix" target="_blank" onclick="onhyperlinkclick(this)"><b>api.onlyoffice.com</b></a> beziehen, um die Möglichkeiten zu sehen, Ihre Dokumente in die bekanntesten Dateiformate zu konvertieren.</p>
</div>
</body>
</html>

View file

@ -15,15 +15,14 @@
<input id="search" class="searchBar" placeholder="Search" type="text" onkeypress="doSearch(event)">
</div>
<h1>Versionshistorie</h1>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-tipstricks-documents-document-versions.aspx">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Der <a href="https://www.onlyoffice.com/de/document-editor.aspx" target="_blank" onclick="onhyperlinkclick(this)"><b>Dokumenteneditor</b></a> ermöglicht es Ihnen, einen konstanten teamweiten Ansatz für den Arbeitsablauf beizubehalten: Sie können die Dateien und Ordner <a href="https://helpcenter.onlyoffice.com/de/userguides/groups-tipstricks-documents-document-versions.aspx" onclick="onhyperlinkclick(this)">freigeben</a>; an Dokumenten in Echtzeit <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">zusammenarbeiten</a>; direkt im Editor <a href="../HelpfulHints/Communicating.htm" onclick="onhyperlinkclick(this)">kommunizieren</a>; bestimmte Teile Ihrer Dokumente, die zusätzliche Eingaben Dritter erfordern, <a href="../HelpfulHints/Commenting.htm" onclick="onhyperlinkclick(this)">kommentieren</a>; Dokumente <a href="../HelpfulHints/Review.htm" onclick="onhyperlinkclick(this)">überprüfen</a> und Ihre Änderungen hinzufügen, ohne die Datei tatsächlich zu bearbeiten; Dokumente <a href="../HelpfulHints/Comparison.htm" onclick="onhyperlinkclick(this)">vergleichen und zusammenführen</a>, um die Verarbeitung und Bearbeitung zu erleichtern.</p>
<p>Im <b>Dokumenteneditor</b> können Sie die Versionshistorie des Dokuments anzeigen, an dem Sie mitarbeiten.</p>
<p><b>Versionshistorie anzeigen:</b></p>
<p>Um alle am Dokument vorgenommenen Änderungen anzuzeigen:</p>
<ul>
<li>Öffnen Sie die Registerkarte <b>Datei</b>.</li>
<li>Wählen Sie die Option <b>Versionshistorie</b> in der linken Seitenleiste
<p>oder</p>
</li>
<p>oder</p></li>
<li>Öffnen Sie die Registerkarte <b>Zusammenarbeit</b>.</li>
<li>Öffnen Sie die Versionshistorie mithilfe des Symbols <div class = "icon icon-versionhistoryicon"></div> <b>Versionshistorie</b> in der oberen Symbolleiste.</li>
</ul>

View file

@ -24,9 +24,25 @@
<li>die Tools "Auswählen" und "Hand" verwenden,</li>
<li>Dateien drucken und herunterladen,</li>
<li>interne und externe Links verwenden,</li>
<li>auf erweiterten Dateieinstellungen des Editors zugreifen,</li>
<li>
die folgenden Plugins verwenden:
auf die erweiterten Einstellungen des Editors zugreifen und die folgenden Dokumentinformationen über die Registerkarte <b>Datei</b> oder <b>Ansicht</b> anzeigen:
<ul>
<li class="onlineDocumentFeatures"><b>Speicherort</b> (nur in der <em>Online-Version</em> verfügbar) - der Ordner im Modul <b>Dokumente</b>, in dem die Datei gespeichert ist.</li>
<li class="onlineDocumentFeatures"><b>Besitzer</b> (nur in der <em>Online-Version</em> verfügbar) - der Name des Benutzers, der die Datei erstellt hat.</li>
<li class="onlineDocumentFeatures"><b>Hochgeladen</b> (nur in der <em>Online-Version</em> verfügbar) - Datum und Uhrzeit, wann die Datei in das Portal hochgeladen wurde.</li>
<li><b>Statistiken</b> - die Anzahl der Seiten, Absätze, Wörter, Symbole, Symbole mit Leerzeichen.</li>
<li><b>Seitengröße</b> - die Größe der Seiten in der Datei.</li>
<li><b>Zuletzt geändert</b> - Datum und Uhrzeit der letzten Änderung des Dokuments.</li>
<li><b>Erstellt</b> - Datum und Uhrzeit der Erstellung des Dokuments.</li>
<li><b>Anwendung</b> - die Anwendung, mit der das Dokument erstellt wurde.</li>
<li><b>Verfasser</b> - die Person, die das Dokument erstellt hat.</li>
<li><b>PDF-Ersteller</b> - die Anwendung, die zum Konvertieren des Dokuments in PDF verwendet wird.</li>
<li><b>PDF-Version</b> - die Version der PDF-Datei.</li>
<li><b>PDF mit Tags</b> - zeigt an, ob die PDF-Datei Tags enthält.</li>
<li><b>Scnhelle Web-Anzeige</b> - zeigt an, ob die schnelle Webansicht für das Dokument aktiviert wurde.</li>
</ul>
</li>
<li>die folgenden Plugins verwenden:
<ul>
<li>Plugins, die in der Desktop-Version verfügbar sind: <b>Übersetzer</b>, <b>Senden</b>, <b>Thesaurus</b>.</li>
<li>Plugins, die in der Online-Version verfügbar sind: <b>Controls example</b>, <b>Get and paste html</b>, <b>Telegram</b>, <b>Typograf</b>, <b>Count words</b>, <b>Rede</b>, <b>Thesaurus</b>, <b>Übersetzer</b>.</li>
@ -37,17 +53,17 @@
<p><img alt="ONLYOFFICE Document Viewer" src="../images/pdfviewer.png" /></p>
<ol>
<li>
Die obere Symbolleiste zeigt die Registerkarten <a href="../ProgramInterface/FileTab.htm" onclick="onhyperlinkclick(this)">Datei</a> und <a href="../ProgramInterface/PluginsTab.htm" onclick="onhyperlinkclick(this)">Plugins</a> und die folgenden Symbole an:
<p><span class = "icon icon-print"></span> <b>Drucken</b> ermöglicht das Ausdrucken einer Datei;</p>
Die obere Symbolleiste zeigt die Registerkarten <a href="../ProgramInterface/FileTab.htm" onclick="onhyperlinkclick(this)">Datei</a>, <a href="../ProgramInterface/ViewTab.htm" onclick="onhyperlinkclick(this)">Ansicht</a> und <a href="../ProgramInterface/PluginsTab.htm" onclick="onhyperlinkclick(this)">Plugins</a> und die folgenden Symbole an:
<p><span class="icon icon-print"></span> <b>Drucken</b> ermöglicht das Ausdrucken einer Datei;</p>
<p><span class="icon icon-downloadicon"></span> <b>Herunterladen</b> ermöglicht das Herunterladen einer Datei auf Ihren Computer;</p>
<p><span class="icon icon-access_rights"></span><b>Freigeben</b> (nur in der <em>Online-Version</em> verfügbar) ermöglicht es Ihnen, die Benutzer zu verwalten, die Zugriff auf die Datei direkt vom Dokument aus haben: Laden Sie neue Benutzer ein und erteilen Sie ihnen Berechtigungen zum Bearbeiten, Lesen, Kommentieren, Ausfüllen von Formularen oder Überprüfen des Dokuments, oder verweigern Sie einigen Benutzern die Zugriffsrechte auf die Datei;</p>
<p><span class="icon icon-gotodocuments"></span> <b>Dateispeicherort öffnen</b> in der <em>Desktop-Version</em> ermöglicht das Öffnen des Ordners, in dem die Datei gespeichert ist, im Fenster <b>Datei-Explorer</b>. In der <em>Online-Version</em> ermöglicht es das Öffnen des Ordners des Moduls <b>Dokumente</b>, in dem die Datei gespeichert ist, in einem neuen Browser-Tab;</p>
<p><span class="icon icon-favorites_icon"></span> <b>Als Favorit kennzeichnen / Aus Favoriten entfernen</b>. Klicken Sie auf den leeren Stern, um eine Datei zu den Favoriten hinzuzufügen, damit sie leichter zu finden ist, oder klicken Sie auf den gefüllten Stern, um die Datei aus den Favoriten zu entfernen. Die hinzugefügte Datei ist nur eine Verknüpfung, sodass die Datei selbst an ihrem ursprünglichen Speicherort gespeichert bleibt. Durch das Löschen einer Datei aus den Favoriten wird die Datei nicht von ihrem ursprünglichen Speicherort entfernt;</p>
<p><span class="icon icon-viewsettingsicon"></span> <b>Ansichts-Einstellungen</b> ermöglicht das Anpassen der <a href="../HelpfulHints/Navigation.htm" onclick="onhyperlinkclick(this)">Ansichtseinstellungen</a> und den Zugriff auf <a href="../HelpfulHints/AdvancedSettings.htm" onclick="onhyperlinkclick(this)">Erweiterte Einstellungen</a> des Editors;</p>
<p><span class="icon icon-usericon"></span> <b>Benutzer</b> zeigt den Namen des Benutzers an, wenn Sie den Mauszeiger darüber bewegen.</p>
<p><span class="icon icon-search_icon_header"></span> <b>Suchen</b> - ermöglicht das Durchsuchen des Dokuments nach einem bestimmten Wort oder Symbol usw.</p>
</li>
<li>
Die <b>Statusleiste</b> am unteren Rand des <b>ONLYOFFICE Document Viewer</b>-Fensters zeigt die Seitenzahl und die Hintergrundstatusbenachrichtigungen an. Sie enthält auch die folgenden Tools:
<p><span class="icon icon-selectiontool"></span> Mit dem Tool <b>Select</b> können Sie Text oder Objekte in einer Datei auswählen.</p>
<li>Die <b>Statusleiste</b> am unteren Rand des <b>ONLYOFFICE Document Viewer</b>-Fensters zeigt die Seitenzahl und die Hintergrundstatusbenachrichtigungen an. Sie enthält auch die folgenden Tools:
<p><span class="icon icon-selectiontool"></span> Mit dem <b>Auswählungstool</b> können Sie Text oder Objekte in einer Datei auswählen.</p>
<p><span class="icon icon-handtool"></span> Mit dem Tool <b>Hand</b> können Sie die Seite ziehen und scrollen.</p>
<p><span class="icon icon-fitpage"></span> Mit dem Tool <b>Seite anpassen</b> können Sie die Seite so skalieren, dass der Bildschirm die ganze Seite anzeigt.</p>
<p><span class="icon icon-fitwidth"></span> Mit dem Tool <b>Breite anpassen</b> können Sie die Seite so skalieren, dass sie an die Breite des Bildschirms angepasst wird.</p>
@ -59,16 +75,18 @@
<li><div class = "icon icon-searchicon"></div> - ermöglicht die Verwendung des Tools <a href="../HelpfulHints/Search.htm" onclick="onhyperlinkclick(this)">Suchen und Ersetzen</a>,</li>
<li class="onlineDocumentFeatures"><div class = "icon icon-chaticon"></div> - (nur in der <em>Online-Version</em> verfügbar) ermöglicht das Öffnen des <a href="../HelpfulHints/CollaborativeEditing.htm" onclick="onhyperlinkclick(this)">Chat</a>-Panels,</li>
<li>
<div class = "icon icon-navigationicon"></div> - ermöglicht das Öffnen des Bereichs <b>Navigation</b>, der die Liste aller Überschriften mit den entsprechenden Ebenen anzeigt. Klicken Sie auf die Überschrift, um direkt zu einer bestimmten Seite zu springen.
<div class = "icon icon-navigationicon"></div> - ermöglicht das Öffnen des Bereichs <b>Überschriften</b>, der die Liste aller Überschriften mit den entsprechenden Ebenen anzeigt. Klicken Sie auf die Überschrift, um direkt zu einer bestimmten Seite zu springen.
<p><img alt="NavigationPanel" src="../images/navigationpanel_viewer.png" />
<p>Klicken Sie mit der rechten Maustaste auf die Überschrift in der Liste und verwenden Sie eine der verfügbaren Optionen aus dem Menü:</p>
<p>Klicken Sie auf das Symbol <b>Einstellungen</b> rechts neben dem Bereich <b>Überschriften</b> und verwenden Sie eine der verfügbaren Optionen aus dem Menü:</p>
<ul>
<li><b>Alle ausklappen</b> - um alle Überschriftenebenen im <b>Navigations</b>-Panel zu erweitern.</li>
<li><b>Alle einklappen</b> - um alle Überschriftenebenen außer <em>Ebene 1</em> im <b>Navigations</b>-Panel auszublenden.</li>
<li><b>Alle ausklappen</b> - um alle Überschriftenebenen im <b>Überschriften</b>-Panel zu erweitern.</li>
<li><b>Alle einklappen</b> - um alle Überschriftenebenen außer <em>Ebene 1</em> im <b>Überschriften</b>-Panel auszublenden.</li>
<li><b>Auf Ebene erweitern</b> - um die Überschriftenstruktur auf die ausgewählte Ebene zu erweitern. Z.B. wenn Sie <em>Ebene 3</em> auswählen, werden die Ebenen 1, 2 und 3 erweitert, während Ebene 4 und alle darunter liegenden Ebenen reduziert werden.</li>
<li><b>Schriftgröße</b> um die Schriftgröße des Textes im <b>Überschriften</b>-Panel anzupassen, indem Sie eine der verfügbaren Voreinstellungen auswählen: <em>Klein</em>, <em>Mittelgroß</em> und <em>Groß</em>.</li>
<li><b>Lange Überschriften umbrechen</b> um lange Überschriften umzubrechen.</li>
</ul>
<p>Um separate Überschriftenebenen manuell zu erweitern oder zu reduzieren, verwenden Sie die Pfeile links neben den Überschriften.</p>
<p>Klicken Sie zum Schließen des Panels <b>Navigation</b> auf das Symbol <span class = "icon icon-navigationicon"></span> <b>Navigation</b> in der linken Seitenleiste noch einmal.</p>
<p>Klicken Sie zum Schließen des Panels <b>Überschriften</b> auf das Symbol <span class = "icon icon-navigationicon"></span> <b>Überschriften</b> in der linken Seitenleiste noch einmal.</p>
</li>
<li>
<div class = "icon icon-pagethumbnails"></div> - ermöglicht die Anzeige von Seiten-Thumbnails für eine schnelle Navigation. Klicken Sie auf <div class = "icon icon-search_options"></div> im Bereich <b>Miniaturansichten</b>, um auf <b>Thumbnail-Einstellungen</b> zuzugreifen:

View file

@ -26,7 +26,9 @@
</div>
<p>Sie können:</p>
<ul>
<li><span class="onlineDocumentFeatures">In der <em>Online-Version</em> die aktuelle Datei <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">speichern</a> (falls die Option <b>Automatisch speichern</b> deaktiviert ist), <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">herunterladen als</a> (Speichern des Dokuments im ausgewählten Format auf der Festplatte des Computers), eine <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">Kopie speichern als</a> (Speichern einer Kopie des Dokuments im Portal im ausgewählten Format), <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">drucken</a> oder <a href="../UsageInstructions/ViewDocInfo.htm" onclick="onhyperlinkclick(this)">umbenennen</a>.</span> <span class="desktopDocumentFeatures">In der <em>Desktop-version</em> können Sie die aktuelle Datei mit der Option <b>Speichern</b> unter Beibehaltung des aktuellen Dateiformats und Speicherorts <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">speichern</a> oder Sie können die aktuelle Datei unter einem anderen Namen, Speicherort oder Format speichern. Nutzen Sie dazu die Option <b>Speichern als</b>. Weiter haben Sie die Möglichkeit die Datei <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">zu drucken</a>.</span></li>
<li><span class="onlineDocumentFeatures">In der <em>Online-Version</em> die aktuelle Datei <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">speichern</a> (falls die Option <b>Automatisch speichern</b> deaktiviert ist), <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">herunterladen als</a> (Speichern des Dokuments im ausgewählten Format auf der Festplatte des Computers), eine <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">Kopie speichern als</a> (Speichern einer Kopie des Dokuments im Portal im ausgewählten Format), <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">drucken</a> oder <a href="../UsageInstructions/ViewDocInfo.htm" onclick="onhyperlinkclick(this)">umbenennen</a>.</span>
<span class="desktopDocumentFeatures">In der <em>Desktop-version</em> können Sie die aktuelle Datei mit der Option <b>Speichern</b> unter Beibehaltung des aktuellen Dateiformats und Speicherorts <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">speichern</a> oder Sie können die aktuelle Datei unter einem anderen Namen, Speicherort oder Format speichern. Nutzen Sie dazu die Option <b>Speichern als</b>. Weiter haben Sie die Möglichkeit die Datei <a href="../UsageInstructions/SavePrintDownload.htm" onclick="onhyperlinkclick(this)">zu drucken</a>.</span>
</li>
<li>die Datei mit einem <a href="../HelpfulHints/Password.htm" onclick="onhyperlinkclick(this)">Kennwort</a> schützen, das Kennwort ändern oder löschen,</li>
<li class="desktopDocumentFeatures">die Datei mit einer digitalen Signatur schützen (nur in der <em>Desktop-Version</em> verfügbar),</li>
<li class="onlineDocumentFeatures">Weiter können Sie ein neues Dokument <a href="../UsageInstructions/OpenCreateNew.htm" onclick="onhyperlinkclick(this)">erstellen</a> oder eine kürzlich bearbeitete Datei öffnen, (nur in der <em>Online-Version</em> verfügbar),</li>

Some files were not shown because too many files have changed in this diff Show more