public Etiqueta Clone(bool porImprimir = false) { Etiqueta clon = new Etiqueta(); clon.PonerPlantilla(this); clon.Codigo = Codigo; clon.NombreArticulo = NombreArticulo; if (porImprimir) { clon.Width = ActualWidth; clon.Height = ActualHeight; } return(clon); }
public Window1() { XmlDocument xmlConfig; etiquetaPlantilla = new Etiqueta(); if (System.IO.File.Exists(PathConfig)) { xmlConfig = new XmlDocument(); xmlConfig.Load(PathConfig); etiquetaPlantilla.PonerPlantilla(xmlConfig.FirstChild); } InitializeComponent(); Closing += GuardarConfiguracion; }
public static Etiqueta[] ImportarDesdeXml(XmlDocument xml) { Etiqueta plantilla; Etiqueta[] etiquetas; //cargo la plantilla plantilla = new Etiqueta(); plantilla.PonerPlantilla(xml.FirstChild.FirstChild); //cargo las etiquetas etiquetas = new Etiqueta[xml.FirstChild.LastChild.ChildNodes.Count]; for (int i = 0; i < etiquetas.Length; i++) { etiquetas[i] = new Etiqueta(xml.FirstChild.LastChild.ChildNodes[i]); etiquetas[i].PonerPlantilla(plantilla); } return(etiquetas); }