123456789101112131415161718192021222324252627282930313233343536373839 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- using System.Runtime.InteropServices;
- using Biff8Excel.Interfaces;
- namespace Biff8Excel.Records
- {
- [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Auto, Pack = 1)]
- struct RecordDefaultColWidth
- {
- public ushort opcode; //0x55
- public ushort length; //0x2
- public ushort width; //0xA;
- }
- internal class DefaultColWidth : IRecords
- {
- RecordDefaultColWidth defaultcolwidth;
- public DefaultColWidth()
- {
- defaultcolwidth.opcode = 0x55;
- defaultcolwidth.length = 0x2;
- //The default width of 8 set in this record results in a column width of 8.43 using Arial font with a size of 10 points.
- defaultcolwidth.width = 0xA;
- }
- #region IRecords ³ÉÔ±
- public byte[] GetByte()
- {
- return Globals.GetStructToBytes(defaultcolwidth);
- }
- #endregion
- }
- }
|