CPF/CPF.ReoGrid/XML/RGXmlHead.cs

67 lines
1.4 KiB
C#
Raw Normal View History

2024-06-24 10:15:59 +08:00
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Xml.Serialization;
namespace CPF.ReoGrid.XML
{
[Obfuscation(Feature = "renaming", Exclude = true)]
public class RGXmlHead
{
[XmlElement("meta")]
public RGXmlMeta meta;
[XmlElement("rows")]
public int rows;
[XmlElement("cols")]
public int cols;
[XmlElement("default-row-height")]
public ushort defaultRowHeight;
[XmlElement("default-col-width")]
public ushort defaultColumnWidth;
[XmlElement("row-header-panel-width")]
public string rowHeaderWidth;
[XmlElement("freeze-row")]
public string freezeRow;
[XmlElement("freeze-col")]
public string freezeCol;
[XmlElement("freeze-area")]
public string freezeArea;
[XmlElement("selection-mode")]
public string selectionMode;
[XmlElement("selection-style")]
public string selectionStyle;
[XmlElement("focus-forward-direction")]
public string focusForwardDirection;
[XmlElement("focus-cell-style")]
public string focusCellStyle;
[XmlElement("outlines")]
public RGXmlOutlineList outlines;
[XmlArray("named-ranges")]
[XmlArrayItem("named-range")]
public List<RGXmlNamedRange> namedRanges;
[XmlElement("print-settings")]
public RGXmlPrintSetting printSettings;
[XmlElement("settings")]
public RGXmlWorksheetSetting settings;
[XmlElement("script")]
public RGXmlScript script;
}
}