Align(Aligment: WxShapesAlignment);
Aligment. Тип выравнивания объектов;
Метод Align выравнивает фигуры в соответствии с указанным выравниванием.
Sub Draw;
Var
UiWorkspace1: UiWorkspace;
Rect : IWxRectangle;
Ellipse : IWxEllipse;
pos : IGxPointF;
SelectS : IWxSelectedShapes;
Begin
UiWorkspace1.WxWorkspace.BeginUpdate;
Rect := UiWorkspace1.WxWorkspace.CreateRectangle;
pos := New GxPointF.Create(20,10);
Rect.PinPosition := pos;
Rect.Text := "Прямоугольник";
Ellipse := UiWorkspace1.WxWorkspace.CreateEllipse;
pos := New GxPointF.Create(40,50);
Ellipse.PinPosition := pos;
Ellipse.Text := "Эллипс";
SelectS := UiWorkspace1.WxWorkspace.Views.Item(0).SelectedShapes;
SelectS.Add(Ellipse);
SelectS.Add(Rect);
SelectS.Align(WxShapesAlignment.VerticalCenter);
UiWorkspace1.WxWorkspace.EndUpdate;
End Sub Draw;
После выполнения примера созданные объекты будут выделены и выровнены по вертикальному центру.
См. также: