Подтвердить что ты не робот

.NET эквивалент или альтернатива Java GlyphVector?

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

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


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

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

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

4b9b3361

Ответ 1

Пока еще нет эквивалента в .NET. На веб-сайте Microsoft:

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

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

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

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