.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
?
Ответы
Ответ 1
Пока еще нет эквивалента в .NET. На веб-сайте Microsoft:
В языке Java этот класс представляет собой набор глифов и содержит геометрическую информацию для размещения каждого глифа в преобразованное пространство координат.
В .NET Framework нет прямого эквивалента.
http://technet.microsoft.com/en-us/subscriptions/b6s81f68%28v=vs.80%29.aspx
Вероятно, вы должны просто создать свой собственный класс и реализовать методы, которые вам нужны, используя источник Java, иначе вам придется найти другой способ конвертировать ваш код.