Почему серые пиксели появляются на краях черной линии: - PullRequest
0 голосов
/ 07 октября 2011

Это линия, которую я использую:

<s:Line x="25" y="22" width="42">
    <s:stroke>
        <s:SolidColorStroke color="black" weight="2" />
    </s:stroke>
</s:Line>

В результате получается черная линия шириной 44 и два серых пикселя на каждом конце линии (верхние пиксели двух вертикалей серые).Как я могу сделать линию 42 пикселя в ширину и без серых пикселей?Текущее решение, которое я нашел, состоит в том, чтобы использовать две строки одну над другой, как показано выше, с weight = "1" , но я надеюсь, что есть лучшая:]

Спасибо ваванс,

Blaze

1 Ответ

0 голосов
/ 07 октября 2011

Мой друг только что сказал мне ответ. У него здесь нет учетной записи, поэтому я подумал, что было бы полезно опубликовать здесь свой ответ.

<s:stroke>
    <s:SolidColorStroke color="black" weight="2" caps="square"/>
</s:stroke>

По умолчанию это значение caps round .

P.S. Модераторам: удалите весь вопрос, если считаете, что он не имеет значения. Это не попытка набрать очки своими ответами:]

...