Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Atreides |
Сообщение
#1
|
![]() Ветеран Броуновского Движения ![]() ![]() ![]() Группа: Пользователи Сообщений: 281 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Добрый день! Прилетела задача по рисованию вот такой конструкции см.рисунок. Вопрос в чем это лучше сделать. Пробовал TChart, но не получается рисовать замкнутые линии, выдает ломанные. Через TCanvas, но можно ли делать штриховку и пунктирные линии?
Эскизы прикрепленных изображений -------------------- Отрадно спать, отрадней камнем быть, О, этот век, преступный и постыдный, Не жить, не чувствовать - удел завидный. Прошу, молчи, не смей меня будить!
|
![]() ![]() |
| Atreides |
Сообщение
#2
|
![]() Ветеран Броуновского Движения ![]() ![]() ![]() Группа: Пользователи Сообщений: 281 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Столкнулся с такой ситуацией - у меня переменные типа int, а для полигона нужны Point, как обойти ситуацию?
Код Canvas.Pen.Style := psClear; Canvas.Brush.Style := bsBDiagonal; Canvas.Brush.Color := clRed; Canvas.Polygon([Point(StartX + S_is, StartY - P_is), Point(StartX + S_is, StartY - P_is - (Delta_S div 2)), Point(StartX + S_p, StartY - P_is - Delta_S), Point(StartX + S_p, StartY - P_is)]); -------------------- Отрадно спать, отрадней камнем быть, О, этот век, преступный и постыдный, Не жить, не чувствовать - удел завидный. Прошу, молчи, не смей меня будить!
|
Atreides Рисование сложных элементов 1.08.2012 13:56
IUnknown Почему нет?
procedure TForm1.Button3Click(Sender:… 1.08.2012 15:53
Atreides А можно задать наклон диагональной заливки в другу… 2.08.2012 12:17
IUnknown HS_BDIAGONAL ? 2.08.2012 14:34
Гость Есть необходимость нарисовать треугольник. LineTo … 2.08.2012 16:31
IUnknown Canvas.Polygon использует текущую кисть для заливк… 2.08.2012 17:03
Atreides Начал рисовать сетку на осях, но почему на пересеч… 3.08.2012 14:08
Atreides Кидаю, что у меня вышло, может кому сгодится. Мест… 6.08.2012 15:12
Atreides Один вопрос остался неразрешенным мной. Как застав… 6.08.2012 18:13
Atreides Вопрос с канвой устранил. Возник вопрос с печатью.… 7.08.2012 18:38![]() ![]() |
|
Текстовая версия | 7.11.2025 19:54 |