Эквивалент .NET или альтернатива Java GlyphVector? - PullRequest
22 голосов
/ 12 марта 2009

Я в процессе переноса Java-программы на .NET с использованием IKVM . К сожалению, реализация IKVM Graphics2D создает исключение NotImplementedException в drawGlyphVector , то есть его необходимо "реализовать" с помощью реализации .NET (или путем сокращения его до вызовов других методов IKVM Graphics2D, которые равны ). реализована).

Какие-нибудь идеи для эквивалента в .NET, которые я мог бы использовать для обеспечения реализации этого метода в IKVM?


Edit # 1 : Моя первая догадка состояла в том, чтобы просто позвонить GlyphVector.getOutline() и затем заполнить эту форму. К сожалению, getOutline() бросил свой NotImplementedException.

Похоже, что сейчас я ищу альтернативу GlyphVector: NetGlyphVector, версия IKVM Glyphvector - это просто класс-заглушка с почти всеми методами, которые в настоящее время выдают NotImplementedExceptions ...

Итак, кто-нибудь знает .NET, эквивалентный классу GlyphVector Java?

1 Ответ

2 голосов
/ 27 июня 2012

В .NET еще нет эквивалента. С веб-сайта Microsoft:

На языке Java этот класс представляет собой коллекцию глифов и содержит геометрическую информацию для размещения каждого глифа в преобразованное координатное пространство.

В .NET Framework прямого эквивалента нет.

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

Вероятно, вам следует просто создать свой собственный класс и реализовать методы, которые вам нужны, используя исходный код Java, в противном случае вам придется найти другой способ преобразования вашего кода.

...