Проблема ориентации экрана с TChart в "Delphi 10.3 Rio" - PullRequest
0 голосов
/ 22 января 2019

Я начал работать с "Delphi 10.3 Rio" и смотрю на ошибку, связанную с объектом TChart. В приложении FMX для «Android 8» я только что создал окно с единственным объектом, TChart (Chart1.Align := TAlignLayout.Client). В событие OnClick я поставил следующее:

procedure TForm1.Chart1Click(Sender: TObject);
begin
   if Application.FormFactor.Orientations = [TScreenOrientation.Landscape] then
      Application.FormFactor.Orientations := [TScreenOrientation.Portrait]
   else
      Application.FormFactor.Orientations := [TScreenOrientation.Landscape];
end;

ОШИБКА: после изменения экрана «Портрет» на «Пейзаж», а затем возврата в «Портрет», экран перерисовывается неправильно, а нижняя половина пуста и черная (обрезана). Смотрите прикрепленное изображение.

Как это исправить?

enter image description here

...