AddPathBox()
Синтаксис
AddPathBox(x.d , y.d , Width.d , Height.d [, Flags])
Описание
Добавляет прямоугольник к векторному контуру. Эта функция сделана для удобства, она объединяет необходимое количество вызовов функции AddPathLine(), для создания контура фигуры простой прямоугольной формы.
По умолчанию эта функция замыкает текущую фигуру Векторного контура и добавляет прямоугольник в виде отдельной фигуры к векторному контуру, которая сразу является замкнутой (т.е. прямоугольник, который может быть закрашен). Это поведение можно изменить с помощью соответствующих флагов.
Параметры
x.d, y.d Координаты верхнего левого угла прямоугольника. Width.d, Height.d Значения, определяющие ширину и высоту прямоугольника. Flags (дополн.) Это может быть комбинацией следующих значений: #PB_Path_Default : Без специальных опций (по умолчанию) #PB_Path_Relative : Координаты относительно последней позиции курсора. #PB_Path_Connected: Контур прямоугольника будет связан линией с контуром текущей фигуры, и не будет считаться отдельной замкнутой фигурой.
Возвращаемое значение
Ничего.
Пример
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) AddPathBox(50, 50, 200, 50) AddPathBox(150, 75, 200, 50) VectorSourceColor(RGBA(255, 0, 0, 255)) StrokePath(10) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
MovePathCursor(), AddPathLine(), AddPathArc(), AddPathCircle(), AddPathEllipse(), AddPathCurve()
Поддерживаемые OS
Все