Desktop version

Main > Forum > 1C:Enterprise Platform > 1C:Enterprise. Mobile platform > Set buttons height for various displays size

Forum

Search UsersRules
Set buttons height for various displays size
#1
Active user
Points:: 0
Joined:: Sep 1, 2014

Can anyone provide an algoritm example for calculate button height dynamically for any mobile display.

I have six buttons and always this six buttons must cover entire display height.

Code
   ClientDisplaysInformation = GetClientDisplaysInformation();
   DPI = ClientDisplaysInformation[0].DPI;
   Height = ClientDisplaysInformation[0].Height;
   Width = ClientDisplaysInformation[0].Width;

This are DPI an screen size. But how i can set
Code
Items.Sales.Height = HeightSize;

How i can calculate  this HeightSize for any display?

Thanks

Profile
#2
Guest
Points::
Joined::

The height is set in height units, which can change with the platform.

If you need an item with size entire the screen, you can add a decoration with the Hyperlink check box selected and assign the Click event handler.

Please see the attached example.

Profile
#3
Active user
Points:: 0
Joined:: Sep 1, 2014

Hello Timofey.

I have six buttons on an vertical group.

I need to set the height size to each button so all six buttons to verticaly fit exactly on mobile terminals used by the client(with various screen sizes).

Profile
#4
Guest
Points::
Joined::

Item height in pixels depends on style, variant of platform and also can be changed with version.
Try using following approximate formula:

Code
Items.Sales.Height = <height in inches> * Height / DPI * 1.5; // for mobile devices
Items.Sales.Height = <height in inches> * Height / DPI / 2.8; // for Taxi interface
Items.Sales.Height = <height in inches> * Height / DPI / 2; // for ordinary managed interface

Profile
Subscribe
Users browsing this topic (guests: 1, registered: 0, hidden: 0)



© 1C LLC. All rights reserved
1C Company respects the privacy of our customers and visitors
to our Web-site.