| 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(); |
| } |
| } |