Как уменьшить размер шрифта или интервал моего текста с в документе Word, который создается с использованием openxml в C # - PullRequest
0 голосов
/ 19 июня 2019

Я успешно генерирую текстовый документ, используя openxml. Документ My Word содержит круговую диаграмму и текст. теперь проблема в том, что последняя строчка в легендах скрывается из-за меньшей высоты, и у меня есть только 3 варианта, которые я не могу сделать.

  • Уменьшить размер шрифта или
  • Уменьшить межстрочный интервал между моими текстами
  • Увеличение высоты легенды (Не допускается увеличение высоты области диаграммы из-за некоторых препятствий)

Я пробовал следующие сценарии

  • Линейные свойства,
  • размер шрифта
  • намерения
  • 1020 * оправданий *
  • textproperties
  • область диаграммы
  • свойства абзаца.

Вот код:

public void CreateChart(List<ChartSubArea> chartList, string variable, string id)
    {

    dc.Legend legend2 = new dc.Legend();
    dc.LegendPosition legendPosition2 = new dc.LegendPosition() 
         { val = dc.LegendPositionValues.Right };
    dc.Overlay overlay3 = new dc.Overlay() { Val = false };
    legend2.Append(legendPosition2);
    legend2.Append(overlay3);

    dc.TextProperties textPros = new TextProperties();
    textPros.Append(new d.BodyProperties());
    textPros.Append(new d.ListStyle());

    d.Paragraph paragraph = new d.Paragraph();
    d.ParagraphProperties paraPros = new d.ParagraphProperties();
    d.DefaultParagraphProperties defaultParaPros = new d.DefaultParagraphProperties();
    defaultParaPros.Append(new d.LatinFont() { Typeface = "Arial", PitchFamily = 34, CharacterSet = 0 });
    defaultParaPros.Append(new d.ComplexScriptFont() { Typeface = "Arial", PitchFamily = 34, CharacterSet = 0 });
    paraPros.Append(defaultParaPros);
    paragraph.Append(paraPros);
    paragraph.Append(new d.EndParagraphRunProperties() { Language = "en-Us" });

    textPros.Append(paragraph);

 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...