본문 바로가기

Path3

Path를 이용한 한글폰트 만들기 Path를 이용해 한글폰트를 만들어보겠습니다. Silverlight에서 아직까지 한글인코딩이 지원이 되질 않아 한글폰트 표현을 위한 몇가지 트릭이 나와있습니다. ※ 한글폰트 지원문제 - http://gongdo.tistory.com/88 XPS문서를 통해서 해결할 수 있는 방법 - http://9eye.net/entry/Silverlight-한글-Korean Glyph 객체를 통해서 해결하는 방법도 있습니다. - http://www.uxkorea.net/blog_post_62.aspx 어떻게 보면 가장 무식한 방법일지는 몰라도 폰트를 Path를 이용해 그리기 때문에 오브젝트로 인식을 합니다. 한글인코딩 문제도 없습니다. 작업방법은 Microsoft Expression Design 툴을 이용해 한글을 만들.. 2007. 8. 9.
[Controls] 24. Element:Shape (Path - 2) 이번시간에는 지난시간에 이어 Path에 대해 좀더 자세히 알아보겠습니다. geometry는 말그대로 도형이라는 뜻 이외에 기하학이라는 뜻도 가지고 있습니다. 'PathFigureCollection 형식에는 여러가지 노드가 존재합니다. PathFigureCollection EllipseGeometry LineGeometry RectangleGeometry PathGeometry GeometryGroup CombinedGeometry 가장 먼저 LineGeometry를 알아보겠습니다. 그림 1.LineGeometry 가장 중요한 속성은 StartPoint와 EndPont입니다. Line의 X1, Y1, X2, Y2의 값을 지정하는 것과 비슷합니다. StartPoint 의 첫번째 값과 두번째값은 Line의 X.. 2007. 2. 1.
[Controls] 23. Element:Shape (Path - 1) 이번시간에는 path에 대해 알아보자. path는 거의 모든 도형을 다 만들수 있습니다. Data 속성에 의해서 다양한 모양을 표현합니다. 선, 원, 곡선.... 등 복합적인 도형의 모습을 표현할 수 있습니다. path의 작성방법에는 두가지 유형이 있는데 StreamGeometry와 'PathFigureCollection 두가지가 있습니다. StreamGeometry는 Data를 일렬로 나열하여 도형을 그리고 'PathFigureCollection은 하나의 노드를 뽑아서 원,호, 다양한 도형을 표현할 수 있습니다 그러면 각각의 형식에 대하여 예제를 통해 알아 보겠습니다. 그림 1.Path 실행 예제 코드를 보면 조금 형식이 틀리다는 것을 알수 있습니다. 그중에 첫번째 StreamGeometry를 보면 D.. 2007. 2. 1.