blob: 0cb4b366213e9245db0d48a48419fe3bfd94759e [file] [log] [blame]
using System;
namespace AppsheetEpplus;
public class ExcelDxfColor : DxfStyleBase<ExcelDxfColor> {
public ExcelDxfColor(ExcelStyles styles)
: base(styles) {}
public int? Theme { get; set; }
public int? Index { get; set; }
public bool? Auto { get; set; }
public double? Tint { get; set; }
public string Rgb { get; set; }
protected internal override string Id =>
GetAsString(Theme)
+ "|"
+ GetAsString(Index)
+ "|"
+ GetAsString(Auto)
+ "|"
+ GetAsString(Tint)
+ "|"
+ GetAsString(Rgb);
protected internal override ExcelDxfColor Clone() {
return new(_styles) {
Theme = Theme,
Index = Index,
Rgb = Rgb,
Auto = Auto,
Tint = Tint,
};
}
protected internal override bool HasValue =>
Theme != null || Index != null || Auto != null || Tint != null || Rgb != null;
protected internal override void CreateNodes(XmlHelper helper, string path) {
throw new NotImplementedException();
}
}