SetScreen

Определяет свойства объекта window.screen браузера.

Синтаксис

PASCAL

procedure SESSION.SetScreen(aScreen: String);

ECMA

function SESSION.setScreen(aScreen); 

Параметры

Параметр Тип (PASCAL) Тип (ECMA) По умолчанию Описание
aScreen String String, Object - Строка в формате JSON (в режиме ECMA можно передавать объект), описывающая свойства объекта window.screen. Если свойство «pureObject» объекта установлено в true, то все свойства window.screen будут удалены. Если какое-либо свойство объекта будет установлено в «remove property», то соответствующее свойство window.screen будет удалено. В остальных случаях свойства window.screen будут установлены соответственно свойствам указанного объекта.

Возвращаемое значение

Тип (PASCAL) Тип (ECMA) Описание

Примеры

PASCAL

  1. //{$MODE PASCAL}
    var obj := 
    	'{' + 
    		'myProp: "myVal"' +
    	'}';
    SESSION.SetScreen(obj);
    TABS[0].Load('tests://screen.html');

  2. //{$MODE PASCAL}
    var obj := 
    	'{' + 
    		'myProp: "myValue", ' +
    		'availWidth: "remove property",' +
    		'availHeight: "remove property"' + 
    	'}';
    SESSION.SetScreen(obj);
    TABS[0].Load('tests://screen.html');

  3. //{$MODE PASCAL}
    var obj := 
    	'{' + 
    		'myProp: "myValue", ' +
    		'pureObject: true' + 
    	'}';
    SESSION.SetScreen(obj);
    TABS[0].Load('tests://screen.html');

ECMA

  1. //{$MODE ECMA}
    var obj = 
    	'{' + 
    		'myProp: "myValue"' +
    	'}';
    SESSION.setScreen(obj);
    TABS[0].load('tests://screen.html');

  2. //{$MODE ECMA}
    var obj = 
    	{
    		myProp: "myValue", 
    		availWidth: "remove property",
    		availHeight: "remove property"
    	};
    SESSION.setScreen(obj);
    TABS[0].load('tests://screen.html');

  3. //{$MODE ECMA}
    var obj = 
    	'{' + 
    		'myProp: "myValue", ' +
    		'pureObject: true' + 
    	'}';
    SESSION.setScreen(obj);
    TABS[0].load('tests://screen.html');