UNO API сбрасывается полноэкранный режим

Автор Forbz, 17 ноября 2022, 10:46

0 Пользователи и 1 гость просматривают эту тему.

Forbz

Открываю файл либры в невидимом режиме(пишу на шарпах):

PropertyValue[] arr = new PropertyValue[2];
arr[0] = new PropertyValue();
arr[0].Name = "Hidden";
arr[0].Value = new uno.Any(true);

XComponent xComponent = aLoader.loadComponentFromURL(
   filePathUri, "_default", 0, arr);

в конце выполняю XClosable.close и XDesktop.terminate и затем если открывать файлы либрой(обычным способом, не через код), то он открывает с определенным положением окна (см. рис), кто-то сталкивался с этой проблемой?

Суть в том, что как раз из-за XClosable.close и XDesktop.terminate и сбрасывается положение окна, но что с этим делать неизвестно
FullScreen.png

mikekaganski

В качестве очевидной альтернативы можно рассмотреть использование выделенного профиля, когда Вы используете ЛО из кода. Это позволило бы не зависеть от пользовательских настроек профиля (и не влиять на них кодом), хотя, конечно, это не отвечает на вопрос почему такое происходит в принципе.
С уважением,
Михаил Каганский

Forbz

Цитата: mikekaganski от 17 ноября 2022, 11:46В качестве очевидной альтернативы можно рассмотреть использование выделенного профиля, когда Вы используете ЛО из кода. Это позволило бы не зависеть от пользовательских настроек профиля (и не влиять на них кодом), хотя, конечно, это не отвечает на вопрос почему такое происходит в принципе.

А где можно почитать про профили и использование выделенного профиля? Я просто не знаком с ними

mikekaganski

С уважением,
Михаил Каганский