Sets the properties to the document.
Name | Type | Description |
obj | object | The document properties. |
obj.copyoutenabled | boolean | Disables copying from the editor if it is set to false. |
obj.hideContentControlTrack | boolean | Disables tracking the content control if it is set to true. |
obj.watermark_on_draw | string | A string value for watermark properties in JSON format. |
obj.disableAutostartMacros | boolean | Sets a flag that specifies that macros are started automatically when the editor opens. |
obj.fillForms | string | Sets rules in JSON format for filling document forms by tags. |
var initSettings = { "copyoutenabled" : false, "hideContentControlTrack" : false, "watermark_on_draw" : JSON.stringify ( { "transparent" : 0.3, "type" : "rect", "width" : 100, "height" : 100, "rotate" : -45, "margins" : [ 10, 10, 10, 10 ], "fill" : [255, 0, 0], "stroke-width" : 1, "stroke" : [0, 0, 255], "align" : 1, "paragraphs" : [ { "align" : 2, "fill" : [255, 0, 0], "linespacing" : 1, "runs" : [ { "text" : "Do not steal, %user_name%!", "fill" : [0, 0, 0], "font-family" : "Arial", "font-size" : 40, "bold" : true, "italic" : false, "strikeout" : false, "underline" : false }, { "text" : "<%br%>" } ] } ] }), "disableAutostartMacros" : true, "fillForms" : JSON.stringify ( { "tags" : { "111" : { "text" : "Text in form with tag 111", "checkBox" : "true", "picture" : "https://upload.wikimedia.org/wikipedia/commons/9/91/ONLYOFFICE_logo.png", "comboBox" : "item1" }, "222" : { "text" : "Text in form with tag 222", "checkBox" : "false", "comboBox" : "item2" }, "333" : { "text" : "OnlyOffice" } } }) }; window.Asc.plugin.executeMethod ("SetProperties", [initSettings], function () { window.Asc.plugin.executeCommand ("close", ""); });