diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs index 72bd2cde5..5b18fb1b1 100644 --- a/Configuration/GlobalAssemblyInfo.cs +++ b/Configuration/GlobalAssemblyInfo.cs @@ -15,7 +15,7 @@ internal static class RevisionClass public const string Major = "3"; public const string Minor = "4"; public const string Build = "2"; - public const string Revision = "2028"; + public const string Revision = "2034"; public const string MainVersion = Major + "." + Minor; public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision; diff --git a/Configuration/Version.defs b/Configuration/Version.defs index e9ed3a8fa..79a1272bc 100644 --- a/Configuration/Version.defs +++ b/Configuration/Version.defs @@ -1,4 +1,4 @@ %MINOR%=4 -%REVISION%=2028 +%REVISION%=2034 %COREVERSION%=2 %MAJOR%=3 diff --git a/PABCNetHelp/PABCUnits/GraphWPF/Files/GraphWPF FrameBasedAnimation functions.html b/PABCNetHelp/PABCUnits/GraphWPF/Files/GraphWPF FrameBasedAnimation functions.html index 46023cb60..7f0f4cd14 100644 --- a/PABCNetHelp/PABCUnits/GraphWPF/Files/GraphWPF FrameBasedAnimation functions.html +++ b/PABCNetHelp/PABCUnits/GraphWPF/Files/GraphWPF FrameBasedAnimation functions.html @@ -3,9 +3,9 @@

Процедуры покадровой анимации

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
procedure BeginFrameBasedAnimation(Draw: procedure; frate: integer := 60); + - diff --git a/PABCNetHelp/PABCUnits/GraphWPF/Files/PenType class.html b/PABCNetHelp/PABCUnits/GraphWPF/Files/PenType class.html index 977d596c2..01d555ae0 100644 --- a/PABCNetHelp/PABCUnits/GraphWPF/Files/PenType class.html +++ b/PABCNetHelp/PABCUnits/GraphWPF/Files/PenType class.html @@ -1,6 +1,7 @@ + @@ -10,6 +11,8 @@ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
procedure BeginFrameBasedAnimation(Draw: procedure; frate: integer := 61);
        Начинает анимацию, основанную на кадре. Перед рисованием каждого кадра содержимое окна стирается, затем вызывается процедура Draw
procedure BeginFrameBasedAnimation(Draw: procedure(frame: integer); frate: integer := 60); +
procedure BeginFrameBasedAnimation(Draw: procedure(frame: integer); frate: integer := 61);
        Начинает анимацию, основанную на кадре Перед рисованием каждого кадра содержимое окна стирается, затем вызывается процедура Draw с параметром, равным номеру кадра
procedure EndFrameBasedAnimation;
        Завершает анимацию, основанную на кадре
property Color: GColor;
        Цвет пера
property RoundCap: boolean; +
        Скругление пера на концах линий
property Width: real;
        Ширина пера
property X: real; diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class BoundedObjectWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class BoundedObjectWPF.html index e8d9382b9..a51006566 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class BoundedObjectWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class BoundedObjectWPF.html @@ -21,74 +21,5 @@
        Декоратор включения границы объекта
function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта
Свойства базового класса ObjectWPF
property Bounds: GRect; -
        Прямоугольник графического объекта
property Center: Point; -
        Центр графического объекта
property Color: GColor; -
        Цвет графического объекта
property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта
property FontName: string; -
        Имя шрифта текста внутри графического объекта
property FontSize: real; -
        Размер текста внутри графического объекта
property Height: real; -
        Высота графического объекта
property Left: real; -
        Отступ графического объекта от левого края
property LeftBottom: Point; -
        Левый нижний угол графического объекта
property LeftTop: Point; -
        Левый верхний угол графического объекта
property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text
property RightBottom: Point; -
        Правый нижний угол графического объекта
property RightTop: Point; -
        Правый верхний угол графического объекта
property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке)
property RotateCenter: Point; -
        Центр поворота графического объекта
property Text: string; -
        Текст внутри графического объекта
property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта
property Top: real; -
        Отступ графического объекта от верхнего края
