?? sp.cs
字號(hào):
using System;
using Microsoft.Fawvw.Components.NExcel.Biff;
namespace Microsoft.Fawvw.Components.NExcel.Biff.Drawing
{
class Sp:EscherAtom
{
virtual internal int ShapeId
{
get
{
return shapeId;
}
}
new private sbyte[] data;
private int shapeType;
private int shapeId;
private int persistenceFlags;
public class ShapeType
{
internal int Value;
internal ShapeType(int v)
{
Value = v;
}
}
public static readonly ShapeType MIN = new ShapeType(0);
public static readonly ShapeType PICTURE_FRAME = new ShapeType(75);
public Sp(EscherRecordData erd):base(erd)
{
shapeType = Instance;
sbyte[] bytes = Bytes;
shapeId = IntegerHelper.getInt(bytes[0], bytes[1], bytes[2], bytes[3]);
persistenceFlags = IntegerHelper.getInt(bytes[4], bytes[5], bytes[6], bytes[7]);
}
public Sp(ShapeType st, int sid, int p):base(EscherRecordType.SP)
{
Version = 2;
shapeType = st.Value;
shapeId = sid;
persistenceFlags = p;
Instance = shapeType;
}
public override sbyte[] Data
{
get
{
data = new sbyte[8];
IntegerHelper.getFourBytes(shapeId, data, 0);
IntegerHelper.getFourBytes(persistenceFlags, data, 4);
return setHeaderData(data);
}
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -