|
System.Windows.Shapes.Path stroke
|
|||
---|---|---|---|
#18+
Привет всем. Подскажите, как мне нарисовать такую фигуру, с такими границами, используя именно Path. Красным выделена видимая часть границы, а чёрным невидимая. Т.е. прямоугольник должен быть размера, как на картинке, а граница только наполовину. Спасибо заранее. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 11:52 |
|
System.Windows.Shapes.Path stroke
|
|||
---|---|---|---|
#18+
Gric_Art, Код где? Что не получилось? Сначала выбрать перо один пиксель черного цвета. Потом 5 пиксель красного и сверху повторно рисовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 12:53 |
|
System.Windows.Shapes.Path stroke
|
|||
---|---|---|---|
#18+
что-то мне подсказывает, что черную часть ему не требуется рисовать, но точно понять, что хочет автор, пока не получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 13:44 |
|
System.Windows.Shapes.Path stroke
|
|||
---|---|---|---|
#18+
Ему просто надо нарисовать пол-прямоугольника. Как-то так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
(на рисунке ниже черная рамка - от Border, чтобы просто было видно, что внутри чего). ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 14:32 |
|
System.Windows.Shapes.Path stroke
|
|||
---|---|---|---|
#18+
Shocker.Proчто-то мне подсказывает, что черную часть ему не требуется рисовать, но точно понять, что хочет автор, пока не получилось Да, вы правильно поняли. Мне нужно работать именно с объектом Path. Т.е. я могу модифицировать только часть, где по координатам задаётся фигура. Я так понимаю это сделать не возможно, т.к. например: У меня есть фигура: Если я теперь уменьшу линию вверху, то и область заливки сократится. Мне же нужен следующий результат. Верхняя и нижняя линии на 50% фигуры, а заливка идёт на оставшиеся 50%. Так же может подойти вариант что линия эта будет, но она будет не видна. Можно ли как-то это реализовать, модифицируя только внутренности Path? Данная фигура (со скриншота) задана так - <path stroke="#000" fill="#FABA6F" stroke-width="1.5" d="m348.84137,279.845l-282.49889,0l0,-239.00001l338.99999,0" id="svg_1"/> ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 17:07 |
|
System.Windows.Shapes.Path stroke
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныЕму просто надо нарисовать пол-прямоугольника. Как-то так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
(на рисунке ниже черная рамка - от Border, чтобы просто было видно, что внутри чего). Спасибо большое за помощь, но данный вариант под задачу не подойдёт, так как нужно использовать System.Windows.Shapes.Path. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 17:09 |
|
System.Windows.Shapes.Path stroke
|
|||
---|---|---|---|
#18+
Gric_Art, 1. Нарисовать редактором svg и скопировать уже текст в программу. 2. Скомбинировать 2 объекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2018, 19:23 |
|
System.Windows.Shapes.Path stroke
|
|||
---|---|---|---|
#18+
Gric_Artно данный вариант под задачу не подойдёт, так как нужно использовать System.Windows.Shapes.Path. Интересно, а что же это тогда такое? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2018, 06:11 |
|
|
start [/forum/topic.php?fid=21&msg=39612479&tid=1440442]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 235ms |
total: | 512ms |
0 / 0 |