public void Read()
{
try
{
this.version = this.fontData.ReadFixed();
this.fontRevision = this.fontData.ReadFixed();
this.checkSumAdjustment = this.fontData.ReadULong();
this.magicNumber = this.fontData.ReadULong();
this.flags = this.fontData.ReadUShort();
this.unitsPerEm = this.fontData.ReadUShort();
this.created = this.fontData.ReadLongDate();
this.modified = this.fontData.ReadLongDate();
this.xMin = this.fontData.ReadShort();
this.yMin = this.fontData.ReadShort();
this.xMax = this.fontData.ReadShort();
this.yMax = this.fontData.ReadShort();
this.macStyle = this.fontData.ReadUShort();
this.lowestRecPPEM = this.fontData.ReadUShort();
this.fontDirectionHint = this.fontData.ReadShort();
this.indexToLocFormat = this.fontData.ReadShort();
this.glyphDataFormat = this.fontData.ReadShort();
}
catch (Exception ex)
{
throw new PdfSharpException(PSSR.ErrorReadingFontData, ex);
}
}
}