net.arnx.wmf2svg.gdi.wmf.WmfFont Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of wmf2svg Show documentation
Show all versions of wmf2svg Show documentation
WMF to SVG Converting Tool & Library
package net.arnx.wmf2svg.gdi.wmf;
import net.arnx.wmf2svg.gdi.GdiFont;
import net.arnx.wmf2svg.gdi.GdiUtils;
class WmfFont extends WmfObject implements GdiFont {
private int height;
private int width;
private int escapement;
private int orientation;
private int weight;
private boolean italic;
private boolean underline;
private boolean strikeout;
private int charset;
private int outPrecision;
private int clipPrecision;
private int quality;
private int pitchAndFamily;
private String faceName;
public WmfFont(int id,
int height,
int width,
int escapement,
int orientation,
int weight,
boolean italic,
boolean underline,
boolean strikeout,
int charset,
int outPrecision,
int clipPrecision,
int quality,
int pitchAndFamily,
byte[] faceName) {
super(id);
this.height = height;
this.width = width;
this.escapement = escapement;
this.orientation = orientation;
this.weight = weight;
this.italic = italic;
this.underline = underline;
this.strikeout = strikeout;
this.charset = charset;
this.outPrecision = outPrecision;
this.clipPrecision = clipPrecision;
this.quality = quality;
this.pitchAndFamily = pitchAndFamily;
this.faceName = GdiUtils.convertString(faceName, charset);
}
public int getHeight() {
return height;
}
public int getWidth() {
return width;
}
public int getEscapement() {
return escapement;
}
public int getOrientation() {
return orientation;
}
public int getWeight() {
return weight;
}
public boolean isItalic() {
return italic;
}
public boolean isUnderlined() {
return underline;
}
public boolean isStrikedOut() {
return strikeout;
}
public int getCharset() {
return charset;
}
public int getOutPrecision() {
return outPrecision;
}
public int getClipPrecision() {
return clipPrecision;
}
public int getQuality() {
return quality;
}
public int getPitchAndFamily() {
return pitchAndFamily;
}
public String getFaceName() {
return faceName;
}
}