protected override Legend GenerateLegend(LegendPositionValues position) { Legend legend1 = new Legend(); LegendPosition legendPosition1 = new LegendPosition() { Val = position }; Layout layout1 = new Layout(); // Manual layout to accomodate all Asset Classes ManualLayout manualLayout1 = new ManualLayout(); LeftMode leftMode1 = new LeftMode() { Val = LayoutModeValues.Edge }; TopMode topMode1 = new TopMode() { Val = LayoutModeValues.Edge }; Left left1 = new Left() { Val = 0.74094630872483225D }; Top top1 = new Top() { Val = 0.13422099673202617D }; Width width1 = new Width() { Val = 0.24484787472035793D }; Height height1 = new Height() { Val = 0.84387581699346426D }; manualLayout1.Append(leftMode1); manualLayout1.Append(topMode1); manualLayout1.Append(left1); manualLayout1.Append(top1); manualLayout1.Append(width1); manualLayout1.Append(height1); layout1.Append(manualLayout1); TextProperties textProperties1 = new TextProperties(); A::BodyProperties bodyProperties1 = new A::BodyProperties(); A::ListStyle listStyle1 = new A::ListStyle(); A::Paragraph paragraph1 = new A::Paragraph(); A::ParagraphProperties paragraphProperties1 = new A::ParagraphProperties(); A::DefaultRunProperties defaultRunProperties1 = new A::DefaultRunProperties() { Language = "en-GB" }; paragraphProperties1.Append(defaultRunProperties1); A::EndParagraphRunProperties endParagraphRunProperties1 = new A::EndParagraphRunProperties() { Language = "en-US" }; paragraph1.Append(paragraphProperties1); paragraph1.Append(endParagraphRunProperties1); textProperties1.Append(bodyProperties1); textProperties1.Append(listStyle1); textProperties1.Append(paragraph1); legend1.Append(legendPosition1); legend1.Append(layout1); legend1.Append(textProperties1); return legend1; }
protected override Legend GenerateLegend(LegendPositionValues position) { Legend legend1 = new Legend(); LegendPosition legendPosition1 = new LegendPosition() { Val = position }; Layout layout3 = GenerateLegendLayout(); ChartShapeProperties chartShapeProperties8 = new ChartShapeProperties(); A::SolidFill solidFill10 = new A::SolidFill(); A::RgbColorModelHex rgbColorModelHex10 = new A::RgbColorModelHex() { Val = "FFFFFF" }; solidFill10.Append(rgbColorModelHex10); A::Outline outline9 = new A::Outline() { Width = 3175 }; A::SolidFill solidFill11 = new A::SolidFill(); A::RgbColorModelHex rgbColorModelHex11 = new A::RgbColorModelHex() { Val = "000000" }; solidFill11.Append(rgbColorModelHex11); A::PresetDash presetDash7 = new A::PresetDash() { Val = A::PresetLineDashValues.Solid }; outline9.Append(solidFill11); outline9.Append(presetDash7); chartShapeProperties8.Append(solidFill10); chartShapeProperties8.Append(outline9); legend1.Append(legendPosition1); legend1.Append(layout3); legend1.Append(chartShapeProperties8); return legend1; }
// c:legend (Legend) protected virtual Legend GenerateLegend(LegendPositionValues position) { Legend legend1 = new Legend(); LegendPosition legendPosition1 = new LegendPosition() { Val = position }; Layout layout1 = new Layout(); TextProperties textProperties1 = new TextProperties(); A::BodyProperties bodyProperties1 = new A::BodyProperties(); A::ListStyle listStyle1 = new A::ListStyle(); A::Paragraph paragraph1 = new A::Paragraph(); A::ParagraphProperties paragraphProperties1 = new A::ParagraphProperties(); A::DefaultRunProperties defaultRunProperties1 = new A::DefaultRunProperties() { Language = DEFAULT_LANG }; paragraphProperties1.Append(defaultRunProperties1); A::EndParagraphRunProperties endParagraphRunProperties1 = new A::EndParagraphRunProperties() { Language = DEFAULT_LANG }; paragraph1.Append(paragraphProperties1); paragraph1.Append(endParagraphRunProperties1); textProperties1.Append(bodyProperties1); textProperties1.Append(listStyle1); textProperties1.Append(paragraph1); legend1.Append(legendPosition1); legend1.Append(layout1); legend1.Append(textProperties1); return legend1; }