Top Description Inners Fields Constructors Methods
org.apache.poi.common.usermodel.fonts

public Class FontHeader

extends Object
implements FontInfo, GenericRecord
Class Inheritance
All Implemented Interfaces
org.apache.poi.common.usermodel.GenericRecord, org.apache.poi.common.usermodel.fonts.FontInfo
Annotations
@SuppressWarnings:FieldCanBeLocal, unused, Duplicates, WeakerAccess
Static Imports
org.apache.poi.util.GenericRecordUtil.getBitsAsString, .GenericRecordUtil.safeEnum

The header data of an EOT font.

Currently only version 1 fields are read to identify a stream to be embedded.

See Also
Embedded OpenType (EOT) File Format

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
public static enum
public static enum
public static enum
public static enum
public static enum
public static enum
public static enum
public static enum
public static enum

Field Summary

Modifier and TypeField and Description
private byte
private int
private int
private int
private int
private String
private int
private static final int[]
private static final String[]
private int
private int
private static final int[]
private static final String[]
private String
private byte
private int
private final byte[]
public static final int
REGULAR_WEIGHT

Fonts with a font weight of 400 are regarded as regular weighted.

private String
private int
private int
private int
private int
private int
private String
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public InputStream
bufferInit(InputStream fontStream)

public FontCharset
public byte
public FontFamily
public String
public int
public String
public Map<String, Supplier<?>>
public byte[]
public FontHeader.PanoseArmStyle
public FontHeader.PanoseContrast
public FontHeader.PanoseFamily
public FontHeader.PanoseLetterForm
public FontHeader.PanoseMidLine
public FontHeader.PanoseProportion
public FontHeader.PanoseSerif
public FontHeader.PanoseStroke
public FontHeader.PanoseWeight
public FontHeader.PanoseXHeight
public FontPitch
public String
public String
public String
public int
public void
init(byte[] source, int offset, int length)

public void
public boolean
public boolean
private String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait