コード例 #1
0
 public void Load(string path, NFormatType formatType)
 {
     using (BinaryReader br = new BinaryReader(File.OpenRead(path), Encoding.UTF8))
     {
         this.Header      = MieFontHeader.Read(br, formatType);
         this.FontEntries = MieFontEntries.Read(br);
         this.Footer      = MieFontFooter.Read(br, formatType);
     }
 }
コード例 #2
0
        public void Save(string path, NFormatType formatType)
        {
            var folder = Path.GetDirectoryName(path);

            MieCommonUtils.SafeCreateDirectory(folder);
            using (BinaryWriter writer = new BinaryWriter(File.OpenWrite(path), Encoding.UTF8))
            {
                this.Header.Write(writer, formatType);
                this.FontEntries.Write(writer);
                this.Footer.Write(writer, formatType);
            }
        }