public void Read()
{
try
{
this.version = this.fontData.ReadFixed();
this.ascender = this.fontData.ReadFWord();
this.descender = this.fontData.ReadFWord();
this.lineGap = this.fontData.ReadFWord();
this.advanceWidthMax = this.fontData.ReadUFWord();
this.minLeftSideBearing = this.fontData.ReadFWord();
this.minRightSideBearing = this.fontData.ReadFWord();
this.xMaxExtent = this.fontData.ReadFWord();
this.caretSlopeRise = this.fontData.ReadShort();
this.caretSlopeRun = this.fontData.ReadShort();
this.reserved1 = this.fontData.ReadShort();
this.reserved2 = this.fontData.ReadShort();
this.reserved3 = this.fontData.ReadShort();
this.reserved4 = this.fontData.ReadShort();
this.reserved5 = this.fontData.ReadShort();
this.metricDataFormat = this.fontData.ReadShort();
this.numberOfHMetrics = this.fontData.ReadUShort();
}
catch (Exception ex)
{
throw new PdfSharpException(PSSR.ErrorReadingFontData, ex);
}
}
}