1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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 RecordLabelSST
- {
- public ushort opcode;
- public ushort length;
- public ushort row;
- public ushort col;
- public ushort xf;
- public uint sstIdx;
- }
- internal class LabelSST : IRecords
- {
- RecordLabelSST labelsst;
- public LabelSST()
- {
- labelsst.opcode = 0xFD;
- labelsst.length = 0xA;
- }
- public ushort Row
- {
- set {labelsst.row = value;}
- }
- public ushort Column
- {
- set {labelsst.col = value;}
- }
- public ushort CellStyle
- {
- set {labelsst.xf = value;}
- }
- public uint SSTIndex
- {
- set { labelsst.sstIdx = value; }
- }
- #region IRecords ³ÉÔ±
- public byte[] GetByte()
- {
- return Globals.GetStructToBytes(labelsst);
- }
- #endregion
- }
- }
|