Spreadsheetlight: граница вокруг диапазона ячеек, без внутренних границ.C#

Место общения программистов C#
Ответить
Anonymous
 Spreadsheetlight: граница вокруг диапазона ячеек, без внутренних границ.

Сообщение Anonymous »

Используя SpreadsheetLight, я хочу добавить рамку (только) вокруг диапазона ячеек. Внутри этого диапазона не должно быть границ.
Что я хочу:
Изображение

Что я получаю:
Изображение

Код, который я использовал:

Код: Выделить всё

var testDoc = new SLDocument();

var testStyle = testDoc.CreateStyle();
testStyle.Border.Outline = true;
testStyle.Border.SetLeftBorder(DocumentFormat.OpenXml.Spreadsheet.BorderStyleValues.Thin, Color.Black);
testStyle.Border.SetRightBorder(DocumentFormat.OpenXml.Spreadsheet.BorderStyleValues.Thin, Color.Black);
testStyle.Border.SetTopBorder(DocumentFormat.OpenXml.Spreadsheet.BorderStyleValues.Thin, Color.Black);
testStyle.Border.SetBottomBorder(DocumentFormat.OpenXml.Spreadsheet.BorderStyleValues.Thin, Color.Black);
testDoc.SetCellStyle("A3", "F5", testStyle);

return testDoc;
Что я делаю не так? Я ожидал, что опция Border.Outline = true приведет к созданию только контура. Установка значения false ничего не меняет в выводе.
Я использую SpreadsheetLight версии 3.5.0 (самая последняя версия на NuGet).

Подробнее здесь: https://stackoverflow.com/questions/704 ... al-borders
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»