Exemplo n.º 1
0
        private void LoadPanel(XmlNode node, Base parent)
        {
            ContainerObject panel = ComponentsFactory.CreateContainerObject(node.Name, parent);

            AddLocalizationItemsAttributes(node);
            LoadComponent(node, panel);
            LoadSize(node, panel);
            LoadBorder(node, panel.Border);
            panel.FillColor = UnitsConverter.ConvertBackColor(GetAttribute(node, "BackColor"));
            LoadObjects(node, panel);
        }
Exemplo n.º 2
0
        private void LoadContainerRectangle(XmlNode rectangleNode)
        {
            Base tempParent = parent;

            component = ComponentsFactory.CreateContainerObject(rectangleNode.Attributes["Name"].Value, parent);
            parent    = component;
            XmlNodeList nodeList = rectangleNode.ChildNodes;

            (component as ContainerObject).Border.Lines = BorderLines.All;
            (component as ContainerObject).Border.Color = Color.Black;
            LoadReportItem(nodeList);
            foreach (XmlNode node in nodeList)
            {
                if (node.Name == "ReportItems")
                {
                    LoadReportItems(node);
                }
            }
            parent = tempParent;
        }