Вверх ↑
Ответов: 2200
Рейтинг: 673
#1: 2014-06-10 23:12:37 ЛС | профиль | цитата
nesco, вот все последние наработки.

Скриншот примера
Совместимость сохранена И так по порядку:
  1. Добавлено свойство:
    @UseOffsetBrush=Сдвигать заливку (картинку при PatternStyle = True или штриховые линии, к примеру Style = bsVertical): False - без сдига, True - сдвиг заливки в начало рисования, FromOffsetBrush - сдвиг на значение из точки OffsetBrush|4|0|False,True,FromOffsetBrush
    И точка для подачи данных сдвига:
    *OffsetBrush=Значение сдига заливки при UseOffsetBrush = FromOffsetBrush в формате Y*65536 + X|4|1

  2. Добавлено свойства для рисования очертания фигур. Сейчас очертание (линия) рисуется в любом случае. При заливки картинкой это не всегда нужно, да и бывают случаи когда фигура нужна без очертания.
    @Outline=Рисовать очертания фигуры линией|14|1|False,True
  3. В элемент Img_Arc: Дуга добавил хорду.
    @Mode=Режим отрисовки фигуры: Arc - дуга, Pie - сектор, Chord - хорда|4|0|Arc,Pie,Chord
    И изменил иконки, сделав переключение при смене свойства Mode.
    Иконки элемента Img_Arc

    В ini файлах элементах наследников ImgDrawPoint.ini заблокировал неиспользуемые свойства и точки (к примеру Img_Line.ini).


Архив с элементами удален! Вносятся изменения. Ждите.

карма: 11

0
файлы: 2image_arc.png [1.1KB] [2022], image_offsetbrush.png [89.5KB] [2053]