PPathBoundsWidth
Синтаксис
Result.d = PathBoundsWidth()
Описание
Возвращает ширину воображаемой ограничительной рамки текущего Векторного контура.
Параметры
Ничего.
Возвращаемое значение
Ширина воображаемой ограничительной рамки текущего Векторного контура.
Примечания
Результатом является разница между самой низкой и самой высокой величиной координаты X, которую использовали бы команды штриховки и заливки при работе с текущим Векторным контуром.
Пример
If OpenWindow(0, 0, 0, 400, 200, "PathBoundsHeight", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) ; Создаём векторный контур. MovePathCursor(150, 125) AddPathCurve(0, 270, 0, -150, 350, 180) ; Получаем координаты и размеры воображаемой ограничительной рамки. x = PathBoundsX() y = PathBoundsY() w = PathBoundsWidth() h = PathBoundsHeight() ; выбираем источник и обводим векторный контур. VectorSourceColor($FF0000FF) StrokePath(5) ; рисуем визуальную ограничительную рамку AddPathBox(x, y, w, h) VectorSourceColor($FF000000) DashPath(2, 5) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
См. также
PathBoundsX(), PathBoundsY(), PathBoundsHeight()
Поддерживаемые OS
Все