property Visible: boolean; -
        Видимость графического объекта
property Width: real; -
        Ширина графического объекта
Методы базового класса ObjectWPF
procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний
procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний
procedure Destroy; -
        Удаляет графический объект
procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy)
procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0)
procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b)
procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y)
procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da
procedure ToBack; -
        Переносит графический объект на задний план
procedure ToFront; -
        Переносит графический объект на передний план
function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта
\ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class CircleWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class CircleWPF.html index 493af7060..ca429122d 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class CircleWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class CircleWPF.html @@ -47,74 +47,5 @@
        Декоратор включения границы объекта
function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта
Свойства базового класса ObjectWPF
property Bounds: GRect; -
        Прямоугольник графического объекта
property Center: Point; -
        Центр графического объекта
property Color: GColor; -
        Цвет графического объекта
property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта
property FontName: string; -
        Имя шрифта текста внутри графического объекта
property FontSize: real; -
        Размер текста внутри графического объекта
property Height: real; -
        Высота графического объекта
property Left: real; -
        Отступ графического объекта от левого края
property LeftBottom: Point; -
        Левый нижний угол графического объекта
property LeftTop: Point; -
        Левый верхний угол графического объекта
property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text
property RightBottom: Point; -
        Правый нижний угол графического объекта
property RightTop: Point; -
        Правый верхний угол графического объекта
property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке)
property RotateCenter: Point; -
        Центр поворота графического объекта
property Text: string; -
        Текст внутри графического объекта
property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта
property Top: real; -
        Отступ графического объекта от верхнего края
property Visible: boolean; -
        Видимость графического объекта
property Width: real; -
        Ширина графического объекта
Методы базового класса ObjectWPF
procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний
procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний
procedure Destroy; -
        Удаляет графический объект
procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy)
procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0)
procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b)
procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y)
procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da
procedure ToBack; -
        Переносит графический объект на задний план
procedure ToFront; -
        Переносит графический объект на передний план
function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта
\ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class EllipseWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class EllipseWPF.html index 8abf5cbd2..15597271b 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class EllipseWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class EllipseWPF.html @@ -36,74 +36,5 @@
        Декоратор включения границы объекта function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class LineWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class LineWPF.html index 4f7a6fdf8..166b38573 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class LineWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class LineWPF.html @@ -51,74 +51,5 @@
        Декоратор поворота объекта function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): LineWPF;
        Декоратор текста объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class List of objects.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class List of objects.html index a34591ccb..997d1705a 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class List of objects.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class List of objects.html @@ -5,7 +5,7 @@ -

Класс списка графических объектов

Класс списка графических объектов. +

Класс списка графических объектов

Класс списка графических объектов. Базовый класс - IEnumerable<ObjectWPF>. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Свойства класса ObjectsType
property Count: integer; diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class ObjectWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class ObjectWPF.html index 502c1f2e6..bf1ec384f 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class ObjectWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class ObjectWPF.html @@ -1,107 +1,127 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -

Класс ObjectWPF

Базовый класс графических объектов. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Свойства класса ObjectWPF
property Bounds: GRect; -
        Прямоугольник графического объекта
property Center: Point; -
        Центр графического объекта
property Color: GColor; -
        Цвет графического объекта
property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта
property FontName: string; -
        Имя шрифта текста внутри графического объекта
property FontSize: real; -
        Размер текста внутри графического объекта
property Height: real; -
        Высота графического объекта
property Left: real; -
        Отступ графического объекта от левого края
property LeftBottom: Point; -
        Левый нижний угол графического объекта
property LeftTop: Point; -
        Левый верхний угол графического объекта
property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text
property RightBottom: Point; -
        Правый нижний угол графического объекта
property RightTop: Point; -
        Правый верхний угол графического объекта
property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке)
property RotateCenter: Point; -
        Центр поворота графического объекта
property Text: string; -
        Текст внутри графического объекта
property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта
property Top: real; -
        Отступ графического объекта от верхнего края
property Visible: boolean; -
        Видимость графического объекта
property Width: real; -
        Ширина графического объекта
