

A blank document will appear when you click on the options. Other than the possible bug, trying to change the control size via model and setOutputSize() it is very fast, but the controls changed by that way revert fast to the original size.The user interface is intuitive to use, as the home screen clearly labels the tools. Please, do not say about to dont have controls group because that feature is very important in the design.

Probably all this is a bug, but when i tested the same in my linux distro i have seen how that grouped controls access to their shape is very very speedy in comparisson with the windows version of AOO. But this is not happening without the grouping. The visual problem i am referring with this is that when we modify the controls shape size, to adapt its size for more lines of content, that is causing a visual blink of controls in the whole document, specially noticeable in labels and image controls. Even it is visible some kind of drawing of all elements that is working very slow When this is happening it is that slow, that you can see how a painted shape is changing the color very slowly until it completes. Even more, for unknow reasons that i dont know, some times the problem goes further having an ultra-slow reading of control shapes, and when that ultra-slow is happening i can only back to the regular speed ungrouping all controls. Whith a big group of controls in the document the accesiing of the controls shape is much slower than without group. How is that possible ?Įdit: Changed subject, was Their size changes!įor some reason the problem is about the grouping controls feature. But the most strange is that, after 2 seconds all the altered size controls back automatically to their original size. 'Shape.SetSize(PreferredSize) 'works but with the blinking in all label controls and image controlsĪnd works.

Size.Height = int(PreferredSize.Height / 26.5) Size.Width = int(PreferredSize.width / 26.5) PreferredSize.Height = ((UBound(content) + 1) * 17) * 25 Shape = ThisComponent.getDrawPage().getByIndex(0) Code: Select all Dim controller As Object, Ctl As Object, CtlModel As Object, Shape As Object, PreferredSize As New .SizeĬontroller = ThisComponent.GetCurrentController()
