【问题标题】:.NET equivalent or alternative to Java's GlyphVector?.NET 等效或替代 Java 的 GlyphVector?
【发布时间】:2009-03-12 15:44:25
【问题描述】:

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

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


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

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

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

【问题讨论】:

标签: java .net graphics text ikvm


【解决方案1】:

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

在 Java 语言中,此类表示字形和 包含用于放置每个字形的几何信息 变换坐标空间。

在 .NET Framework 中,没有直接的等价物。

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

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

【讨论】:

  • 如果您实施它们,请将更改提交回 IKVM 项目。
猜你喜欢
  • 2014-11-27
  • 2018-02-17
  • 2012-11-28
  • 2010-11-20
  • 2019-04-15
  • 2011-01-27
  • 2016-04-16
  • 2010-11-17
  • 2012-02-03
相关资源
最近更新 更多