コード例 #1
0
 public static HeadTable Read(BinaryReaderFont reader)
 {
     return(new HeadTable {
         majorVersion = reader.ReadUInt16(),
         minorVersion = reader.ReadUInt16(),
         fontRevision = reader.ReadFixed(),
         checkSumAdjustment = reader.ReadUInt32(),
         magicNumber = reader.ReadUInt32(),
         flags = (FontHeaderFlags)reader.ReadUInt16(),
         unitsPerEm = reader.ReadUInt16(),
         created = reader.ReadDateTime(),
         modified = reader.ReadDateTime(),
         xMin = reader.ReadInt16(),
         yMin = reader.ReadInt16(),
         xMax = reader.ReadInt16(),
         yMax = reader.ReadInt16(),
         macStyle = (FontHeaderMacStyle)reader.ReadUInt16(),
         lowestRecPPEM = reader.ReadUInt16(),
         fontDirectionHint = reader.ReadInt16(),
         indexToLocFormat = reader.ReadInt16(),
         glyphDataFormat = reader.ReadInt16()
     });
 }