Текущий архив: 2011.06.05;
Скачать: CL | DM;
ВнизГрадиентная представление массива данных Найти похожие ветки
← →
snl73 © (2011-02-23 09:20) [0]Здравствуйте.
Имеется массив данных, который представляет собой температурное поле. Необходим компонент, в котором можно сделать следующее:
1. настроить цветовое соответствие температуры;
2. графически представить это температурное поле (с переходами цвета)
← →
DimaBr © (2011-02-23 09:41) [1]Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
← →
KilkennyCat © (2011-02-24 14:03) [2]uses gdi+
type
TData = record
t : integer;
c : color;
end;
......................................
var
data : array of TData;
............................................
procedure spektr(d : array of TData; r : TRect);
var
i : integer;
dx : integer;
GrLBrush: TGPLinearGradientBrush;
begin
dx := round((r.right - r.left)/length(d)); //вычисление ширины каждого температурного перехода
for i := low(d) to high(d) do begin //для каждого элемента
GrLBrush:=TGPLinearGradientBrush.Create(//создаем градиентную кисть
ну а потом рисуем, с шагом dx
end;
end;
← →
Amoeba_ (2011-02-24 16:25) [3]
> Необходим компонент
http://anfilat.chat.ru/tpcolor.htm
Страницы: 1 вся ветка
Текущий архив: 2011.06.05;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.003 c