2009-03-12 5 views
22

IKVM을 사용하여 Java 프로그램을 .NET으로 이식하는 중입니다. 안타깝게도 IKVM의 Graphics2D 구현은 drawGlyphVector에 NotImplementedException을 throw합니다. 즉, .NET 구현으로 "fleed out"해야합니다 (또는 이 구현 된 다른 IKVM Graphics2D 메소드 호출을 줄여이 구현 됨)..NET의 Java GlyphVector와 동등하거나 그 대안?

IKVM에서 해당 방법의 구현을 제공하는 데 사용할 수있는 .NET에 상응하는 아이디어가 있습니까?


편집 # 1 : 내 첫 직감은 단순히 GlyphVector.getOutline()를 호출하고 그 모양을 채우기 위해이었다. 불행히도 getOutline()은 자체 NotImplementedException을 던졌습니다. 그래서

... NetGlyphVector이 Glyphvector의 iKVM을 버전은 기본적으로 거의 모든 방법 현재 던지는 NotImplementedExceptions와 단지 스텁 클래스 :

글쎄요, 지금은 GlyphVector에 대안을 자신을 찾고 있어요 것 같다 누구든지 Java의 GlyphVector 클래스에 해당하는 .NET을 알고 있습니까?

+7

안녕하세요 Epaga, 도움이 되나요? http://stackoverflow.com/questions/844913/is-there-a-equivalent-in-c-sharp-for-the-java-method-getglyphoutline –

+0

유용한 정보 : http://stackoverflow.com/질문/것이 가능 4,522,958/폰트 렌더링 -와 - 글리프 정보 – Kell

+1

이 도움 : [유래 - C에서 # getGlyphOutline 당량] [1] [1]에 http : // 유래. com/questions/844913/is-there-a-a-c-sharp-for-the-java-method-getglyphoutline – EvenLisle

답변

2

아직 .NET에 상응하는 것이 없습니다. 마이크로 소프트의 웹 사이트에서 : Java 언어에서

,이 클래스는 상형 문자의 컬렉션을 나타냅니다 및 은 변환 된 좌표 공간 의 각 그래프를 배치하기위한 기하학적 인 정보를 포함하고 있습니다.

.NET Framework에는 직접 해당하는 요소가 없습니다.

http://technet.microsoft.com/en-us/subscriptions/b6s81f68%28v=vs.80%29.aspx

당신은 아마 그냥 자신의 클래스를 생성하고 자바 소스를 사용하여 원하는 방법을 구현해야합니다

, 그렇지 않으면 당신은 당신의 코드를 변환하는 또 다른 방법을 찾아야 할 것이다.

+0

구현 한 경우 변경 사항을 다시 IKVM 프로젝트에 제출하십시오. –