Методы класса ObjectWPF
procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний
procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний
procedure Destroy; -
        Удаляет графический объект
procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy)
procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0)
procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b)
procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y)
procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da
procedure ToBack; -
        Переносит графический объект на задний план
procedure ToFront; -
        Переносит графический объект на передний план
function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта
+

Класс ObjectWPF

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
/// Базовый класс графических объектов; +
        lignment = (LeftTop,CenterTop,RightTop,LeftCenter,Center,RightCenter,LeftBottom,CenterBottom,RightBottom);
/// Направление движения по оси X. Используется методом Move; +
        ectWPF = class
/// Направление движения по оси Y. Используется методом Move; +
        o property Dx: real;
/// Отступ графического объекта от левого края; +
        o property Dy: real;
/// Отступ графического объекта от верхнего края; +
        perty Left: real read InvokeReal(()->transl.X{Canvas.GetLeft(can)}) write Invoke(procedure->transl.X := value{Canvas.SetLeft(can,value)});
/// Ширина графического объекта; +
        perty Top: real read InvokeReal(()->transl.Y{Canvas.GetTop(can)}) write Invoke(procedure->transl.Y := value{Canvas.SetTop(can,value)});
/// Высота графического объекта; +
        perty Width: real read InvokeReal(()->gr.Width) write Invoke(procedure->begin gr.Width := value; ob.Width := value end); virtual;
/// Отмасштабированная ширина графического объекта; +
        perty Height: real read InvokeReal(()->gr.Height) write Invoke(procedure->begin gr.Height := value; ob.Height := value end); virtual;
/// Отмасштабированная высота графического объекта; +
        perty ScaledWidth: real read Width*ScaleFactor;
/// Размер графического объекта; +
        perty ScaledHeight: real read Height*ScaleFactor;
/// Отмасштабированный размер графического объекта; +
        perty Size: GSize read Invoke<GSize>(()->new GSize(gr.Width,gr.Height))
/// Прямоугольник графического объекта; +
        perty ScaledSize: GSize read new GSize(ScaledWidth,ScaledHeight);
/// Текст внутри графического объекта; +
        perty Bounds: GRect read Invoke<GRect>(()->begin Result := new GRect(transl.X,transl.Y,gr.Width,gr.Height); end);
/// Целое число, выводимое в центре графического объекта. Используется свойство Text; +
        perty Text: string read InvokeString(()->t.Text) write Invoke(procedure->t.Text := value); virtual;
/// Видимость графического объекта; +
        perty Number: integer read Text.ToInteger(0) write Text := Value.ToString;
/// Выравнивание текста внутри графического объекта; +
        perty Visible: boolean
/// Размер шрифта текста внутри графического объекта; +
        perty TextAlignment: Alignment write Invoke(WTA,Value);
/// Имя шрифта текста внутри графического объекта; +
        perty FontSize: real read InvokeReal(()->t.FontSize) write Invoke(procedure->t.FontSize := value); virtual;
/// Цвет шрифта текста внутри графического объекта; +
        perty FontName: string write Invoke(procedure->t.FontFamily := new FontFamily(value)); virtual;
/// Центр графического объекта; +
        perty FontColor: Color
/// Левый верхний угол графического объекта; +
        perty Center: Point
/// Левый нижний угол графического объекта; +
        perty LeftTop: Point read Pnt(Left,Top);
/// Правый верхний угол графического объекта; +
        perty LeftBottom: Point read Pnt(Left,Top + Height);
/// Правый нижний угол графического объекта; +
        perty RightTop: Point read Pnt(Left + Height,Top);
/// Угол поворота графического объекта (по часовой стрелке); +
        perty RightBottom: Point read Pnt(Left + Height,Top + Height);
/// Множитель масштабирования объекта; +
        perty RotateAngle: real read InvokeReal(()->rot.Angle) write Invoke(procedure->rot.Angle := value);
/// Цвет графического объекта; +
        perty ScaleFactor: real read InvokeReal(()->sca.ScaleX) write Invoke(()->begin (sca.ScaleX, sca.ScaleY) := (value,value); end);
