Aspose.Cells - установить границу для диапазона
В настоящее время я работаю с Aspose.Cells. Я в основном сумел сделать то, что мне нужно, но осталась одна проблема; Я не вижу простой способ применить границу к определенному диапазону. Я могу для ячейки, однако при применении стиля к диапазону все ячейки в диапазоне форматируются.
Единственный способ увидеть это - написать метод для перечисления всех ячеек в диапазоне, чтобы определить атрибуты правой границы. Это кажется немного отвратительным способом достижения того, что я считаю простой задачей, поэтому я надеюсь, что есть лучший способ!
Есть?
1 ответ
Хорошо, давайте начнем. Предполагая, что мы хотим добавить границы в диапазон от ячейки A2 до диапазона ячейки H6. Всегда помните, что индекс ячейки в Aspose основан на нуле. Таким образом, ячейка A2 имеет индекс строки 1 и столбца 0.
Определить диапазон
Dim range = current_worksheet.Cells.CreateRange(1, 0, 5, 8)
Установите границы
range.SetOutlineBorder(Aspose.Cells.BorderType.TopBorder,Aspose.Cells.CellBorderType.Thick,Drawing.Color.Blue)
range.SetOutlineBorder(Aspose.Cells.BorderType.BottomBorder,Aspose.Cells.CellBorderType.Thick, Drawing.Color.Blue)
range.SetOutlineBorder(Aspose.Cells.BorderType.LeftBorder,Aspose.Cells.CellBorderType.Thick, Drawing.Color.Blue)
range.SetOutlineBorder(Aspose.Cells.BorderType.RightBorder,Aspose.Cells.CellBorderType.Thick, Drawing.Color.Blue)
Это оно!