glyph.java
来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 36 行
JAVA
36 行
/*
* $Id: Glyph.java,v 1.1 2003/11/25 11:51:38 epr Exp $
*/
package org.jnode.awt.font.truetype;
import java.awt.Rectangle;
import java.awt.geom.GeneralPath;
import java.io.IOException;
public abstract class Glyph {
private int xMin, yMin, xMax, yMax;
public abstract String getType();
public abstract GeneralPath getShape();
public void read(TTFInput ttf) throws IOException {
xMin = ttf.readFWord();
yMin = ttf.readFWord();
xMax = ttf.readFWord();
yMax = ttf.readFWord();
}
public Rectangle getBBox() {
return new Rectangle(xMin, yMin, xMax - xMin, yMax - yMin);
}
public String toString() {
return "[" + getType() + "] (" + xMin + "," + yMin + "):(" + xMax + "," + yMax + ")";
}
public String toDetailedString() {
return toString();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?