/// Перемещает левый верхний угол графического объекта к точке (x,y); +
        perty Color: GColor
/// Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0); +
        cedure MoveTo(x,y: real) := (Self.Left,Self.Top) := (x,y);
/// Перемещает графический объект на вектор (a,b); +
        cedure MoveForward(r: real);
/// Перемещает графический объект на вектор (dx,dy); +
        cedure MoveOn(a,b: real) := MoveTo(Left+a,Top+b);
/// Поворачивает графический объект по часовой стрелке на угол a; +
        cedure Move; virtual := MoveOn(dx,dy);
/// Масштабирует графический объект в r раз относительно текущего размера; +
        cedure Rotate(a: real) := RotateAngle += a;
/// Анимирует перемещение графического объекта на вектор (a,b) в течение sec секунд; +
        cedure Scale(r: real) := ScaleFactor *= r;
/// Анимирует перемещение графического объекта к точке (x,y) в течение sec секунд; +
        cedure AnimMoveOn(a,b: real; sec: real := 1) := Invoke(AnimMoveOnP,a,b,sec);
/// Завершает анимацию перемещения; +
        cedure AnimMoveTo(x,y: real; sec: real := 1) := Invoke(AnimMoveToP,x,y,sec);
/// Анимирует вращение графического объекта на угол a в течение sec секунд; +
        cedure AnimMoveEnd := Invoke(AnimMoveEndP);
/// Анимирует масштабирование графического объекта на величину a в течение sec секунд; +
        cedure AnimRotate(a: real; sec: real := 1) := Invoke(AnimRotateP,a,sec);
/// Добавляет к графическому объекту дочерний; +
        cedure AnimScale(a: real; sec: real := 1) := Invoke(AnimScaleP,a,sec);
/// Удаляет из графического объекта дочерний; +
        cedure AddChild(ch: ObjectWPF; al: Alignment := Alignment.LeftTop);
/// Удаляет графический объект; +
        cedure DeleteChild(ch: ObjectWPF);
/// Переносит графический объект на передний план; +
        cedure Destroy;
/// Переносит графический объект на задний план; +
        cedure ToFront;
/// Определяет, пересекается ли объект с объектом ob; +
        cedure ToBack;
/// Декоратор текста объекта; +
        ction Intersects(ob: ObjectWPF): boolean;
/// Декоратор поворота объекта; +
        ction WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;
\ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class PictureWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class PictureWPF.html index 51d8bbb9f..9ee583074 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class PictureWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class PictureWPF.html @@ -20,74 +20,5 @@
        Декоратор поворота объекта
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): PictureWPF;
        Декоратор текста объекта
Свойства базового класса ObjectWPF
property Bounds: GRect; -
        Прямоугольник графического объекта
property Center: Point; -
        Центр графического объекта
property Color: GColor; -
        Цвет графического объекта
property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта
property FontName: string; -
        Имя шрифта текста внутри графического объекта
property FontSize: real; -
        Размер текста внутри графического объекта
property Height: real; -
        Высота графического объекта
property Left: real; -
        Отступ графического объекта от левого края
property LeftBottom: Point; -
        Левый нижний угол графического объекта
property LeftTop: Point; -
        Левый верхний угол графического объекта
property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text
property RightBottom: Point; -
        Правый нижний угол графического объекта
property RightTop: Point; -
        Правый верхний угол графического объекта
property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке)
property RotateCenter: Point; -
        Центр поворота графического объекта
property Text: string; -
        Текст внутри графического объекта
property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта
property Top: real; -
        Отступ графического объекта от верхнего края
property Visible: boolean; -
        Видимость графического объекта
property Width: real; -
        Ширина графического объекта
Методы базового класса ObjectWPF
procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний
procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний
procedure Destroy; -
        Удаляет графический объект
procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy)
procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0)
procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b)
procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y)
procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da
procedure ToBack; -
        Переносит графический объект на задний план
procedure ToFront; -
        Переносит графический объект на передний план
