fontmetrics

    7热度

    2回答

    我需要得到一个ascender/descender和x-height .. 通过使用下面的代码,我可以找到伸,总高度: descender_height = paint.descent(); total_height = descender_height - paint.ascent(); //ascender = ?; is this always equal to descender he

    4热度

    6回答

    的实例有一个友好的方式来获得FontMetrics对象的实例比 FontMetrics fm = Graphics.getFontMetrics(Font); 我恨,因为下面的例子是这样的: 如果你想在游戏中创建一个菜单,并且希望屏幕中心的所有菜单项都需要fontmetrics。但是,主要是菜单项是可点击的。所以,我创建的Rectangles阵列,所有的矩形卡在项目,当按下鼠标时,我可以简单地

    4热度

    1回答

    我有一个Android应用程序,动态缩放文本取决于Android设备的分辨率。 我已经在Android模拟器中的所有预定义分辨率上测试了此代码,并且我的代码正常工作。 (这包括与HTC Desire和摩托罗拉Droid相同的分辨率) 它也适用于我的HTC Wildfire。 下面是一些屏幕截图来自模拟器: 但是...我已经试过这在HTC渴望,我已经使用摩托罗拉Droid的是,来自用户的报告字体不正

    5热度

    4回答

    可以很容易地确定使用FontMetrics字体的呈现高度,但对于周围的其他方式?我怎样才能获得一个字体,将适合像素的特定高度? “给我Verdana从上行到下行30个像素的高度。” 我怎么问Java的这种?

    26热度

    2回答

    如何在不使用图形的情况下获取FontMetrics?我想在的FontMetrics构造,现在我做的是这样的: BufferedImage bi = new BufferedImage(5, 5, BufferedImage.TYPE_INT_RGB); FontMetrics fm = bi.getGraphics().getFontMetrics(font); int width = fm.

    3热度

    3回答

    我正试图在Java Swing应用程序中打印发票。我通过扩展Printable并执行方法public int print(Graphics g, PageFormat pf, int page)来实现。 我想在字段中绘制字符串,当字符串很长时,我想剪切它并让它以“...”结尾。我如何测量字符串并将其夹在正确的位置? 我的一些代码: Font headline = new Font("Times N

    13热度

    4回答

    我遇到问题。如果我在那里使用东方语言,我的应用程序界面工作会更慢特别是我觉得它在JList,JCombobox,JTable等组件中。 如果在文本中至少有一个字母是阿拉伯语或波斯语,我如何发现FontMetrics.stringWidth方法的性能很慢(500+倍)。我怎么知道它是各种摆动部件中常用的方法。 有没有办法提高这种方法的性能? 这里是例子类演示此问题: import java.awt.

    8热度

    2回答

    我如何可获取单个字形从choosen字体的全部信息(例如宋体 - >符号“A”) 这幅画描述我需要找到哪些变量:

    0热度

    2回答

    有人可以检查我的语法吗?我通过“Times New Roman”,“Arial”,“Verdana”到fontName,并使用8,12,15等来获得fontSize。它从不改变这里的字体。我这样做是为了在图像上写一些文字。 Graphics2D g2d = (Graphics2D) bufferedImage.getGraphics(); g2d.drawImage(photo, 0, 0, n

    2热度

    4回答

    我想知道是否有C语言中的任何库可用于计算字体度量(基本上我想知道特定字体字符串的宽度)。 QT有QFontMetrics。有没有什么办法可以在C中获得类似的数据?