private void LoadLine(XmlNode lineNode) { component = ComponentsFactory.CreateLineObject(lineNode.Attributes["Name"].Value, parent); XmlNodeList nodeList = lineNode.ChildNodes; LoadReportItem(nodeList); }
private void LoadLine(XmlNode node, Base parent) { LineObject line = ComponentsFactory.CreateLineObject(node.Name, parent); AddLocalizationItemsAttributes(node); LoadComponent(node, line); LoadSize(node, line); LoadBorder(node, line.Border); string width = GetAttribute(node, "LineWidth"); if (!String.IsNullOrEmpty(width)) { line.Border.Width = Convert.ToSingle(width); } }
private void LoadLine(string name, Base parent) { string description = GetObjectDescription(name); LineObject line = ComponentsFactory.CreateLineObject(name, parent); LoadComponent(description, line); LoadSize(description, line); line.Border.Color = UnitsConverter.ConvertColor(GetPropertyValue("ForeColor", description)); line.Border.Style = UnitsConverter.ConvertLineStyle(GetPropertyValue("LineStyle", description)); string width = GetPropertyValue("LineWidth", description); if (!String.IsNullOrEmpty(width)) { line.Border.Width = Convert.ToSingle(width); } line.Style = GetPropertyValue("StyleName", description).Replace("\"", ""); }
private void LoadObjects() { DataBand band = ComponentsFactory.CreateDataBand(page); band.Height = page.PaperHeight * Units.Millimeters; List <int> objects = GetAllObjectsLL(); foreach (int index in objects) { string objectName = GetValueLL("ObjectName", index); switch (objectName) { case "Text": TextObject textObj = ComponentsFactory.CreateTextObject("", band); LoadTextObject(index, textObj); break; case "Line": LineObject lineObj = ComponentsFactory.CreateLineObject("", band); LoadLineObject(index, lineObj); break; case "Rectangle": ShapeObject rectangle = ComponentsFactory.CreateShapeObject("", band); LoadRectangle(index, rectangle); break; case "Ellipse": ShapeObject ellipse = ComponentsFactory.CreateShapeObject("", band); LoadEllipse(index, ellipse); break; case "Picture": PictureObject pictureObj = ComponentsFactory.CreatePictureObject("", band); LoadPictureObject(index, pictureObj); break; } } }