function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта
function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта
\ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class PolygonWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class PolygonWPF.html index c9bf579f5..3f931a0be 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class PolygonWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class PolygonWPF.html @@ -39,74 +39,5 @@
        Декоратор включения границы объекта function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RectangleWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RectangleWPF.html index 98b120fee..a0eae5fa1 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RectangleWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RectangleWPF.html @@ -36,74 +36,5 @@
        Декоратор включения границы объекта function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RegularPolygonWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RegularPolygonWPF.html index 9b96bbcf2..6f8dff044 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RegularPolygonWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RegularPolygonWPF.html @@ -50,74 +50,5 @@
        Декоратор включения границы объекта function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RoundRectWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RoundRectWPF.html index f7a21351c..0525e5a11 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RoundRectWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RoundRectWPF.html @@ -41,74 +41,5 @@
        Декоратор включения границы объекта function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RoundSquareWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RoundSquareWPF.html index d127e8e2c..d0f4701b9 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RoundSquareWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class RoundSquareWPF.html @@ -54,74 +54,5 @@
        Декоратор включения границы объекта function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class SquareWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class SquareWPF.html index cd6bc5251..e5329421a 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class SquareWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class SquareWPF.html @@ -54,74 +54,5 @@
        Декоратор включения границы объекта function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class StarWPF.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class StarWPF.html index 9cbb09a00..0e8d8dc05 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/Class StarWPF.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/Class StarWPF.html @@ -1,4 +1,5 @@ + @@ -16,7 +17,9 @@
        Создает звезду заданного цвета c центром в точке p, радиусом описанной окружности r и внутренним радиусом rinternal Свойства класса StarWPF -property InternalRadius: real; +property Count: integer; +
        Количество вершин +property InternalRadius: real;
        Внутренний радиус property Radius: real;
        Радиус описанной окружности @@ -64,74 +67,5 @@
        Декоратор включения границы объекта function WithNoBorder: BoundedObjectWPF;
        Декоратор выключения границы объекта -Свойства базового класса ObjectWPF - -property Bounds: GRect; -
        Прямоугольник графического объекта -property Center: Point; -
        Центр графического объекта -property Color: GColor; -
        Цвет графического объекта -property FontColor: Color; -
        Цвет шрифта текста внутри графического объекта -property FontName: string; -
        Имя шрифта текста внутри графического объекта -property FontSize: real; -
        Размер текста внутри графического объекта -property Height: real; -
        Высота графического объекта -property Left: real; -
        Отступ графического объекта от левого края -property LeftBottom: Point; -
        Левый нижний угол графического объекта -property LeftTop: Point; -
        Левый верхний угол графического объекта -property Number: integer; -
        Целое число, выводимое в центре графического объекта. Используется свойство Text -property RightBottom: Point; -
        Правый нижний угол графического объекта -property RightTop: Point; -
        Правый верхний угол графического объекта -property RotateAngle: real; -
        Угол поворота графического объекта (по часовой стрелке) -property RotateCenter: Point; -
        Центр поворота графического объекта -property Text: string; -
        Текст внутри графического объекта -property TextAlignment: Alignment; -
        Выравнивание текста внутри графического объекта -property Top: real; -
        Отступ графического объекта от верхнего края -property Visible: boolean; -
        Видимость графического объекта -property Width: real; -
        Ширина графического объекта -Методы базового класса ObjectWPF - -procedure AddChild(ch: ObjectWPF); -
        Добавляет к графическому объекту дочерний -procedure DeleteChild(ch: ObjectWPF); -
        Удаляет из графического объекта дочерний -procedure Destroy; -
        Удаляет графический объект -procedure Move; virtual; -
        Перемещает графический объект на вектор (dx,dy) -procedure MoveForward(r: real); -
        Перемещает графический объект в направлении RotateAngle (вверх при RotateAngle=0) -procedure MoveOn(a,b: real); -
        Перемещает графический объект на вектор (a,b) -procedure MoveTo(x,y: real); -
        Перемещает левый верхний угол графического объекта к точке (x,y) -procedure Rotate(da: real); -
        Поворачивает графический объект по часовой стрелке на угол da -procedure ToBack; -
        Переносит графический объект на задний план -procedure ToFront; -
        Переносит графический объект на передний план - -function WithRotate(da: real): ObjectWPF; -
        Декоратор поворота объекта -function WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF; -
        Декоратор текста объекта \ No newline at end of file diff --git a/PABCNetHelp/PABCUnits/WPFObjects/Files/WPFObjects types.html b/PABCNetHelp/PABCUnits/WPFObjects/Files/WPFObjects types.html index f65ca8580..ed531a905 100644 --- a/PABCNetHelp/PABCUnits/WPFObjects/Files/WPFObjects types.html +++ b/PABCNetHelp/PABCUnits/WPFObjects/Files/WPFObjects types.html @@ -7,6 +7,7 @@ +
