Print Library, Svg Library, Utils Library, XYPlots

This commit is contained in:
2026-07-24 13:36:46 -04:00
parent 06c3136566
commit f67d37801a
68 changed files with 12173 additions and 16618 deletions
+21 -61
View File
@@ -1,6 +1,4 @@
using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Serialization;
using System.ComponentModel;
@@ -37,84 +35,46 @@ namespace Volian.Svg.Library
}
set { _Namespaces = value; }
}
#endregion
#region Width
private SvgMeasurement _Width = new SvgMeasurement();
[XmlIgnore]
public SvgMeasurement Width
{
get { return _Width; }
set { _Width = value; }
}
[System.ComponentModel.DefaultValueAttribute("0")]
#endregion
#region Width
[XmlIgnore]
public SvgMeasurement Width { get; set; } = new SvgMeasurement();
[System.ComponentModel.DefaultValueAttribute("0")]
[XmlAttribute("width")]
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public string Width_XmlSurrogate
{
get { return SvgXmlConverter<SvgMeasurement>.GetString(_Width); }
set { _Width = SvgXmlConverter<SvgMeasurement>.GetObject(value); }
get { return SvgXmlConverter<SvgMeasurement>.GetString(Width); }
set { Width = SvgXmlConverter<SvgMeasurement>.GetObject(value); }
}
//private string _Watermark="";
//[XmlAttribute("watermark")]
//public string Watermark
//{
// get { return _Watermark; }
// set { _Watermark = value; }
//}
//public void SetValidWaterMark(string token, string watermark)
//{
// if (token == "{" + watermark.ToUpper() + "PAGE}" )
// _Watermark = watermark;
//}
#endregion
#region Height
private SvgMeasurement _Height = new SvgMeasurement();
[XmlIgnore]
public SvgMeasurement Height
{
get { return _Height; }
set { _Height = value; }
}
[System.ComponentModel.DefaultValueAttribute("0")]
#endregion
#region Height
[XmlIgnore]
public SvgMeasurement Height { get; set; } = new SvgMeasurement();
[System.ComponentModel.DefaultValueAttribute("0")]
[XmlAttribute("height")]
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public string Height_XmlSurrogate
{
get { return SvgXmlConverter<SvgMeasurement>.GetString(_Height); }
set { _Height = SvgXmlConverter<SvgMeasurement>.GetObject(value); }
get { return SvgXmlConverter<SvgMeasurement>.GetString(Height); }
set { Height = SvgXmlConverter<SvgMeasurement>.GetObject(value); }
}
#endregion
#region ViewBox
private SvgViewBox _ViewBox = new SvgViewBox("0 0 0 0");
[XmlIgnore]
public SvgViewBox ViewBox
{
get { return _ViewBox; }
set { _ViewBox = value; }
}
[System.ComponentModel.DefaultValueAttribute("0 0 0 0")]
#endregion
#region ViewBox
[XmlIgnore]
public SvgViewBox ViewBox { get; set; } = new SvgViewBox("0 0 0 0");
[System.ComponentModel.DefaultValueAttribute("0 0 0 0")]
[XmlAttribute("viewBox")]
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public string SVGViewBox_XmlSurrogate
{
get { return SvgXmlConverter<SvgViewBox>.GetString(_ViewBox); }
set { _ViewBox = SvgXmlConverter<SvgViewBox>.GetObject(value); }
get { return SvgXmlConverter<SvgViewBox>.GetString(ViewBox); }
set { ViewBox = SvgXmlConverter<SvgViewBox>.GetObject(value); }
}
#endregion
//#region Setup Inheritance
//private void SetupInheritance()
//{
// SvgParts.SetupInheritance(_MyInheritedSettings);
//}
////override internal void SetupInheritance(SvgInheritedSettings myParentsSettings)
////{
//// _MyInheritedSettings.MyParentsSettings = myParentsSettings;
//// SvgParts.SetupInheritance(_MyInheritedSettings);
////}
//#endregion
#region Part Lookup
private Dictionary<string, SvgPart> _LookUp;
[XmlIgnore]