- Элементам использующим заливку добавлено свойство UseOffsetBrush:@UseOffsetBrush=Сдвигать заливку (картинку при PatternStyle = True или штриховые линии, к примеру Style = bsVertical): False - без сдига, True - сдвиг заливки в начало рисования, FromOffsetBrush - сдвиг на значение из точки OffsetBrush|4|0|False,True,FromOffsetBrushИ точка для подачи данных сдвига:*OffsetBrush=Значение сдига заливки при UseOffsetBrush = FromOffsetBrush в формате Y*65536 + X|4|1Скриншот примера
- Добавлено свойства для отмены рисования очертания фигур. Сейчас очертание (линия) рисуется в любом случае. При заливки картинкой это не всегда нужно, да и бывают случаи когда фигура нужна без очертания.@Outline=Рисовать очертания фигуры линией|14|1|False,True
- В элемент Img_Arc: Дуга добавлена хорда.@Mode=Режим отрисовки фигуры: Arc - дуга, Pie - сектор, Chord - хорда|4|0|Arc,Pie,ChordТак-же добавлено свойство UseAngle упрощающее работу с элементом:UseAngle=Использовать данные Point3 как угол начала, а Point4 как угол конца фигуры|14|0|False,TrueИ изменил иконки, сделав переключение при смене свойства Mode.Иконки элемента Img_Arc
- Новый элемент Img_Pen Применить для рисования линии геометрическое пероНа данный момент все элементы используют косметическое перо, которое быстрое и простое. При внесения небольших изменений в элементы и добавления данного элемента, можно рисовать линии и очертания фигур геометрическим пером. А это заливка линии (как штриховыми линиями так и картинкой), вписывание очертания в размер фигуры (если линия толще 1), изменения конца линии и мест прерывания и многое другое (см. пример к элементу). Элемент подключается как и элементы трансформации (внесены дополнения в элемент Img_Draw.pas).тестирование элемента Img_Pen
- Новый элемент Img_ROP2 Бинарные растровые операции. Элемент позволяет назначить объекту вывода графики бинарную растровую операцию. Всего доступно 16 операций. По элементу сделан достаточно информативный пример с описанием и таблицей всех операций. У элемента сменные иконки под каждую операцию.таблица из примера по элементу ROP2
- Новый элемент (он же старый) Img_CurveBezier Кривая Безье обновлен до версии 1.10. Добавлена трансформация и возможность использования геометрического пера (см. пункт 4).тест элемента кривой Безьепример создания кривой Безье и копирования в буфер обмена элемента с внесенными данными для последующей вставки в схему
- Новый элемент Img_FocusRect Рисует фокусную рамку. Фокусная рамка
new_2015_10_09.zip]Архив с последними дополнениями 2015-10-09 Для тестирования
старый пост от 24.03.2012 (устаревшая информация)
1. Добавил элементам стили линий и стили заливки.
2. Новый элемент Кривая Безье.
3. Элементам Дуга и Эллипс добавил в свойства Point3 и Point4 возможность редактировать через меню XY.
4. Заменил в элементе Заливка области FloodFill на ExtFloodFill и добавил заливку по границе (описание 1nd1g0).
Все должно остаться совместимым с предыдущими версиями.
Style=Определяет стиль заливки внутренней
bsClear - без заливки
bsSolid - цветом BgColor
bsPattern - изображением шаблоном
*bsManual - пользовательская заливка по св-ву BgColors
bsHorizontal - горизонтальными линиями
bsVertical - вертикальными линиями
bsFDiagonal - диагональными линиями (с лева на права)
bsBDiagonal - диагональными линиями (с права на лево)
bsCross - решетка
bsDiagCros - диагональная решетка
----------------
*Только для элемента Диаграмма
bsSolid - цветом BgColor
bsPattern - изображением шаблоном
*bsManual - пользовательская заливка по св-ву BgColors
bsHorizontal - горизонтальными линиями
bsVertical - вертикальными линиями
bsFDiagonal - диагональными линиями (с лева на права)
bsBDiagonal - диагональными линиями (с права на лево)
bsCross - решетка
bsDiagCros - диагональная решетка
----------------
*Только для элемента Диаграмма
StylePen=Определяет стиль линии (только при Size = 1)
psSolid - сплошная
psDash - штриховая
psDot - пунктирная
psDashDot - штрих-пунтктирная
psDashDotDot - чередуется штрих и два пунктира
psDash - штриховая
psDot - пунктирная
psDashDot - штрих-пунтктирная
psDashDotDot - чередуется штрих и два пунктира
тест элементов
тест элемента кривой Безье