Add changelog v9.0.0
Co-authored-by: Denis Spitsyn <denis.spitsyn@onlyoffice.com> Co-committed-by: Denis Spitsyn <denis.spitsyn@onlyoffice.com>
This commit is contained in:
committed by
Alexey Golubev
parent
add3336024
commit
a9b4c1a004
@@ -1,4 +1,5 @@
|
|||||||
personal_ws-1.1 en 580 utf-8
|
personal_ws-1.1 en 580 utf-8
|
||||||
|
accessKeyId
|
||||||
ACOT
|
ACOT
|
||||||
ACOTH
|
ACOTH
|
||||||
ActiveCell
|
ActiveCell
|
||||||
@@ -22,9 +23,13 @@ ApiBlockLvlSdt
|
|||||||
ApiBuilder
|
ApiBuilder
|
||||||
ApiChart
|
ApiChart
|
||||||
ApiComment
|
ApiComment
|
||||||
|
ApiCore
|
||||||
|
ApiCustomProperties
|
||||||
ApiDocument
|
ApiDocument
|
||||||
ApiDrawing
|
ApiDrawing
|
||||||
|
ApiFormRoles
|
||||||
ApiFreezePanes
|
ApiFreezePanes
|
||||||
|
ApiNotesPage
|
||||||
ApiParagraph
|
ApiParagraph
|
||||||
ApiRange
|
ApiRange
|
||||||
ApiSlide
|
ApiSlide
|
||||||
@@ -40,6 +45,7 @@ arrData
|
|||||||
Asana
|
Asana
|
||||||
asc
|
asc
|
||||||
ASC
|
ASC
|
||||||
|
ascii
|
||||||
AscWord
|
AscWord
|
||||||
ashx
|
ashx
|
||||||
aspose
|
aspose
|
||||||
@@ -68,6 +74,7 @@ autostart
|
|||||||
AVERAGEA
|
AVERAGEA
|
||||||
AVERAGEIFS
|
AVERAGEIFS
|
||||||
AxcExt
|
AxcExt
|
||||||
|
az
|
||||||
beforeCursor
|
beforeCursor
|
||||||
BESSELI
|
BESSELI
|
||||||
BESSELJ
|
BESSELJ
|
||||||
@@ -85,12 +92,16 @@ BITXOR
|
|||||||
blockcontent
|
blockcontent
|
||||||
blocklevelstd
|
blocklevelstd
|
||||||
BMP
|
BMP
|
||||||
|
bool
|
||||||
boolean
|
boolean
|
||||||
|
boundingBox
|
||||||
br
|
br
|
||||||
brower
|
brower
|
||||||
|
bucketName
|
||||||
bugfix
|
bugfix
|
||||||
bugfixes
|
bugfixes
|
||||||
builded
|
builded
|
||||||
|
bValue
|
||||||
callbackUrl
|
callbackUrl
|
||||||
Callout
|
Callout
|
||||||
CanUpdateTarget
|
CanUpdateTarget
|
||||||
@@ -103,6 +114,7 @@ changesError
|
|||||||
ChartSheetSubstream
|
ChartSheetSubstream
|
||||||
checkbox
|
checkbox
|
||||||
CheckBox
|
CheckBox
|
||||||
|
checkBoxPr
|
||||||
checkHealth
|
checkHealth
|
||||||
CHIDIST
|
CHIDIST
|
||||||
CHIINV
|
CHIINV
|
||||||
@@ -137,6 +149,8 @@ configs
|
|||||||
connectionAndInactivity
|
connectionAndInactivity
|
||||||
ConnectionsOS
|
ConnectionsOS
|
||||||
COnOfftype
|
COnOfftype
|
||||||
|
ContentControl
|
||||||
|
ContentControls
|
||||||
convertasion
|
convertasion
|
||||||
Convertation
|
Convertation
|
||||||
ConvertContentView
|
ConvertContentView
|
||||||
@@ -154,6 +168,7 @@ crypted
|
|||||||
cryptographic
|
cryptographic
|
||||||
CSC
|
CSC
|
||||||
CSCH
|
CSCH
|
||||||
|
css
|
||||||
csv
|
csv
|
||||||
CSV
|
CSV
|
||||||
CSvmFile
|
CSvmFile
|
||||||
@@ -167,6 +182,7 @@ CUBESET
|
|||||||
CUBESETCOUNT
|
CUBESETCOUNT
|
||||||
CUBEVALUE
|
CUBEVALUE
|
||||||
customXml
|
customXml
|
||||||
|
CustomXML
|
||||||
CVE
|
CVE
|
||||||
cyrillic
|
cyrillic
|
||||||
Cyrl
|
Cyrl
|
||||||
@@ -176,12 +192,14 @@ Dansk
|
|||||||
dataset
|
dataset
|
||||||
dataBinding
|
dataBinding
|
||||||
DatePicker
|
DatePicker
|
||||||
|
datePickerPr
|
||||||
DAVERAGE
|
DAVERAGE
|
||||||
DBNum
|
DBNum
|
||||||
DCOUNT
|
DCOUNT
|
||||||
DCOUNTA
|
DCOUNTA
|
||||||
de
|
de
|
||||||
Decryptor
|
Decryptor
|
||||||
|
delegateRole
|
||||||
deleteForgotten
|
deleteForgotten
|
||||||
Deprecations
|
Deprecations
|
||||||
DesktopEditors
|
DesktopEditors
|
||||||
@@ -224,6 +242,7 @@ DsProxy
|
|||||||
DSTDEV
|
DSTDEV
|
||||||
DSUM
|
DSUM
|
||||||
DVAR
|
DVAR
|
||||||
|
eastAsia
|
||||||
eb
|
eb
|
||||||
Ec
|
Ec
|
||||||
ECMA
|
ECMA
|
||||||
@@ -251,6 +270,7 @@ fb
|
|||||||
FDB
|
FDB
|
||||||
FDIST
|
FDIST
|
||||||
FI
|
FI
|
||||||
|
filePath
|
||||||
fillForms
|
fillForms
|
||||||
FINV
|
FINV
|
||||||
firefox
|
firefox
|
||||||
@@ -261,12 +281,15 @@ fodp
|
|||||||
fods
|
fods
|
||||||
fodt
|
fodt
|
||||||
folderPath
|
folderPath
|
||||||
|
fontSlot
|
||||||
forced
|
forced
|
||||||
ForcePathStyle
|
ForcePathStyle
|
||||||
forceView
|
forceView
|
||||||
|
forceWesternFontSize
|
||||||
ForEach
|
ForEach
|
||||||
FormattedDiskPagePAPX
|
FormattedDiskPagePAPX
|
||||||
formdata
|
formdata
|
||||||
|
FormPrBase
|
||||||
formsdataurl
|
formsdataurl
|
||||||
formsubmit
|
formsubmit
|
||||||
FORMTEXT
|
FORMTEXT
|
||||||
@@ -301,6 +324,7 @@ GetCurrentContentControlPr
|
|||||||
GetCurrentSentence
|
GetCurrentSentence
|
||||||
GetCurrentWord
|
GetCurrentWord
|
||||||
GetEndNotesFirstParagraphs
|
GetEndNotesFirstParagraphs
|
||||||
|
GetFontFamily
|
||||||
GetFontNames
|
GetFontNames
|
||||||
GetFootnotesFirstParagraphs
|
GetFootnotesFirstParagraphs
|
||||||
getForgotten
|
getForgotten
|
||||||
@@ -342,6 +366,7 @@ gridlines
|
|||||||
GUID
|
GUID
|
||||||
gzip
|
gzip
|
||||||
gziped
|
gziped
|
||||||
|
hAnsi
|
||||||
healthcheck
|
healthcheck
|
||||||
healthCheck
|
healthCheck
|
||||||
hideContentControlTrack
|
hideContentControlTrack
|
||||||
@@ -362,6 +387,7 @@ HWPX
|
|||||||
icu
|
icu
|
||||||
ie
|
ie
|
||||||
IFNA
|
IFNA
|
||||||
|
iframe
|
||||||
IIS
|
IIS
|
||||||
imageDark
|
imageDark
|
||||||
IMCOSH
|
IMCOSH
|
||||||
@@ -382,6 +408,7 @@ InsertOleObject
|
|||||||
InsertTextForm
|
InsertTextForm
|
||||||
integrations
|
integrations
|
||||||
init
|
init
|
||||||
|
integrators
|
||||||
INTL
|
INTL
|
||||||
INV
|
INV
|
||||||
io
|
io
|
||||||
@@ -475,6 +502,7 @@ multitenancy
|
|||||||
mysql
|
mysql
|
||||||
MySQL
|
MySQL
|
||||||
mysqlExtraOptions
|
mysqlExtraOptions
|
||||||
|
namespace
|
||||||
NativeEngine
|
NativeEngine
|
||||||
natively
|
natively
|
||||||
Nederland
|
Nederland
|
||||||
@@ -487,6 +515,7 @@ NIST
|
|||||||
nodehun
|
nodehun
|
||||||
nodejs
|
nodejs
|
||||||
NodeJS
|
NodeJS
|
||||||
|
nodeName
|
||||||
NoHistory
|
NoHistory
|
||||||
nonprinting
|
nonprinting
|
||||||
npm
|
npm
|
||||||
@@ -498,6 +527,8 @@ numberings
|
|||||||
NUMBERVALUE
|
NUMBERVALUE
|
||||||
Numpad
|
Numpad
|
||||||
NumPr
|
NumPr
|
||||||
|
nValue
|
||||||
|
oCreated
|
||||||
odf
|
odf
|
||||||
Odf
|
Odf
|
||||||
ODF
|
ODF
|
||||||
@@ -512,7 +543,9 @@ odt
|
|||||||
ODT
|
ODT
|
||||||
oform
|
oform
|
||||||
OFORM
|
OFORM
|
||||||
|
oLastPrinted
|
||||||
OLEObjectData
|
OLEObjectData
|
||||||
|
oModified
|
||||||
onChangeContentControl
|
onChangeContentControl
|
||||||
onDocumentContentReady
|
onDocumentContentReady
|
||||||
onDocumentStateChange
|
onDocumentStateChange
|
||||||
@@ -546,6 +579,7 @@ otp
|
|||||||
ots
|
ots
|
||||||
ott
|
ott
|
||||||
owncloud
|
owncloud
|
||||||
|
oValue
|
||||||
oxps
|
oxps
|
||||||
nPage
|
nPage
|
||||||
pageDown
|
pageDown
|
||||||
@@ -588,10 +622,12 @@ ppt
|
|||||||
PptFormatReader
|
PptFormatReader
|
||||||
pptx
|
pptx
|
||||||
PptxFormat
|
PptxFormat
|
||||||
|
preload
|
||||||
Preseentation
|
Preseentation
|
||||||
PrintGridlines
|
PrintGridlines
|
||||||
PrintHeadings
|
PrintHeadings
|
||||||
privateKey
|
privateKey
|
||||||
|
proxying
|
||||||
PtgArea
|
PtgArea
|
||||||
PtgList
|
PtgList
|
||||||
PtgName
|
PtgName
|
||||||
@@ -641,20 +677,25 @@ RRI
|
|||||||
rtf
|
rtf
|
||||||
RTF
|
RTF
|
||||||
RTL
|
RTL
|
||||||
|
runtimeConfig
|
||||||
SAAS
|
SAAS
|
||||||
save
|
save
|
||||||
savefile
|
savefile
|
||||||
SaveLock
|
SaveLock
|
||||||
saveUrl
|
saveUrl
|
||||||
|
sCategory
|
||||||
Schweiz
|
Schweiz
|
||||||
|
sCreator
|
||||||
screenreader
|
screenreader
|
||||||
ScrollToAbsolutePosition
|
ScrollToAbsolutePosition
|
||||||
|
sDescription
|
||||||
sdk
|
sdk
|
||||||
sdkjs
|
sdkjs
|
||||||
sdt
|
sdt
|
||||||
SearchAndReplace
|
SearchAndReplace
|
||||||
SECH
|
SECH
|
||||||
SecurityError
|
SecurityError
|
||||||
|
secretAccessKey
|
||||||
SectionPropertiesMapping
|
SectionPropertiesMapping
|
||||||
selectwheel
|
selectwheel
|
||||||
SELinux
|
SELinux
|
||||||
@@ -691,6 +732,7 @@ SetTopMargin
|
|||||||
setUsers
|
setUsers
|
||||||
SetVisible
|
SetVisible
|
||||||
SetWatermarkSettings
|
SetWatermarkSettings
|
||||||
|
sFormat
|
||||||
sharded
|
sharded
|
||||||
sharding
|
sharding
|
||||||
shardkey
|
shardkey
|
||||||
@@ -699,13 +741,18 @@ SheetView
|
|||||||
showReviewChanges
|
showReviewChanges
|
||||||
shrinkwrap
|
shrinkwrap
|
||||||
si
|
si
|
||||||
|
sIdentifier
|
||||||
SIGABR
|
SIGABR
|
||||||
signatureLine
|
signatureLine
|
||||||
Sinhala
|
Sinhala
|
||||||
|
sKeywords
|
||||||
|
sLanguage
|
||||||
|
sLastModifiedBy
|
||||||
slidePlayerBackground
|
slidePlayerBackground
|
||||||
Slovenčina
|
Slovenčina
|
||||||
Slovenská
|
Slovenská
|
||||||
SmartArt
|
SmartArt
|
||||||
|
sName
|
||||||
snaplines
|
snaplines
|
||||||
SNGL
|
SNGL
|
||||||
sockjs
|
sockjs
|
||||||
@@ -720,8 +767,11 @@ spawnOptions
|
|||||||
specifi
|
specifi
|
||||||
Spellcheker
|
Spellcheker
|
||||||
Sql
|
Sql
|
||||||
|
sRevision
|
||||||
ssl
|
ssl
|
||||||
sslEnabled
|
sslEnabled
|
||||||
|
sStatus
|
||||||
|
sSubject
|
||||||
standardView
|
standardView
|
||||||
startRPC
|
startRPC
|
||||||
startup
|
startup
|
||||||
@@ -729,9 +779,11 @@ statsd
|
|||||||
statusBar
|
statusBar
|
||||||
STDEV
|
STDEV
|
||||||
stirkeout
|
stirkeout
|
||||||
|
sTitle
|
||||||
strikethrough
|
strikethrough
|
||||||
sr
|
sr
|
||||||
Sri
|
Sri
|
||||||
|
storages
|
||||||
STW
|
STW
|
||||||
submitForm
|
submitForm
|
||||||
substring
|
substring
|
||||||
@@ -739,8 +791,10 @@ SUMIFS
|
|||||||
SUMPRODUCT
|
SUMPRODUCT
|
||||||
supervisord
|
supervisord
|
||||||
sv
|
sv
|
||||||
|
sValue
|
||||||
Svenska
|
Svenska
|
||||||
Sverige
|
Sverige
|
||||||
|
sVersion
|
||||||
svg
|
svg
|
||||||
SVG
|
SVG
|
||||||
Svizzera
|
Svizzera
|
||||||
@@ -797,6 +851,7 @@ uri
|
|||||||
URI
|
URI
|
||||||
url
|
url
|
||||||
urls
|
urls
|
||||||
|
useDirectStorageUrls
|
||||||
UsedRange
|
UsedRange
|
||||||
useradd
|
useradd
|
||||||
UserCount
|
UserCount
|
||||||
@@ -805,12 +860,15 @@ useridoriginal
|
|||||||
username
|
username
|
||||||
UsersCountOS
|
UsersCountOS
|
||||||
usersfiles
|
usersfiles
|
||||||
|
ur
|
||||||
UTF
|
UTF
|
||||||
util
|
util
|
||||||
verysilent
|
verysilent
|
||||||
ViewForms
|
ViewForms
|
||||||
vhost
|
vhost
|
||||||
VLOOKUP
|
VLOOKUP
|
||||||
|
VSD
|
||||||
|
VSDX
|
||||||
VSTACK
|
VSTACK
|
||||||
vml
|
vml
|
||||||
wav
|
wav
|
||||||
@@ -843,7 +901,11 @@ XLSX
|
|||||||
XLTX
|
XLTX
|
||||||
XMATCH
|
XMATCH
|
||||||
xml
|
xml
|
||||||
|
xmlMapping
|
||||||
|
xmlPartId
|
||||||
|
xmlStr
|
||||||
XORCrypt
|
XORCrypt
|
||||||
|
xPath
|
||||||
xps
|
xps
|
||||||
XSS
|
XSS
|
||||||
Yandex
|
Yandex
|
||||||
|
|||||||
352
CHANGELOG.md
352
CHANGELOG.md
@@ -1,5 +1,357 @@
|
|||||||
# Change log
|
# Change log
|
||||||
|
|
||||||
|
## 9.0.0
|
||||||
|
|
||||||
|
### New features
|
||||||
|
|
||||||
|
#### All Editors
|
||||||
|
|
||||||
|
* Added new interface themes: Modern Light and Modern Dark
|
||||||
|
* Added saving of the last selected languages in spellcheck lists
|
||||||
|
* Added Arabic spellcheck dictionary used in sixteen dialects
|
||||||
|
* Added AI-powered macro generation from descriptions and VBA-to-JavaScript
|
||||||
|
conversion
|
||||||
|
* Added the interface translation into Urdu (ur-PK, Urdu (Pakistan))
|
||||||
|
* Added support for TextArt text settings inside chart labels
|
||||||
|
* Added support for drawing the Up/Down Bars chart elements
|
||||||
|
|
||||||
|
#### Document Editor
|
||||||
|
|
||||||
|
* Added correct display of previews for paragraph numbers for RTL
|
||||||
|
* Improved positioning and settings of TextArt for RTL
|
||||||
|
* Improved drawing of borders and fill for paragraphs with RTL direction
|
||||||
|
* Enabled accurate cursor navigation with arrow keys based on the paragraph's
|
||||||
|
text direction
|
||||||
|
* Added the ability to display numbers using Hindi digits
|
||||||
|
* Added a setting in the File menu for selecting the preferred font size:
|
||||||
|
Western/Chinese for the Chinese interface language (Chinese (Simplified))
|
||||||
|
* Added a Borders button to the Home toolbar to quickly set paragraph settings
|
||||||
|
* Added support for the `MD` format for reading
|
||||||
|
|
||||||
|
#### Spreadsheet Editor
|
||||||
|
|
||||||
|
* Added support for displaying bidirectional text
|
||||||
|
* Added the ability to select external data from another spreadsheet
|
||||||
|
|
||||||
|
#### Presentation Editor
|
||||||
|
|
||||||
|
* Added the ability to set the paragraph direction (Text Direction > RTL)
|
||||||
|
on the toolbar and in the advanced settings
|
||||||
|
* Added the ability to view animations with text
|
||||||
|
* Added the "Preserve" option to the Slide Master context menu
|
||||||
|
|
||||||
|
#### Forms
|
||||||
|
|
||||||
|
* Changed the appearance of the Signature and Image fields: the placeholder
|
||||||
|
and signature icon are now always displayed
|
||||||
|
* Improved user experience when filling in the Signature and Image fields
|
||||||
|
* Added a new `"type": "signature"` for the Signature field, used in the process
|
||||||
|
of filling out forms
|
||||||
|
|
||||||
|
#### PDF Editor
|
||||||
|
|
||||||
|
* Added the ability to set RTL direction for text
|
||||||
|
* The Edit Text option is available in the Community Edition build
|
||||||
|
* Implemented a `PDF` form editor
|
||||||
|
* Added copying pages between `PDF` files
|
||||||
|
|
||||||
|
#### Diagrams
|
||||||
|
|
||||||
|
* Release of the first version of the Diagram Viewer with the ability
|
||||||
|
to open `VSDX` files
|
||||||
|
|
||||||
|
#### Convert
|
||||||
|
|
||||||
|
* Added conversion of the `XLSB` format to the editor's internal format,
|
||||||
|
allowing editing and saving in `XLSX` without preliminary conversion
|
||||||
|
|
||||||
|
#### Back-end
|
||||||
|
|
||||||
|
* Added support for Azure Blob Storage (`storage.name = "storage-az"`)
|
||||||
|
for editor cache. To use, specify the endpoint, `bucketName`
|
||||||
|
and `credentials` (`accessKeyId` and `secretAccessKey`)
|
||||||
|
* Added flag `storage.useDirectStorageUrls` (`bool`), which controls the issuance
|
||||||
|
of links to external storages: direct links or proxying through the server
|
||||||
|
* Added the ability to prepare static editor data (`html`, `css`, `js`, `fonts`)
|
||||||
|
in the browser cache before opening the document using the
|
||||||
|
`?preload=placeholder` parameter to the link to `api.js` or a hidden `iframe`
|
||||||
|
with `preload.html` located next to `api.js`
|
||||||
|
* Added setting `runtimeConfig.filePath` - path to dynamic server config,
|
||||||
|
allowing to change parameters without restarting, similar to tenant configs
|
||||||
|
* Added the ability to set parameters and keys of AI models used in editors
|
||||||
|
on the /info page
|
||||||
|
* Added the ability for the server administrator to add own dictionaries
|
||||||
|
|
||||||
|
#### Customization
|
||||||
|
|
||||||
|
* Added parameter `customization.forceWesternFontSize`: `false`/`true`
|
||||||
|
for setting by integrators
|
||||||
|
* Added a parameter to hide the icon with the user's avatar/initials
|
||||||
|
in the header: `customization.layout.header.user`: `true`/`false`.
|
||||||
|
The setting is available to users with the extended license
|
||||||
|
|
||||||
|
#### API
|
||||||
|
|
||||||
|
* Added methods for creating/adding custom `ContentControls`
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiDocument.prototype.AddCheckBoxContentControl = function(checkBoxPr)
|
||||||
|
ApiDocument.prototype.AddPictureContentControl = function(width, height)
|
||||||
|
ApiDocument.prototype.AddComboBoxContentControl = function(list, selected)
|
||||||
|
ApiDocument.prototype.AddDropDownListContentControl = function(list, selected)
|
||||||
|
ApiDocument.prototype.AddDatePickerContentControl = function(datePickerPr)
|
||||||
|
Api.prototype.CreateCheckBoxContentControl = function(checkBoxPr)
|
||||||
|
Api.prototype.CreatePictureContentControl = function(width, height)
|
||||||
|
Api.prototype.CreateComboBoxContentControl = function(list, selected)
|
||||||
|
Api.prototype.CreateDropDownListContentControl = function(list, selected)
|
||||||
|
Api.prototype.CreateDatePickerContentControl = function(datePickerPr)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added the ability to get `CustomXml` collection
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiDocument.prototype.GetCustomXmlParts = function()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added support for handling the `Custom XML` collection
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiCustomXmlParts.prototype.Add = function(xml)
|
||||||
|
ApiCustomXmlParts.prototype.GetCount = function()
|
||||||
|
ApiCustomXmlParts.prototype.GetById = function(xmlPartId)
|
||||||
|
ApiCustomXmlParts.prototype.GetByNamespace = function(namespace)
|
||||||
|
ApiCustomXmlParts.prototype.GetAll = function()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Enabled functionality for managing the `Custom XML` collection element
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiCustomXmlPart.prototype.GetId = function()
|
||||||
|
ApiCustomXmlPart.prototype.GetNodes = function(xPath)
|
||||||
|
ApiCustomXmlPart.prototype.GetXml = function()
|
||||||
|
ApiCustomXmlPart.prototype.Delete = function()
|
||||||
|
ApiCustomXmlPart.prototype.DeleteAttribute = function(xPath, name)
|
||||||
|
ApiCustomXmlPart.prototype.InsertAttribute = function(xPath, name, value)
|
||||||
|
ApiCustomXmlPart.prototype.GetAttribute = function(xPath, name)
|
||||||
|
ApiCustomXmlPart.prototype.UpdateAttribute = function(xPath, name, value)
|
||||||
|
ApiCustomXmlPart.prototype.DeleteElement = function(xPath)
|
||||||
|
ApiCustomXmlPart.prototype.InsertElement = function(xPath, xmlStr, index)
|
||||||
|
ApiCustomXmlPart.prototype.UpdateElement = function(xPath, xmlStr)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added support for individual `CustomXML` nodes
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiCustomXmlNode.prototype.GetNodes = function(xPath)
|
||||||
|
ApiCustomXmlNode.prototype.GetXPath = function ()
|
||||||
|
ApiCustomXmlNode.prototype.GetNodeName = function()
|
||||||
|
ApiCustomXmlNode.prototype.GetNodeValue = function()
|
||||||
|
ApiCustomXmlNode.prototype.GetXml = function()
|
||||||
|
ApiCustomXmlNode.prototype.GetText = function()
|
||||||
|
ApiCustomXmlNode.prototype.SetNodeValue = function(xml)
|
||||||
|
ApiCustomXmlNode.prototype.SetText = function(text)
|
||||||
|
ApiCustomXmlNode.prototype.SetXml = function (xml)
|
||||||
|
ApiCustomXmlNode.prototype.Delete = function()
|
||||||
|
ApiCustomXmlNode.prototype.GetParent = function()
|
||||||
|
ApiCustomXmlNode.prototype.Add = function(nodeName)
|
||||||
|
ApiCustomXmlNode.prototype.GetAttributes = function()
|
||||||
|
ApiCustomXmlNode.prototype.SetAttribute = function(name, value)
|
||||||
|
ApiCustomXmlNode.prototype.UpdateAttribute = function(name, value)
|
||||||
|
ApiCustomXmlNode.prototype.DeleteAttribute = function(name)
|
||||||
|
ApiCustomXmlNode.prototype.GetAttribute = function(name)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods to link `ContentControl` and `CustomXML`
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiInlineLvlSdt.prototype.SetDataBinding = function(xmlMapping)
|
||||||
|
ApiInlineLvlSdt.prototype.GetDataBinding = function()
|
||||||
|
ApiInlineLvlSdt.prototype.UpdateFromXmlMapping = function()
|
||||||
|
ApiInlineLvlSdt.prototype.GetDataForXmlMapping = function()
|
||||||
|
ApiBlockLvlSdt.prototype.SetDataBinding = function(xmlMapping)
|
||||||
|
ApiBlockLvlSdt.prototype.GetDataBinding = function()
|
||||||
|
ApiBlockLvlSdt.prototype.UpdateFromXmlMapping = function()
|
||||||
|
ApiBlockLvlSdt.prototype.GetDataForXmlMapping = function()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added method for inserting formulas
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiPresentation.prototype.AddMathEquation(sText, sFormat)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added new class `ApiNotesPage` for working with notes
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiNotesPage.prototype.GetBodyShape()
|
||||||
|
ApiNotesPage.prototype.AddBodyShapeText(sText)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods to the `ApiSlide` class
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiSlide.prototype.GetNotesPage()
|
||||||
|
ApiSlide.prototype.AddNotesText(sText)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods for getting presentation objects
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiPresentation.prototype.GetAllOleObjects()
|
||||||
|
ApiPresentation.prototype.GetAllCharts()
|
||||||
|
ApiPresentation.prototype.GetAllShapes()
|
||||||
|
ApiPresentation.prototype.GetAllImages()
|
||||||
|
ApiPresentation.prototype.GetAllDrawings()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods for getting all slide templates
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiMaster.prototype.GetAllLayouts()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added `ApiCore` and `ApiCustomProperties` classes
|
||||||
|
for working with file metadata
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiCore.prototype.SetCategory = function (sCategory)
|
||||||
|
ApiCore.prototype.GetCategory = function ()
|
||||||
|
ApiCore.prototype.SetContentStatus = function (sStatus)
|
||||||
|
ApiCore.prototype.GetContentStatus = function ()
|
||||||
|
ApiCore.prototype.SetCreated = function (oCreated)
|
||||||
|
ApiCore.prototype.GetCreated = function ()
|
||||||
|
ApiCore.prototype.SetCreator = function (sCreator)
|
||||||
|
ApiCore.prototype.GetCreator = function ()
|
||||||
|
ApiCore.prototype.SetDescription = function (sDescription)
|
||||||
|
ApiCore.prototype.GetDescription = function ()
|
||||||
|
ApiCore.prototype.SetIdentifier = function (sIdentifier)
|
||||||
|
ApiCore.prototype.GetIdentifier = function ()
|
||||||
|
ApiCore.prototype.SetKeywords = function (sKeywords)
|
||||||
|
ApiCore.prototype.GetKeywords = function ()
|
||||||
|
ApiCore.prototype.SetLanguage = function (sLanguage)
|
||||||
|
ApiCore.prototype.GetLanguage = function ()
|
||||||
|
ApiCore.prototype.SetLastModifiedBy = function (sLastModifiedBy)
|
||||||
|
ApiCore.prototype.GetLastModifiedBy = function ()
|
||||||
|
ApiCore.prototype.SetLastPrinted = function (oLastPrinted)
|
||||||
|
ApiCore.prototype.GetLastPrinted = function ()
|
||||||
|
ApiCore.prototype.SetModified = function (oModified)
|
||||||
|
ApiCore.prototype.GetModified = function ()
|
||||||
|
ApiCore.prototype.SetRevision = function (sRevision)
|
||||||
|
ApiCore.prototype.GetRevision = function ()
|
||||||
|
ApiCore.prototype.SetSubject = function (sSubject)
|
||||||
|
ApiCore.prototype.GetSubject = function ()
|
||||||
|
ApiCore.prototype.SetTitle = function (sTitle)
|
||||||
|
ApiCore.prototype.GetTitle = function ()
|
||||||
|
ApiCore.prototype.SetVersion = function (sVersion)
|
||||||
|
ApiCore.prototype.GetVersion = function ()
|
||||||
|
ApiCustomProperties.prototype.AddStringProperty = function (sName, sValue)
|
||||||
|
ApiCustomProperties.prototype.AddNumberProperty = function (sName, nValue)
|
||||||
|
ApiCustomProperties.prototype.AddDateProperty = function (sName, oValue)
|
||||||
|
ApiCustomProperties.prototype.AddBoolProperty = function (sName, bValue)
|
||||||
|
ApiCustomProperties.prototype.GetPropertyValueByName = function (sName)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods for getting instances of new classes
|
||||||
|
in the editor API
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiDocument.prototype.GetCore()
|
||||||
|
ApiDocument.prototype.GetCustomProperties()
|
||||||
|
Api.prototype.GetCore()
|
||||||
|
Api.prototype.GetCustomProperties()
|
||||||
|
ApiPresentation.prototype.GetCore()
|
||||||
|
ApiPresentation.prototype.GetCustomProperties()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods for switching the visual presentation
|
||||||
|
of `Content Controls`, accepting values: `"boundingBox"`,
|
||||||
|
`"hidden"`
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiInlineLvlSdt.prototype.SetAppearance = function(type)
|
||||||
|
ApiInlineLvlSdt.prototype.GetAppearance = function()
|
||||||
|
ApiBlockLvlSdt.prototype.SetAppearance = function(type)
|
||||||
|
ApiBlockLvlSdt.prototype.GetAppearance = function()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods for getting/setting the role and tag to the base class
|
||||||
|
for all forms, as well as the ability to set the role when creating a form
|
||||||
|
through the general form setting `FormPrBase.role`
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiFormBase.prototype.GetTag = function()
|
||||||
|
ApiFormBase.prototype.SetTag = function(tag)
|
||||||
|
ApiFormBase.prototype.GetRole = function()
|
||||||
|
ApiFormBase.prototype.SetRole = function(role)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods to get forms by selected role or key
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiDocument.prototype.GetFormsByRole = function(role)
|
||||||
|
ApiDocument.prototype.GetFormsByKey = function(key)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added method to get list of keys linked to the given role
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiDocument.prototype.GetFormKeysByRole = function(role)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added a method to get the form value directly by key (for a group
|
||||||
|
of radio buttons, it returns Choice, i.e. the name of the selected item)
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiDocument.prototype.GetFormValueByKey = function(key)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods for date field to work via built-in JavaScript
|
||||||
|
date class
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiDateForm.prototype.SetDate = function(date)
|
||||||
|
ApiDateForm.prototype.GetDate = function()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added `fontSlot` parameter to `GetFontFamily` method, accepting values:
|
||||||
|
`"ascii"`, `"eastAsia"`, `"hAnsi"`, `"cs"`
|
||||||
|
* Added automatic font calculation from the theme
|
||||||
|
in the `GetFontFamily` method, if specified through the theme
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiTextPr.prototype.GetFontFamily = function(fontSlot)
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added a method to access the role management class,
|
||||||
|
returning an object of the new `ApiFormRoles` type
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiDocument.prototype.GetFormRoles = function()
|
||||||
|
```
|
||||||
|
|
||||||
|
* Added methods for working with the `ApiFormRoles` class
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
ApiFormRoles.prototype.Add = function(name, props)
|
||||||
|
ApiFormRoles.prototype.Remove = function(name, delegateRole)
|
||||||
|
ApiFormRoles.prototype.GetCount = function()
|
||||||
|
ApiFormRoles.prototype.GetAllRoles = function()
|
||||||
|
ApiFormRoles.prototype.HaveRole = function(name)
|
||||||
|
ApiFormRoles.prototype.GetRoleColor = function(name)
|
||||||
|
ApiFormRoles.prototype.SetRoleColor = function(name, color)
|
||||||
|
ApiFormRoles.prototype.MoveUp = function(name)
|
||||||
|
ApiFormRoles.prototype.MoveDown = function(name)
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Plugins
|
||||||
|
|
||||||
|
* Added the ability to add custom buttons using a plugin for `ContentControl`
|
||||||
|
in the document editor
|
||||||
|
|
||||||
|
#### Mobile
|
||||||
|
|
||||||
|
* Enabled slide thumbnail panel adjustment upon device orientation change
|
||||||
|
|
||||||
## 8.3.3
|
## 8.3.3
|
||||||
|
|
||||||
### Fixes
|
### Fixes
|
||||||
|
|||||||
Reference in New Issue
Block a user