Aspose.Применить горизонтальное выравнивание для диапазона ячеек в Excel Documnet - PullRequest
0 голосов
/ 09 октября 2018

Я использую библиотеку Java Aspose.И для определенного диапазона ячеек в документе Excel мне нужно применить горизонтальное выравнивание по левому краю.

Это способ получения диапазона:

Range range = sheet.cells.createRange(startRow, startColumn, endRow - startRow + 1, endColumn - startColumn + 1)

Именно так я и выбрал для установки горизонтальногоaligment:

    Style style = sheet.workbook.createStyle()
    style.horizontalAlignment = 1

    StyleFlag flg = new StyleFlag()
    flg.horizontalAlignment = true
    range.applyStyle(style, flg)

Полагаю, это не правильный путь.

1 Ответ

0 голосов
/ 09 октября 2018

См. Следующий фрагмент кода с использованием API-интерфейса Aspose.Cells, который отлично работает, как я тестировал: например, Пример кода:

Range range = sheet.getCells().createRange(startRow, startColumn, endRow - startRow + 1, endColumn - startColumn + 1);

        Style style = workbook.createStyle();
        style.setHorizontalAlignment(TextAlignmentType.LEFT);

        StyleFlag flg = new StyleFlag();
        flg.setHorizontalAlignment(true);

        range.applyStyle(style, flg);

PS.Я работаю разработчиком поддержки / евангелистом в Aspose.

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