@@ -27,6 +28,8 @@
        Тип точки GRect = System.Windows.Rect;
        Тип прямоугольника +GSize = System.Windows.Size; +
        Тип размера GWindow = System.Windows.Window;
        Тип окна Key = System.Windows.Input.Key; diff --git a/ReleaseGenerators/PascalABCNET_version.nsh b/ReleaseGenerators/PascalABCNET_version.nsh index e24c3d2dd..20441394b 100644 --- a/ReleaseGenerators/PascalABCNET_version.nsh +++ b/ReleaseGenerators/PascalABCNET_version.nsh @@ -1 +1 @@ -!define VERSION '3.4.2.2028' +!define VERSION '3.4.2.2034' diff --git a/VisualPascalABCNET/DS/Constants.cs b/VisualPascalABCNET/DS/Constants.cs index a62c8f512..4d63d67fd 100644 --- a/VisualPascalABCNET/DS/Constants.cs +++ b/VisualPascalABCNET/DS/Constants.cs @@ -12,8 +12,9 @@ namespace VisualPascalABC //public static string DefaultWorkingDirectory = SystemDirectoryIdent + @"\WorkDirectory"; public static string DefaultWorkingDirectory = - !Tools.IsUnix()?(System.IO.Path.GetPathRoot(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Windows)) + "PABCWork.NET"): - System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + "/" + "PABCWork.NET"; + !Tools.IsUnix() ? + (System.IO.Path.GetPathRoot(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Windows)) + "PABCWork.NET") : + System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + "/" + "PABCWork.NET"; public static string DefaultOutputDirectory = DefaultWorkingDirectory + @"\Output"; public static string DefaultLibSourceDirectory = SystemDirectoryIdent + @"\LibSource"; @@ -53,11 +54,15 @@ namespace VisualPascalABC string PABCWorkIniFile = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName) + @"\pabcworknet.ini"; //System.Windows.Forms.MessageBox.Show(PABCWorkIniFile); if (File.Exists(PABCWorkIniFile)) - { - DefaultWorkingDirectory = File.ReadAllText(PABCWorkIniFile); - HelpExamplesDirectory = DefaultWorkingDirectory + @"\Samples"; - HelpTutorialExamplesDirectory = DefaultWorkingDirectory + @"\Samples\!Tutorial"; - DefaultOutputDirectory = DefaultWorkingDirectory + @"\Output"; + { + var d = File.ReadAllText(PABCWorkIniFile); + if (Directory.Exists(d)) + { + DefaultWorkingDirectory = d; + HelpExamplesDirectory = DefaultWorkingDirectory + @"\Samples"; + HelpTutorialExamplesDirectory = DefaultWorkingDirectory + @"\Samples\!Tutorial"; + DefaultOutputDirectory = DefaultWorkingDirectory + @"\Output"; + } } } } diff --git a/bin/PascalABCNET.chm b/bin/PascalABCNET.chm index e052a247a..f7603447c 100644 Binary files a/bin/PascalABCNET.chm and b/bin/PascalABCNET.chm differ diff --git a/bin/pabcworknet.ini b/bin/pabcworknet.ini index 397aef6e1..99cdca95e 100644 --- a/bin/pabcworknet.ini +++ b/bin/pabcworknet.ini @@ -1 +1 @@ -п»їC:\PABCWork.NET \ No newline at end of file +C:\PABCWork.NET \ No newline at end of file