private void LoadBorder(int startIndex, Border border) { if (UnitsConverter.ConvertBool(GetValueLL("Frame/Left/Line", startIndex))) { border.Lines |= BorderLines.Left; border.LeftLine.Color = Color.FromName(GetValueLL("Frame/Left/Line/Color=LL.Color", startIndex)); border.LeftLine.Style = UnitsConverter.ConvertLineType(GetValueLL("Frame/Left/Line/LineType", startIndex)); border.LeftLine.Width = UnitsConverter.LLUnitsToPixels(GetValueLL("Frame/Left/LineWidth", startIndex)); } if (UnitsConverter.ConvertBool(GetValueLL("Frame/Top/Line", startIndex))) { border.Lines |= BorderLines.Top; border.TopLine.Color = Color.FromName(GetValueLL("Frame/Top/Line/Color=LL.Color", startIndex)); border.TopLine.Style = UnitsConverter.ConvertLineType(GetValueLL("Frame/Top/Line/LineType", startIndex)); border.TopLine.Width = UnitsConverter.LLUnitsToPixels(GetValueLL("Frame/Top/LineWidth", startIndex)); } if (UnitsConverter.ConvertBool(GetValueLL("Frame/Right/Line", startIndex))) { border.Lines |= BorderLines.Right; border.RightLine.Color = Color.FromName(GetValueLL("Frame/Right/Line/Color=LL.Color", startIndex)); border.RightLine.Style = UnitsConverter.ConvertLineType(GetValueLL("Frame/Right/Line/LineType", startIndex)); border.RightLine.Width = UnitsConverter.LLUnitsToPixels(GetValueLL("Frame/Right/LineWidth", startIndex)); } if (UnitsConverter.ConvertBool(GetValueLL("Frame/Bottom/Line", startIndex))) { border.Lines |= BorderLines.Bottom; border.BottomLine.Color = Color.FromName(GetValueLL("Frame/Bottom/Line/Color=LL.Color", startIndex)); border.BottomLine.Style = UnitsConverter.ConvertLineType(GetValueLL("Frame/Bottom/Line/LineType", startIndex)); border.BottomLine.Width = UnitsConverter.LLUnitsToPixels(GetValueLL("Frame/Bottom/LineWidth", startIndex)); } }
private void LoadShapeObject(int startIndex, ShapeObject shapeObj) { LoadComponent(startIndex, shapeObj); int colorIndex = textLL.IndexOf("FgColor", startIndex); if (colorIndex >= 0) { shapeObj.Border.Color = GetColorForShapeObject("FgColor", colorIndex);//Color.FromName(GetValueLL("FgColor=LL.Color", colorIndex)); shapeObj.Border.Width = UnitsConverter.LLUnitsToPixels(GetValueLL("Width", colorIndex)); shapeObj.Border.Style = UnitsConverter.ConvertLineType(GetValueLL("LineType", colorIndex)); shapeObj.FillColor = GetColorForShapeObject("BkColor", colorIndex); } }
private void LoadLineObject(int startIndex, LineObject lineObj) { LoadComponent(startIndex, lineObj); int colorIndex = textLL.IndexOf("FgColor", startIndex); if (colorIndex >= 0) { lineObj.Border.Color = Color.FromName(GetValueLL("FgColor=LL.Color", colorIndex)); lineObj.Border.Style = UnitsConverter.ConvertLineType(GetValueLL("LineType", colorIndex)); lineObj.Border.Width = UnitsConverter.LLUnitsToPixels(GetValueLL("Width", colorIndex)); } if (lineObj.Width > 0 || lineObj.Height > 0) { lineObj.Diagonal = true; } LoadBorder(startIndex, lineObj.Border); }