123456789101112131415161718192021222324252627282930 |
- namespace FastReport.Fonts
- {
- /////////////////////////////////////////////////////////////////////////////////////////////////
- // PreProgramm table
- /////////////////////////////////////////////////////////////////////////////////////////////////
- class PreProgramClass : TrueTypeTable
- {
- private byte[] program;
- internal override void Load(FontStream stream)
- {
- stream.Position = this.Offset;
- program = new byte[this.Length];
- stream.Read(program, program.Length);
- }
- internal override uint Save(FontStream source_not_used, FontStream font, uint offset)
- {
- this.Offset = offset;
- font.Position = Offset;
- font.Write(program, program.Length);
- return offset + (uint)program.Length;
- }
- public PreProgramClass(TrueTypeTable src) : base(src) { }
- }
- }
|