.NET等效或替代Java的GlyphVector?

时间:2009-03-12 15:44:26

标签: 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版本基本上只是一个存根类,几乎所有方法当前都在抛出NotImplementedExceptions ...

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

1 个答案:

答案 0 :(得分:2)

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

  

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

     

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

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

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