java - .NET 等效或替代 Java 的 GlyphVector?

标签 java .net graphics text ikvm

我正在使用 IKVM 将 Java 程序移植到 .NET。 .不幸的是,IKVM 的 Graphics2D 实现在 drawGlyphVector 中抛出 NotImplementedException。 ,即它需要通过 .NET 实现“充实”(或通过将其减少为调用其他已实现的 IKVM Graphics2D 方法)。

对于 .NET 中的等价物有什么想法可以用来在 IKVM 中为该方法提供实现吗?


编辑 #1:我的第一个预感是简单地调用 GlyphVector.getOutline() 然后填充该形状。不幸的是,getOutline() 抛出了自己的 NotImplementedException

看来,现在我正在寻找 GlyphVector 本身的替代方案:NetGlyphVector,Glyphvector 的 IKVM 版本基本上只是一个包含几乎所有方法的 stub 类目前正在抛出 NotImplementedExceptions...

那么有没有人知道 .NET 等效于 Java 的 GlyphVector 类?

最佳答案

.NET 中还没有等价物。来自微软的网站:

In the Java language, this class represents a collection of glyphs and contains geometric information for the placement of each glyph in transformed coordinate space.

In the .NET Framework, there is no direct equivalent.

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

您可能应该只创建自己的类并使用 Java 源代码实现所需的方法,否则您将不得不寻找另一种方法来转换您的代码。

关于java - .NET 等效或替代 Java 的 GlyphVector?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/639243/

相关文章:

java - 为什么 sdkman 不更改我的默认 java 版本?

c# - 并发队列和栈在.NET 4中的应用

.net - = 和 := 有什么区别

c++ - graphics.h 的替代品

java - 我尝试将 Spring 的默认记录器更改为 log4j2 有什么问题?

java - 如何实现 "extends Application"?

java - 我想在 Java 中用点而不是逗号输入 double 值,但出现异常

c# - 没有特定顺序的占位符 (mmddyyyy) 的正则表达式

algorithm - 位图,检查正交路径是否闭合

java - 无需任何外部 API 即可处理视频