2013-02-08 1 views
1

GWT Canvas를 사용하여 Rectangle과 같은 캔버스 요소 주위에 파선 테두리를 그려 보겠습니다. 나는 스타일은 CSS 속성 border: dashed이 코너는 여기에서 보이는 것처럼 표시됩니다 특히 길을 생산하는 것을 좋아 : https://developer.mozilla.org/en-US/docs/CSS/border-stylecss는 테두리를 어떻게 구현할 수 있습니까?

수있는이 점선 어딘가에 검사 생산하고 방법의 "소스"코드?

+0

이 예, 개발자 도구는 파이어 폭스의 소스를 다운로드하십시오 – Morpheus

+0

: https://developer.mozilla.org/en-US/docs/Developer_Guide/ Source_Code/Downloading_Source_Archives 어떤 언어인지 모르겠지만 대답은 아마도 어딘가에있을 것입니다. :) – jgthms

+0

클라이언트 쪽 코드를 차단할 수있는 방법은 없지만 축소/uglify 만 수행하면됩니다. – Toping

답변

-1

Firefox 소스에서이 기능을 발견했습니다 : nsCSSRenderingBorders. 나는이 코드를 이해하지 못하지만 그 대답은 아마 거기에있다. 당신이 당신의 국경에 그 스타일을 원하는 경우에

http://mxr.mozilla.org/mozilla-central/source/layout/base/nsCSSRenderingBorders.cpp

+0

그게 아마도 내가 생각했던 것보다 훨씬 복잡해. 어쨌든 그것은 내가 찾고 있던 것이고, 나는 왜이 대답에 downvote가 있는지 보지 못한다. – membersound

-1

:

element.style { 
    background-color: palegreen; 
    border-style: dashed; 
} 

또는

element.style { 
    border-style: 2px dashed #000; 
} 

이 당신이 원하는 무엇인가?

자바 기능을 사용하거나 '학습'을 시작하려는 장소는 여기 gwtcanvasdemo.이며 소스에 대한 링크가 있습니다. 또한, SO 주제 dotted stroke in canvas 관련과에 또 다른 게시물 다음 /DashedLineRenderer.java

+0

아니요. 알고 있습니다. 난 그냥 예를 들어 GWT 캔버스에 그려진 직사각형 주위에 점선을 그릴 자바 함수를 찾고 있어요. – membersound

관련 문제