====== SetScreen ======
Устанавливает свойства [[http://www.w3schools.com/js/js_window_screen.asp|window.screen]] браузера
===== Синтаксис =====
procedure SetScreen(aScreen: string);
==== Параметры ====
* **//aScreen//**
* //тип:// string
* //назначение:// JSON строка, соответствующая объекту, в соответствии с которым будет изменен объект [[http://www.w3schools.com/js/js_window_screen.asp|window.screen]] браузера.
===== Замечания =====
* Свойства объекта браузера window.screen будут изменены в соответствии с аналогичными свойствами aScreen. Свойства, не содержащиеся в window.screen, будут добавлены.
* Если какое-либо из свойств aScreen равно "remove property", то это свойство будет удалено из объекта window.screen браузера
* Если объект aScreen содержит свойство "pureObject", то перед изменением window.screen все свойства window.screen будут удалены.
===== Примеры =====
- var obj := '{myProp: "myValue"}';
SetScreen(obj);
LoadURI('tests://setscreen.html');
{{ setscreen1.png }}
- var obj :=
'{' +
'myProp: "myValue", ' +
'availWidth: "remove property",' +
'availHeight: "remove property"' +
'}';
SetScreen(obj);
LoadURI('tests://screen.html');
{{ setscreen2.png }}
- var obj :=
'{' +
'myProp: "myValue", ' +
'pureObject: true' +
'}';
SetScreen(obj);
LoadURI('tests://screen.html');
{{ setscreen3.png }}