Package com._1c.g5.v8.dt.moxel.sheet
Class SheetAccessor
java.lang.Object
com._1c.g5.v8.dt.moxel.sheet.SheetAccessor
Object for accessing spreadsheet document contents
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
Отсутствующий индекс.static final int
Ширина колонки по умолчанию. -
Constructor Summary
ConstructorsConstructorDescriptionSheetAccessor
(SpreadsheetDocument document) Конструктор.SheetAccessor
(SpreadsheetDocument document, IDtProject dtProject) Конструктор. -
Method Summary
Modifier and TypeMethodDescriptionboolean
addCellsMerge
(org.eclipse.swt.graphics.Rectangle selectionRect) Добавить объедиение ячеек.void
addChangeListener
(ISheetAcessorChangeListener listener) Добавить слушателя изменений.void
addColumnMerges
(List<ColumnMerge> merges) Добавить объединения колонок.void
addColumnsGroup
(Columns columns, int begin, int end, LocalString groupName, GroupHeaderPlacement headerPlacement) Добавить группировку в колонки.void
addColumnsGroup
(Columns columns, int begin, int end, LocalString groupName, GroupHeaderPlacement headerPlacement, boolean isOpened) Add columns groupvoid
addColumnsMerge
(Columns columns, int selectionBegin, int selectionEnd) Добавить объедиение колонок.void
addDrawing
(Drawing drawing) Добавить рисунок.void
Добавить имя.void
addRealMerges
(List<org.eclipse.swt.graphics.Rectangle> merges) Установить все объединения.void
addRowGroups
(List<Group> groups) Добавить группировки строк.void
addRowMerges
(List<Interval> merges) Добавить объединения строк.void
addRowsGroup
(int begin, int end, LocalString groupName, GroupHeaderPlacement headerPlacement) Добавить группировку строк.void
addRowsGroup
(int begin, int end, LocalString groupName, GroupHeaderPlacement headerPlacement, boolean isOpened) Add rows groupvoid
addRowsMerge
(int selectionBegin, int selectionEnd) Добавить объединение строк.boolean
addUnmerge
(org.eclipse.swt.graphics.Rectangle selectionRect) Добавить анти объедиение ячеек.void
addUnmerges
(List<org.eclipse.swt.graphics.Rectangle> unmerges) Установить все антиобъединения.void
changeCellsMerge
(org.eclipse.swt.graphics.Rectangle originalPosition, org.eclipse.swt.graphics.Rectangle resultPosition) Изменить объединение.void
changeColumnGroup
(Columns columns, int begin, int end, int newBegin, int newEnd) Изменить группировку колонок.void
changeColumnMerge
(Columns columns, Interval originalPosition, Interval resultPosition) Изменить объединение колонок.void
changeDrawingPosition
(Drawing drawing, SpreadsheetRect resultPosition) Изменить позицию рисунка.void
changeDrawingZOrder
(Drawing drawing, int newPos) void
changeGroup
(GroupInfo groupInfo, int newBegin, int newEnd) Изменить группировку.void
changeNamedCells
(NamedItem namedItem, org.eclipse.swt.graphics.Rectangle resultPosition) Изменить положение именованных ячеек.void
changeNamedRowColumn
(NamedItem namedItem, int begin, int end) Изменить именованные строки.void
changeRowGroup
(int begin, int end, int newBegin, int newEnd) Изменить группировку строк.void
changeRowMerge
(Interval originalPosition, Interval resultPosition) Изменить объединение строк.void
changeUnmerge
(org.eclipse.swt.graphics.Rectangle originalPosition, org.eclipse.swt.graphics.Rectangle resultPosition) Изменить анти объединение.boolean
checkDrawingName
(String newName) Check if drawing name is correctvoid
clearAll()
Clear whole documet contents.void
Clear collection of calculated merges.void
collapseColumnsToLevel
(Columns columns, int level) Свернуть группировки колонок вплоть до указаного уровня.void
collapseRowsToLevel
(int level) Свернуть группировки строк вплоть до указанного уровня.copySheetPart
(Selection selection) Получить часть табличного документа.createColumnsCopy
(Columns currentColumns) Создать копию массива колонок.Создать новую линию для ячейки со свойствами по умолчаниюСоздать новую линию для фигуры со свойствами по умолчаниюvoid
deleteColumnWithCells
(Columns columns, int columnIndex) Удалить колонку с ячейками, в нее входящую.void
deleteRowContent
(int rowIndex) Удалить содержимое строки.void
expandCollapseColumnsGroup
(Columns columns, int groupBegin, int groupEnd, boolean expand, boolean withChildren) Свернуть/развернуть группировки колонок.void
expandCollapseColumnsGroup
(Columns columns, GroupInfo groupInfo, boolean expand, boolean withChildren) Скрыть/раскрыть группировку строк.void
expandCollapseRowsGroup
(int groupBegin, int groupEnd, boolean expand, boolean withChildren) Раскрыть или закрыть группировку.void
expandCollapseRowsGroup
(GroupInfo groupInfo, boolean expand, boolean withChildren) Скрыть/раскрыть группировку строк.findColumnsGroupInfo
(Columns columns, int groupBegin, int groupEnd) Найти группировку колонок.findGroupToExpandCollapse
(int y, int x, boolean expand) Найти группировку для скрытия/раскрытия.findInCell
(Cell cell, SearchParameters searchParameters, int places) Найти текст в ячейке.findInDrawing
(Drawing drawing, SearchParameters searchParameters, int places) Найти в рисунке.findRowGroupInfo
(int groupBegin, int groupEnd) Найти группировку строк.org.eclipse.swt.graphics.Rectangle
getAcrossFormattingRect
(int rowIndex, int columnIndex) Получить прямоугольник ячейки с учетом объединений и свойства "По выделенным ячейкам".int
getAlias()
Получить вариант встроенного языка.Получить все группировки колонок.Получить все объединения колонок.Получить все рисунки.Получить группировки во всех колонках.Получить все группировки строк.Получить все именованные ячейки.Get map of named items sorted by name.List<org.eclipse.swt.graphics.Rectangle>
Получить все объединения.Получить все группировки строк.Получить все объединения строк.List<org.eclipse.swt.graphics.Rectangle>
Получить все антиобъединения.Получить все использующиеся колонки.getAreaByName
(String newName) Получить область по имени.getAreaForSelection
(Selection selection) Получить область для выделения.boolean
getAutoMarkIncomplete
(ReadOnlyFormat format) Получить признак "Автоматическая отметка незаполненного".getBackColor
(Format format) Получить цвет фона.getBackColor
(ReadOnlyFormat format) Получить цвет фона.Returns project bm-model.getBorderColor
(Format format) Получить цвет границы.getBorderColor
(ReadOnlyFormat format) Получить цвет границы.getBottomBorder
(Format cellFormat) Получить нижнюю линию ячейки для формата.getBottomBorder
(ReadOnlyFormat selectionFormat) Получить нижнюю линию ячейки для формата.getCell
(int rowIndex, int columnIndex) Получить ячейку по указанным координатам.getCellCommentDrawing
(int rowIndex, int columnIndex) Получить рисунок примечания для ячейки.getCellFullFormat
(int rowIndex, int columnIndex, boolean applyHorizontalAlign) Получить полный формат ячейки.getCellFullFormatByMask
(int rowIndex, int columnIndex, long propertyMask, boolean applyHorizontalAlign) Get full format of spreadsheet cell with only properties, specified by maskint
getCellLineIndex
(CellLine line) Get cell line indexgetCellText
(Cell cell) Получить текст ячейки.getCellValueEditorTypeByIndex
(int cellValueEditorTypeIndex) Returns cell value editor type by index.int
getCellValueEditorTypeIndex
(UUID cellValueEditorType) Returns cell value editor index by type.Returns cell value editor types.getCellValueFormatByIndex
(int cellValueFormatIndex) Returns cell value format by index.int
getCellValueFormatIndex
(LocalString cellValueFormat) Returns cell value format index by format.Returns cell value formats.getCellValueTypeByIndex
(int cellValueTypeIndex) Returns cell value type by index.int
getCellValueTypeIndex
(TypeDescription cellValueType) Returns cell value index by type.Returns cell value types.Получить центральный подвал.Получить центральный заголовок.getColorByIndex
(int colorIndex) Gets color by index.int
getColorIndex
(Color color) Gets color indexgetColumnMergesRightToColumn
(Columns columns, int columnBeginIndex) Получить все объединения колонок правее или равно указанной колонки.int
getColumnParagraphProperties
(Columns columns, int columnIndex) Получить свойства параграфа для колонки.getColumnsById
(UUID columnsId) Получить колонки по идентификатору.getColumnsByIndex
(int columnsIndex) Gets columns by index.int
getColumnsIndex
(Columns columns) Returns columns index.getColumnsInRows
(int beginRowIndex, int endRowIndex) Получить список колонок в указанных строках.getColumnsMerges
(Columns columns, int selectionBegin, int selectionEnd) Получить объединения колонок в указанных позициях.Получить разрывы страниц в колонках.int
getColumnWidthCharUnits
(Columns columns, int columnIndex) Получить ширину колонки в символах.getCommentDrawingsInRows
(int beginRowIndex, int endRowIndex) Получить рисунки примечаний в указанной области.Get current compatibility mode.Get current editing language code for spreadsheetGet default color for drawing cells' backgroundGet default color for painting bordersПолучить колонки по умолчанию.int
Получить цвет комментария по умолчанию.int
Получить индекс формата по умолчанию.Get default color for painting patternGet default color for painting textПолучить документgetDrawingBackgroundColor
(ReadOnlyFormat drawingFormat) Получить цвет фона рисунка.int
getDrawingIndention
(ReadOnlyFormat format) Получить отступ в рисунке.getDrawingLine
(ReadOnlyFormat drawingFormat) Get drawing line from format.getDrawingLineColor
(ReadOnlyFormat drawingFormat) Получить цвет линии рисунка.int
Gets drawing line indexgetDrawingName
(Drawing drawing) Gets drawing name.getDrawingPattern
(ReadOnlyFormat drawingFormat) Получить шаблон заливки рисунка.getDrawingPatternColor
(ReadOnlyFormat drawingFormat) Получить цвет шаблона рисунка.getDrawingsAboveRow
(int begin, int lastRowIndex, int beginColumn, int endColumn) Получить рисунки, расположенные выше строки.int
Получить общее количество рисунков.getDrawingsInRows
(int beginRowIndex, int endRowIndex, boolean includeComments) Получить рисунки в указанной области.getDrawingsRightToColumn
(Columns columns, int begin, int beginRowIndex, int endRowIndex) Получить рисунки, расположенные правее колонки.getDrawingText
(TextDrawing textDrawing) Gets drawing text.getDrawingTextColor
(ReadOnlyFormat drawingFormat) Получить цвет текста рисунка.Returns dt-project.Returns project user defined types to read.Returns project user defined types to write.Gets extension method.getFillType
(ReadOnlyFormat format) Получить тип заполнения ячейки.getFontByKey
(int fontKey) Получить шрифт по индексу.int
getFontKey
(Font font) Получить индекс шрифта.getFormatByKey
(int formatIndex) Получить формат по индексу.int
getFormatIndex
(Format format) Получить индекс формата.int
Получить глубину вложенных сгруппированных колонок.int
Получить глубину вложенных сгруппированных строк.getGroupsAboveRow
(int begin) Найти группировки выше строки.getGroupsInColumns
(Columns columns, int beginColumnIndex, int endColumnIndex, boolean getHidden) Получить группировки, которые находятся в колонках.getGroupsInRows
(int beginRowIndex, int endRowIndex, boolean getHidden) Получить группировки, которые находятся в строках.getGroupsRightToColumn
(Columns columns, int begin) Найти группировки выше строки.getHorizontalAlign
(ReadOnlyFormat format) Получить горизонтальное выравнивание.int
Gets max horizontal size of document.int
getHorizontalSize
(int rowIndex) Получить размер табличного документа в указанной строке.int
getIndention
(ReadOnlyFormat format) Gets indention.int
getIndention
(ReadOnlyFormat format, int rowIndex) Get indention for specified rowgetLeftBorder
(Format cellFormat) Получить левую линию ячейки для формата.getLeftBorder
(ReadOnlyFormat selectionFormat) Получить левую линию ячейки для формата.Получить левый подвал.Получить левый заголовок.getLineByKey
(int index) Получить линию по индексу.int
getLineCountOfString
(String text) Получить количество строк в строке.int
getLinesCountOfString
(String string) Получить количество строк в строке.int
getMarginBottom
(ReadOnlyFormat format) Returns margin bottom.int
getMarginLeft
(ReadOnlyFormat format) Returns margin left.int
getMarginRight
(ReadOnlyFormat format) Returns margin right.int
getMarginTop
(ReadOnlyFormat format) Returns margin top.boolean
getMarkIncomplete
(ReadOnlyFormat format) Получить признак "Отметка незаполненного".boolean
getMarkNegatives
(ReadOnlyFormat format) Получить признак "Выделять отрицательные".getMaskByIndex
(int maskIndex) Returns mask by index.int
getMaskIndex
(LocalString mask) Gets mask index.getMasks()
Returns masks.int
Gets maximal drawing idorg.eclipse.swt.graphics.Rectangle
getMerge
(int rowIndex, int columnIndex) Получить прямоугольник объединения.List<org.eclipse.swt.graphics.Rectangle>
getMergesInRect
(int beginRowIndex, int beginColumnIndex, int endRowIndex, int endColumnIndex) Получить объединения, которые находятся в указанной области.getNamedCellItemsInCells
(int beginRowIndex, int endRowIndex) Получить именованные области ячеек.int
Получить глубину вложенных друг в друга именованных колонок.getNamedItemCellsAboveRow
(int begin, int lastRowIndex, int beginColumn, int endColumn) Получить именованные области ячеек выше указанной строки.getNamedItemCellsRightToColumn
(Columns columns, int begin, int beginRowIndex, int endRowIndex) Получить именованные области ячеек выше указанной строки.getNamedItemColumnRightToColumn
(Columns columns, int begin) Найти именованные строки выше указанной строки.getNamedItemRowAboveRow
(int begin) Найти именованные строки выше указанной строки.getNamedItemsInColumns
(Columns columns, int beginColumnIndex, int endColumnIndex) Получить именованные области, которые находятся в колонках.getNamedItemsInRows
(int beginRowIndex, int endRowIndex) Получить именованные области, которые находятся в строках.int
Получить глубину вложенных друг в друга именованных строк.Gets color for highlighting negative values.Получить новое имя области.getNextCell
(Selection selection, SearchDirection direction, Object currentObject, boolean cycle, boolean forward) Получить следующую ячейку в области.Gets actual serviceIMdObjectByTypeProvider
.Returns ordered cell merges.Returns ordered column merges.Returns ordered horizontal unmerges.Returns ordered row merges.Returns ordered vertical unmerges.getPatternColor
(Format format) Получить цвет узора.getPatternColor
(ReadOnlyFormat format) Получить цвет узора.getPictureByIndex
(int pictureIndex) Get picture by indexint
getPictureIndex
(Picture picture) Get index of specified pictureboolean
getProtection
(ReadOnlyFormat format) Checks protection.getReadOnlyCellFullFormat
(int rowIndex, int columnIndex, boolean applyHorizontalAlign) GetsReadOnlyFormat
by row and column index.List<org.eclipse.swt.graphics.Rectangle>
getRealMergesAboveRow
(int beginRowIndex, int lastRowIndex, int beginColumn, int endColumn) Получить объединения ячеек в строках.List<org.eclipse.swt.graphics.Rectangle>
getRealMergesInRows
(int begin, int end) Получить объединения ячеек в строках.List<org.eclipse.swt.graphics.Rectangle>
getRealMergesRightToColumn
(Columns columns, int begin, int beginRowIndex, int endRowIndex) Получить объединения ячеек в колонках правее или равной указанной.getRightBorder
(Format cellFormat) Получить правую линию ячейки для формата.getRightBorder
(ReadOnlyFormat selectionFormat) Получить правую линию ячейки для формата.Получить правый подвал.Получить правый заголовок.getRowColumns
(int rowIndex) Получить колонки, которые установлены у строки.getRowContent
(int rowIndex) Получить содержимое строки.getRowMerges
(int rowBeginIndex, int rowEndIndex) Получить все объединения строк, которые есть в указанном интервале.getRowMergesAboveRow
(int rowBeginIndex) Получить все объединения строк выше указанной строки.int
getRowParagraphProperties
(int rowIndex) Получить свойства параграфа для строки.Получить разрывы страниц в строках.Get runtime version.getSelectionForArea
(Area area) Create spreadsheetSelection
for specified arealong
getSelectionFormat
(Selection selection, Format resultFormat, long mask, boolean first) Получить формат выделения.getSelectionName
(Selection selection) Получить имя области.int
Get line indexgetTextColor
(ReadOnlyFormat format) Get text color.int
getTextOrientation
(ReadOnlyFormat format) Получить ориентацию текста для формата.getTextPlacement
(ReadOnlyFormat format) Получить тип вывода текста.getTopBorder
(Format cellFormat) Получить верхнюю линию ячейки для формата.getTopBorder
(ReadOnlyFormat selectionFormat) Получить верхнюю линию ячейки для формата.List<org.eclipse.swt.graphics.Rectangle>
getUnmergesAboveRow
(int begin, int beginColumn, int endColumn) Получить антиобъединения выше указанной строки.List<org.eclipse.swt.graphics.Rectangle>
getUnmergesInColumns
(Columns columns, int begin, int end) Получить антиобъединения в колонках.List<org.eclipse.swt.graphics.Rectangle>
getUnmergesInRows
(int begin, int end) Получить антиобъединения в строках.List<org.eclipse.swt.graphics.Rectangle>
getUnmergesRightToColumn
(Columns columns, int begin, int beginRowIndex, int endRowIndex) Получить антиобъединения правее или равно указанной колонки.Gets actualIV8Project
forSpreadsheetDocument
.Gets actual serviceIV8ProjectManager
getVerticalAlign
(ReadOnlyFormat format) Получить вертикальное выравнивание.void
getVerticalMergesInRow
(TreeSet<org.eclipse.swt.graphics.Rectangle> mergesRects, int rowIndex) Получить вертикальные объединения в строке.int
Получить вертикальный размер табличного документа.int
getWidthWeightFactor
(Columns columns, int columnIndex) Get column width weight factor.boolean
haveColumnMerges
(Columns columns, int beginColumnIndex, int endColumnIndex) Проверить, есть ли в колонках объединения.boolean
haveRealMergesInRect
(int beginRowIndex, int beginColumnIndex, int endRowIndex, int endColumnIndex) Есть ли объединения в области.boolean
haveRowMerges
(int rowBeginIndex, int rowEndIndex) Есть ли объединения строк в указанном диапазоне.boolean
isAutoWidthCalculation
(Columns columns, int columnIndex) Check if column has automatic width.boolean
isCellDrawable
(Cell cell) Проверить, выводится ли ячейка.boolean
isCellHaveTextOrValue
(Cell cell) Проверить, содержит ли ячейка текст.boolean
isCellInSelection
(Selection selection, int rowIndex, int columnIndex) Проверить, находится ли точка в выделении.boolean
isCellInSelectionAndInUsedArea
(Selection selection, int rowIndex, int columnIndex) Проверить, находится ли точка в выделении и в заполненной области.boolean
isColumnHidden
(Columns columns, int columnIndex) Проверить, скрыта ли колонка.boolean
isGroupHeaderAtBegin
(Group group) Узнать выводится ли у группы итоговая запись в начале.boolean
Check is document has single language.boolean
isRowHeightSet
(int rowIndex) Устанолвена ли высота строки.boolean
isRowHidden
(int rowIndex) Проверить, скрыта ли строка.lookupCell
(int rowIndex, int columnIndex) Получить ячейку по указанным координатам.lookupCellFormat
(int rowIndex, int columnIndex) Получить формат ячейки.int
lookupColFormatIndex
(int row, int columnIndex) Получить индекс формата колонки.int
lookupColFormatIndex
(Columns columns, int columnIndex) Получить индекс формата колонки.lookupColumnsByID
(UUID columnsId) Найти колонки по идентификатору.lookupDrawingName
(Drawing drawing) Lookup drawing name.org.eclipse.swt.graphics.Rectangle
lookupMerge
(int rowIndex, int columnIndex) Получить прямоугольник объединения.lookupRowContent
(int rowIndex) Получить содержимое строки по индексу.int
lookupRowFormatIndex
(int rowIndex) Получить формат строки.void
moveCellsHorizontally
(Columns columns, int srcColumnIndex, int dstColumnIndex, int rowIndexBegin, int rowIndexEnd) Сдвинуть ячйки по горизонтали.void
moveCellsVertically
(int srcRowIndex, int dstRowIndex, int columnIndexBegin, int columnIndexEnd) Сдвинуть ячейки по вертикали.void
moveColumnWithCells
(Columns columns, int srcIndex, int dstIndex) Переместить колонку с ячейками, в нее входящими.void
moveRowWithCells
(int srcIndex, int dstIndex) Переместить строку с ячейками, в нее входящими.boolean
needWrap
(ReadOnlyFormat format) Получить признак того, что нужно переносить по словам.void
notifyChange
(Collection<Object> sources) Нотифицировать об изменении.void
onPasteDrawingRedo
(Drawing drawing) On past drawing redo.void
onPasteDrawingUndo
(Drawing drawing) On past drawing undo.void
Удалить все группировки колонок.void
Удалить все объединения колонок.void
Удалить все колонки.void
Удалить все рисунки.void
Remove all fonts and clear fonts mapvoid
Remove all formats and clear formats mapvoid
Удалить все имена.void
Удалить все реальные объединения.void
Удалить все группировки строк.void
Удалить все объединения строк.void
Удалить все строки.void
Удалить антиобъединения.void
removeCell
(int rowIndex, int columnIndex) Удалить ячейку с указанными координатами.void
removeCells
(int rowIndexBegin, int rowIndexEnd, int columnIndexBegin, int columnIndexEnd) Удалить ячейки.boolean
removeCellsMerge
(org.eclipse.swt.graphics.Rectangle mergeRect) Удалить объединение ячеек.void
removeColumn
(Columns columns, int columnIndex) Удалить колонку.void
removeColumnsGroup
(Columns columns, int begin, int end) Удалить группировку колонок.void
removeColumnsMerge
(Columns columns, int begin, int end) Удалить объединения колонок.void
removeDrawing
(Drawing drawing) Удалить рисунок.void
Remove all formats and clear formats mapvoid
removeName
(String name) Удалить имя.void
removeRow
(int rowIndex) Удалить строку.void
removeRowsGroup
(int begin, int end) Удалить группировку строк.void
removeRowsMerge
(int begin, int end) Удалить объединение строк.boolean
removeUnmerge
(org.eclipse.swt.graphics.Rectangle mergeRect) Удалить объединение ячеек.void
replaceInCell
(Cell cell, Format format, SearchParameters searchParameters, int places, String replaceString) Заменить текст в ячейке.void
replaceInDrawing
(Drawing drawing, Format format, SearchParameters searchParameters, int places, String replaceString) Заменить в рисунке.void
Удалить расчитанные объединения.void
Сбросить кеш группировок колонок.void
Сбросить закешированные позиции рисунков примечаиний.void
Сбросить кеш позиций рисунка.void
Сбросить именованные ячейки.void
Сбросить кэш разрывов страниц.void
Сбросить кеш группировок строк.void
setAreaName
(Selection selection, String newName) Установить имя области.void
setCellText
(Cell cell, String text) Установить текст в ячейке.void
setColumnFormatIndex
(Columns columns, int columnIndex, int formatIndex) Установить формат колонке.void
setColumnParagraphProperties
(Columns columns, int columnIndex, int paragraphProperties) Установить свойства параграфа для колонки.void
setCurrentLanguage
(String language) Set current editing language.void
setDefaultFormatIndex
(int formatIndex) Установить формат табличного документа по умолчанию.void
setDocument
(SpreadsheetDocument document) Sets document.void
setDrawingName
(Drawing drawing, String newName) Set up drawing's namevoid
setDrawingPosition
(Drawing drawing, SpreadsheetRect position) Изменить поизицию рисунка.void
setExtesionMethod
(ExtensionAlgorithm extensionMethod) Set extension algorithm value.void
setMaxSizeToSelection
(Selection selection) Установтиь размер в соотвтствии с размерами выделенияvoid
setRowColumns
(Columns newColumns, int rowIndex) Установить колонки для строки.void
setRowFormatIndex
(int rowIndex, int rowFormatIndex) Установить формат строки.void
setRowParagraphProperties
(int rowIndex, int paragraphProperties) Установить свойства параграфа для строки.void
setVerticalSize
(int savedVerticalSize) Установить вертиальный размер.void
showHideColumns
(Columns columns, int beginIndex, int endIndex, boolean show) Отобразить/скрыть колонки.void
showHideRows
(int beginIndex, int endIndex, boolean show) Отобразить/скрыть строки.void
unsetDrawingName
(String name) Unset drawing's namevoid
Updates max drawing id.
-
Field Details
-
ABSENT_INDEX
public static int ABSENT_INDEXОтсутствующий индекс. -
DEFAULT_COLUMN_WIDTH_CHARUNITS
public static final int DEFAULT_COLUMN_WIDTH_CHARUNITSШирина колонки по умолчанию.- See Also:
-
-
Constructor Details
-
SheetAccessor
Конструктор. -
SheetAccessor
Конструктор.
-
-
Method Details
-
addCellsMerge
public boolean addCellsMerge(org.eclipse.swt.graphics.Rectangle selectionRect) Добавить объедиение ячеек. -
addChangeListener
Добавить слушателя изменений. -
addColumnMerges
Добавить объединения колонок. -
addColumnsGroup
public void addColumnsGroup(Columns columns, int begin, int end, LocalString groupName, GroupHeaderPlacement headerPlacement) Добавить группировку в колонки. -
addColumnsGroup
public void addColumnsGroup(Columns columns, int begin, int end, LocalString groupName, GroupHeaderPlacement headerPlacement, boolean isOpened) Add columns group -
addColumnsMerge
Добавить объедиение колонок. -
addDrawing
Добавить рисунок. -
addName
Добавить имя. -
addRealMerges
Установить все объединения. -
addRowGroups
Добавить группировки строк. -
addRowMerges
Добавить объединения строк. -
addRowsGroup
public void addRowsGroup(int begin, int end, LocalString groupName, GroupHeaderPlacement headerPlacement) Добавить группировку строк. -
addRowsGroup
public void addRowsGroup(int begin, int end, LocalString groupName, GroupHeaderPlacement headerPlacement, boolean isOpened) Add rows group -
addRowsMerge
public void addRowsMerge(int selectionBegin, int selectionEnd) Добавить объединение строк. -
addUnmerge
public boolean addUnmerge(org.eclipse.swt.graphics.Rectangle selectionRect) Добавить анти объедиение ячеек. -
addUnmerges
Установить все антиобъединения. -
changeCellsMerge
public void changeCellsMerge(org.eclipse.swt.graphics.Rectangle originalPosition, org.eclipse.swt.graphics.Rectangle resultPosition) Изменить объединение. -
changeColumnGroup
Изменить группировку колонок. -
changeColumnMerge
Изменить объединение колонок. -
changeDrawingPosition
Изменить позицию рисунка. -
changeDrawingZOrder
-
changeGroup
Изменить группировку. -
changeNamedCells
public void changeNamedCells(NamedItem namedItem, org.eclipse.swt.graphics.Rectangle resultPosition) Изменить положение именованных ячеек. -
changeNamedRowColumn
Изменить именованные строки. -
changeRowGroup
public void changeRowGroup(int begin, int end, int newBegin, int newEnd) Изменить группировку строк. -
changeRowMerge
Изменить объединение строк. -
changeUnmerge
public void changeUnmerge(org.eclipse.swt.graphics.Rectangle originalPosition, org.eclipse.swt.graphics.Rectangle resultPosition) Изменить анти объединение. -
checkDrawingName
Check if drawing name is correct- Parameters:
newName
- - name to check- Returns:
- check result
-
clearAll
public void clearAll()Clear whole documet contents. -
clearCalculatedMerges
public void clearCalculatedMerges()Clear collection of calculated merges. -
collapseColumnsToLevel
Свернуть группировки колонок вплоть до указаного уровня. -
collapseRowsToLevel
public void collapseRowsToLevel(int level) Свернуть группировки строк вплоть до указанного уровня. -
copySheetPart
Получить часть табличного документа. -
createColumnsCopy
Создать копию массива колонок. -
createEmptyCellLine
Создать новую линию для ячейки со свойствами по умолчанию- Returns:
- новая линия
-
createEmptyDrawingLine
Создать новую линию для фигуры со свойствами по умолчанию- Returns:
- новая линия
-
deleteColumnWithCells
Удалить колонку с ячейками, в нее входящую. -
deleteRowContent
public void deleteRowContent(int rowIndex) Удалить содержимое строки. -
expandCollapseColumnsGroup
public void expandCollapseColumnsGroup(Columns columns, GroupInfo groupInfo, boolean expand, boolean withChildren) Скрыть/раскрыть группировку строк. -
expandCollapseColumnsGroup
public void expandCollapseColumnsGroup(Columns columns, int groupBegin, int groupEnd, boolean expand, boolean withChildren) Свернуть/развернуть группировки колонок. -
expandCollapseRowsGroup
Скрыть/раскрыть группировку строк. -
expandCollapseRowsGroup
public void expandCollapseRowsGroup(int groupBegin, int groupEnd, boolean expand, boolean withChildren) Раскрыть или закрыть группировку. -
findColumnsGroupInfo
Найти группировку колонок. -
findGroupToExpandCollapse
Найти группировку для скрытия/раскрытия. -
findInCell
Найти текст в ячейке.- Parameters:
cell
- - ячейка, в которой ищем.searchParameters
- - параметры поиска.places
- - места, в которых нужно искать. Побитовая маска SearchPlaces.- Returns:
- места, в которых бала найдена строка.
-
findInDrawing
Найти в рисунке.- Parameters:
drawing
- - в каком рисунке искать.searchParameters
- - что искать.places
- - где искать. Составялется из SearchPlaces.- Returns:
-
findRowGroupInfo
Найти группировку строк. -
getAcrossFormattingRect
public org.eclipse.swt.graphics.Rectangle getAcrossFormattingRect(int rowIndex, int columnIndex) Получить прямоугольник ячейки с учетом объединений и свойства "По выделенным ячейкам".- Returns:
- Всегда возвращает прямоугольник, в котором нужно выводить ячейку.
-
getAlias
public int getAlias()Получить вариант встроенного языка. -
getAllColumnGroups
Получить все группировки колонок. -
getAllColumnMerges
Получить все объединения колонок. -
getAllDrawings
Получить все рисунки. -
getAllGroupsInAllColumns
Получить группировки во всех колонках. -
getAllGroupsInRows
Получить все группировки строк. -
getAllNamedItems
Получить все именованные ячейки. -
getAllNamedItemsSorted
Get map of named items sorted by name.- Returns:
- tree map of named items, cannot be
null
-
getAllRealMerges
Получить все объединения. -
getAllRowGroups
Получить все группировки строк. -
getAllRowMerges
Получить все объединения строк. -
getAllUnmerges
Получить все антиобъединения. -
getAllUsedColumns
Получить все использующиеся колонки. -
getAreaByName
Получить область по имени. -
getAreaForSelection
Получить область для выделения. -
getAutoMarkIncomplete
Получить признак "Автоматическая отметка незаполненного". -
getBackColor
Получить цвет фона. -
getBackColor
Получить цвет фона. -
getBmModel
Returns project bm-model.- Returns:
- the project bm-model, can be
null
-
getBorderColor
Получить цвет границы. -
getBorderColor
Получить цвет границы. -
getBottomBorder
Получить нижнюю линию ячейки для формата. -
getBottomBorder
Получить нижнюю линию ячейки для формата.- Parameters:
selectionFormat
- - настройки формата- Returns:
- линия ячейки
-
getCell
Получить ячейку по указанным координатам. Если ячейки еще не было - добавить. -
getCellCommentDrawing
Получить рисунок примечания для ячейки. -
getCellFullFormat
Получить полный формат ячейки. С учетом формата строки, колонки, таблицы.- Parameters:
rowIndex
- - индекс строки.columnIndex
- - индекс колонки.applyHorizontalAlign
- - нужно ли вычислять горизонтальное выравнивание в зависимости от содержимого.- Returns:
-
getCellFullFormatByMask
public Format getCellFullFormatByMask(int rowIndex, int columnIndex, long propertyMask, boolean applyHorizontalAlign) Get full format of spreadsheet cell with only properties, specified by mask- Parameters:
rowIndex
- - cell y coordinatecolumnIndex
- - cell x coordinatepropertyMask
- - properties maskapplyHorizontalAlign
- - need apply horizontal alignment- Returns:
Format
-
getCellLineIndex
Get cell line index- Parameters:
line
-- Returns:
- line index
-
getCellText
Получить текст ячейки. На текущем языке. -
getCellValueEditorTypeByIndex
Returns cell value editor type by index.- Parameters:
cellValueEditorTypeIndex
- the index- Returns:
- the cell value editor type, cannot be
null
-
getCellValueEditorTypeIndex
Returns cell value editor index by type.- Parameters:
cellValueEditorType
- the cell value editor type, cannot benull
- Returns:
- the index
-
getCellValueEditorTypes
Returns cell value editor types.- Returns:
- the cell value editor types, cannot be
null
-
getCellValueFormatByIndex
Returns cell value format by index.- Parameters:
cellValueFormetIndex
- the index- Returns:
- the cell value format, cannot be
null
-
getCellValueFormatIndex
Returns cell value format index by format.- Parameters:
cellValueFormat
- the cell value format, cannot benull
- Returns:
- the index
-
getCellValueFormats
Returns cell value formats.- Returns:
- the cell value formats, cannot be
null
-
getCellValueTypeByIndex
Returns cell value type by index.- Parameters:
cellValueTypeIndex
- the index- Returns:
- the cell value type, cannot be
null
-
getCellValueTypeIndex
Returns cell value index by type.- Parameters:
cellValueType
- the cell value type, cannot benull
- Returns:
- the index
-
getCellValueTypes
Returns cell value types.- Returns:
- the cell value types, cannot be
null
-
getCenterHeader
Получить центральный заголовок. Создать его, если он еще не получался. -
getColorByIndex
Gets color by index.- Parameters:
colorIndex
- the color index- Returns:
Color
, cannot benull
-
getColorIndex
Gets color index- Parameters:
color
-Color
, cannot benull
- Returns:
- the color index
-
getColumnMergesRightToColumn
Получить все объединения колонок правее или равно указанной колонки. -
getColumnParagraphProperties
Получить свойства параграфа для колонки. -
getColumnsById
Получить колонки по идентификатору. -
getColumnsByIndex
Gets columns by index.- Parameters:
columnsIndex
- the columns index- Returns:
Color
the columns, cannot benull
-
getColumnsIndex
Returns columns index.- Parameters:
columns
- the columns, cannot benull
- Returns:
- the columns index
-
getColumnsInRows
Получить список колонок в указанных строках. -
getColumnsMerges
Получить объединения колонок в указанных позициях. -
getColumnsPageBreak
Получить разрывы страниц в колонках. -
getColumnWidthCharUnits
Получить ширину колонки в символах. Без учета скрытости колонки. -
getCommentDrawingsInRows
Получить рисунки примечаний в указанной области. -
getCurrentCompatibilityMode
Get current compatibility mode.- Returns:
- compatibility mode, never
null
-
getCurrentLanguage
Get current editing language code for spreadsheet- Returns:
- current editing language code, can be
null
-
getDefaultBackColor
Get default color for drawing cells' background- Returns:
- default background color, can be
null
-
getDefaultBorderColor
Get default color for painting borders- Returns:
- default color for painting borders, can be
null
-
getDefaultColumns
Получить колонки по умолчанию. -
getDefaultCommentColor
public int getDefaultCommentColor()Получить цвет комментария по умолчанию. -
getDefaultFormatIndex
public int getDefaultFormatIndex()Получить индекс формата по умолчанию. -
getDefaultPatternColor
Get default color for painting pattern- Returns:
- default color for painting pattern, can be
null
-
getDefaultTextColor
Get default color for painting text- Returns:
- default color for painting text, can be
null
-
getDocument
Получить документ -
getDrawingBackgroundColor
Получить цвет фона рисунка. -
getDrawingIndention
Получить отступ в рисунке. -
getDrawingLine
Get drawing line from format.- Parameters:
drawingFormat
-Format
- Returns:
- drawing line, cannot be
null
-
getDrawingLineColor
Получить цвет линии рисунка. -
getDrawingLineIndex
Gets drawing line index- Parameters:
line
- the line, cannot benull
- Returns:
- the line index
-
getDrawingName
Gets drawing name.- Parameters:
drawing
- -Drawing
, cannot benull
- Returns:
- the drawings name, cannot be
null
-
getDrawingPattern
Получить шаблон заливки рисунка. -
getDrawingPatternColor
Получить цвет шаблона рисунка. -
getDrawingsAboveRow
public List<Drawing> getDrawingsAboveRow(int begin, int lastRowIndex, int beginColumn, int endColumn) Получить рисунки, расположенные выше строки. -
getDrawingsCount
public int getDrawingsCount()Получить общее количество рисунков. -
getDrawingsInRows
Получить рисунки в указанной области. -
getDrawingsRightToColumn
public List<Drawing> getDrawingsRightToColumn(Columns columns, int begin, int beginRowIndex, int endRowIndex) Получить рисунки, расположенные правее колонки. -
getDrawingText
Gets drawing text.- Parameters:
textDrawing
-TextDrawing
, cannot benull
- Returns:
- the drawing text, cannot be
null
-
getDrawingTextColor
Получить цвет текста рисунка. -
getDtProject
Returns dt-project.- Returns:
- the dt-project, cannot be
null
-
getDtProjectTypesToRead
Returns project user defined types to read.- Returns:
- the project user defined types to read, cannot be
null
-
getDtProjectTypesToWrite
Returns project user defined types to write.- Returns:
- the project user defined types to write, cannot be
null
-
getExtensionMethod
Gets extension method.- Returns:
ExtensionAlgorithm
-
getFillType
Получить тип заполнения ячейки. -
getFontByKey
Получить шрифт по индексу. -
getFontKey
Получить индекс шрифта. -
getFormatByKey
Получить формат по индексу. -
getFormatIndex
Получить индекс формата. Если такого формата еще небыло, то добавить новый формат. -
getGroupedColumnsDepth
public int getGroupedColumnsDepth()Получить глубину вложенных сгруппированных колонок. -
getGroupedRowsDepth
public int getGroupedRowsDepth()Получить глубину вложенных сгруппированных строк. -
getGroupsAboveRow
Найти группировки выше строки. -
getGroupsInColumns
public List<GroupInfo> getGroupsInColumns(Columns columns, int beginColumnIndex, int endColumnIndex, boolean getHidden) Получить группировки, которые находятся в колонках.- Parameters:
beginColumnIndex
- - Начальная колонка, в которых нужно получить группировку.endColumnIndex
- - Конечная колонка, в котрых нужно получить группировку.- Returns:
-
getGroupsInRows
Получить группировки, которые находятся в строках.- Parameters:
beginRowIndex
- - Начальная стока, в которых нужно получить группировку.endRowIndex
- - Конечная строка, в котрых нужно получить группировку.getHidden
- - Нужно ли получать скрытые.- Returns:
-
getGroupsRightToColumn
Найти группировки выше строки. -
getHorizontalAlign
Получить горизонтальное выравнивание. -
getHorizontalSize
public int getHorizontalSize()Gets max horizontal size of document.- Returns:
- document's horizontal size
-
getHorizontalSize
public int getHorizontalSize(int rowIndex) Получить размер табличного документа в указанной строке. -
getIndention
Gets indention.- Parameters:
format
- theReadOnlyFormat
, cannot benull
- Returns:
- indention the indention
-
getIndention
Get indention for specified row- Parameters:
format
- -ReadOnlyFormat
, cannot benull
rowIndex
- - row index- Returns:
- indention for specified row
-
getLeftBorder
Получить левую линию ячейки для формата. -
getLeftBorder
Получить левую линию ячейки для формата.- Parameters:
selectionFormat
- - настройки формата- Returns:
- линия ячейки
-
getLeftHeader
Получить левый заголовок. Создать его, если он еще не получался. -
getLineByKey
Получить линию по индексу. -
getLineCountOfString
Получить количество строк в строке. -
getLinesCountOfString
Получить количество строк в строке. -
getMarginBottom
Returns margin bottom.- Parameters:
format
- the forman, cannot benull
- Returns:
- the magrin bottom
-
getMarginLeft
Returns margin left.- Parameters:
format
- the format, cannot benull
- Returns:
- the magrin left
-
getMarginRight
Returns margin right.- Parameters:
format
- the forman, cannot benull
- Returns:
- the magrin right
-
getMarginTop
Returns margin top.- Parameters:
format
- the forman, cannot benull
- Returns:
- the magrin top
-
getMarkIncomplete
Получить признак "Отметка незаполненного". -
getMarkNegatives
Получить признак "Выделять отрицательные". -
getMaskByIndex
Returns mask by index.- Parameters:
maskIndex
- the mask index- Returns:
- the mask, cannot be
null
-
getMaskIndex
Gets mask index.- Parameters:
mask
- the mask, cannot benull
- Returns:
- the mask index
-
getMasks
Returns masks.- Returns:
- the masks, cannot be
null
-
getMaxDrawingId
public int getMaxDrawingId()Gets maximal drawing id- Returns:
- maximal drawing id
-
getMerge
public org.eclipse.swt.graphics.Rectangle getMerge(int rowIndex, int columnIndex) Получить прямоугольник объединения.- Parameters:
rowIndex
-columnIndex
-- Returns:
- Rect, если объединение в ячейке найдено. Если объединение не найдено, возвращается прямоугольник из одной ячейки.
-
getMergesInRect
public List<org.eclipse.swt.graphics.Rectangle> getMergesInRect(int beginRowIndex, int beginColumnIndex, int endRowIndex, int endColumnIndex) Получить объединения, которые находятся в указанной области. -
getNamedCellItemsInCells
Получить именованные области ячеек. -
getNamedColumnsDepth
public int getNamedColumnsDepth()Получить глубину вложенных друг в друга именованных колонок. -
getNamedItemCellsAboveRow
public List<Map.Entry<String,NamedItem>> getNamedItemCellsAboveRow(int begin, int lastRowIndex, int beginColumn, int endColumn) Получить именованные области ячеек выше указанной строки. -
getNamedItemCellsRightToColumn
public List<Map.Entry<String,NamedItem>> getNamedItemCellsRightToColumn(Columns columns, int begin, int beginRowIndex, int endRowIndex) Получить именованные области ячеек выше указанной строки. -
getNamedItemColumnRightToColumn
public List<Map.Entry<String,NamedItem>> getNamedItemColumnRightToColumn(Columns columns, int begin) Найти именованные строки выше указанной строки. -
getNamedItemRowAboveRow
Найти именованные строки выше указанной строки. -
getNamedItemsInColumns
public List<NamedItemInfo> getNamedItemsInColumns(Columns columns, int beginColumnIndex, int endColumnIndex) Получить именованные области, которые находятся в колонках.- Parameters:
beginColumnIndex
- - Начальная колонка, в которых нужно получить именованные области.endColumnIndex
- - Конечная колонка, в котрых нужно получить именованные области.- Returns:
-
getNamedItemsInRows
Получить именованные области, которые находятся в строках.- Parameters:
beginRowIndex
- - Начальная стока, в которых нужно получить именованные области.endRowIndex
- - Конечная строка, в котрых нужно получить именованные области.- Returns:
-
getNamedRowsDepth
public int getNamedRowsDepth()Получить глубину вложенных друг в друга именованных строк.- Returns:
- the depth
-
getNegativesColor
Gets color for highlighting negative values.- Returns:
- color for highlighting negative values, can be
null
-
getNewAreaName
Получить новое имя области. -
getNextCell
public Object getNextCell(Selection selection, SearchDirection direction, Object currentObject, boolean cycle, boolean forward) Получить следующую ячейку в области.- Parameters:
selection
- - область, в которой нужно искать.direction
- - направление перехода.currentObject
- - текущая точка. Point или Drawing.cycle
- - нужно ли начинать с начала, когда обход полностью завершен.forward
- - переходить вперед.- Returns:
- координаты следующей точки. Point или Drawing.
-
getObjectByTypeProvider
Gets actual serviceIMdObjectByTypeProvider
.- Returns:
- actual service
IMdObjectByTypeProvider
, cannot benull
-
getOrderedCellsMerges
Returns ordered cell merges.- Returns:
- the ordered cell merges, cannot be
null
-
getOrderedColumnMerges
Returns ordered column merges.- Returns:
- the ordered column merges, cannot be
null
-
getOrderedHorizontalUnmerges
Returns ordered horizontal unmerges.- Returns:
- the ordered horizontal unmerges, cannot be
null
-
getOrderedRowMerges
Returns ordered row merges.- Returns:
- the ordered row merges, cannot be
null
-
getOrderedVerticalUnmerges
Returns ordered vertical unmerges.- Returns:
- the ordered vertical unmerges, cannot be
null
-
getPatternColor
Получить цвет узора. -
getPatternColor
Получить цвет узора. -
getPictureByIndex
Get picture by index- Parameters:
pictureIndex
- - picture index- Returns:
- picture
-
getPictureIndex
Get index of specified picture- Parameters:
picture
- - picture- Returns:
- picture index
-
getProtection
Checks protection.- Parameters:
format
- the format, cannot benull
- Returns:
true
if protected,false
otherwise
-
getReadOnlyCellFullFormat
public ReadOnlyFormat getReadOnlyCellFullFormat(int rowIndex, int columnIndex, boolean applyHorizontalAlign) GetsReadOnlyFormat
by row and column index.- Parameters:
rowIndex
- index of the rowcolumnIndex
- index of the columnapplyHorizontalAlign
-true
if need apply horizontal align,false
otherwise- Returns:
- the read only format, cannot be
null
-
getRealMergesAboveRow
public List<org.eclipse.swt.graphics.Rectangle> getRealMergesAboveRow(int beginRowIndex, int lastRowIndex, int beginColumn, int endColumn) Получить объединения ячеек в строках. -
getRealMergesInRows
Получить объединения ячеек в строках. -
getRealMergesRightToColumn
public List<org.eclipse.swt.graphics.Rectangle> getRealMergesRightToColumn(Columns columns, int begin, int beginRowIndex, int endRowIndex) Получить объединения ячеек в колонках правее или равной указанной. -
getRightBorder
Получить правую линию ячейки для формата. -
getRightBorder
Получить правую линию ячейки для формата.- Parameters:
selectionFormat
- - настройки формата- Returns:
- линия ячейки
-
getRightHeader
Получить правый заголовок. Создать его, если он еще не получался. -
getRowColumns
Получить колонки, которые установлены у строки. -
getRowContent
Получить содержимое строки. Если содержимое строки еще не получалось, то создать новую строку. -
getRowMerges
Получить все объединения строк, которые есть в указанном интервале. -
getRowMergesAboveRow
Получить все объединения строк выше указанной строки. -
getRowParagraphProperties
public int getRowParagraphProperties(int rowIndex) Получить свойства параграфа для строки. -
getRowsPageBreaks
Получить разрывы страниц в строках. -
getRuntimeVersion
Get runtime version.- Returns:
- runtime version, cannot be
null
-
getSelectionForArea
Create spreadsheetSelection
for specified area- Parameters:
area
- -Area
- Returns:
- selection for
area
, ornull
in case of unsupported selection type
-
getSelectionFormat
Получить формат выделения.- Parameters:
first
- - получается для первого выделения. Т.е. не нужно сравнивать значения.- Returns:
- маску одинаковых значений. Если в свойстве 1, значит значения одинаковые.
-
getSelectionName
Получить имя области. -
getSpreadsheetLineKey
Get line index- Parameters:
line
-- Returns:
- line index
-
getTextColor
Get text color.- Parameters:
format
-ReadOnlyFormat
, must not benull
- Returns:
Color
-
getTextOrientation
Получить ориентацию текста для формата. -
getTextPlacement
Получить тип вывода текста. -
getTopBorder
Получить верхнюю линию ячейки для формата. -
getTopBorder
Получить верхнюю линию ячейки для формата.- Parameters:
selectionFormat
- - настройки формата- Returns:
- линия ячейки
-
getUnmergesAboveRow
public List<org.eclipse.swt.graphics.Rectangle> getUnmergesAboveRow(int begin, int beginColumn, int endColumn) Получить антиобъединения выше указанной строки. -
getUnmergesInColumns
public List<org.eclipse.swt.graphics.Rectangle> getUnmergesInColumns(Columns columns, int begin, int end) Получить антиобъединения в колонках. -
getUnmergesInRows
Получить антиобъединения в строках. -
getUnmergesRightToColumn
public List<org.eclipse.swt.graphics.Rectangle> getUnmergesRightToColumn(Columns columns, int begin, int beginRowIndex, int endRowIndex) Получить антиобъединения правее или равно указанной колонки. -
getV8Project
Gets actualIV8Project
forSpreadsheetDocument
.- Returns:
- actual
IV8Project
forSpreadsheetDocument
, can benull
if there is no assosiated project
-
getV8ProjectManager
Gets actual serviceIV8ProjectManager
- Returns:
- actual service
IV8ProjectManager
, cannot benull
-
getVerticalAlign
Получить вертикальное выравнивание. -
getVerticalMergesInRow
public void getVerticalMergesInRow(TreeSet<org.eclipse.swt.graphics.Rectangle> mergesRects, int rowIndex) Получить вертикальные объединения в строке. -
getVerticalSize
public int getVerticalSize()Получить вертикальный размер табличного документа. -
getWidthWeightFactor
Get column width weight factor.- Parameters:
columns
-Columns
, must not benull
columnIndex
- column index- Returns:
- column width weight factor
-
haveColumnMerges
Проверить, есть ли в колонках объединения. -
haveRealMergesInRect
public boolean haveRealMergesInRect(int beginRowIndex, int beginColumnIndex, int endRowIndex, int endColumnIndex) Есть ли объединения в области. -
haveRowMerges
public boolean haveRowMerges(int rowBeginIndex, int rowEndIndex) Есть ли объединения строк в указанном диапазоне. -
isAutoWidthCalculation
Check if column has automatic width.- Parameters:
columns
-Columns
, must not benull
columnIndex
- column index- Returns:
true
if column has automatic width,false
otherwise
-
isCellDrawable
Проверить, выводится ли ячейка. -
isCellHaveTextOrValue
Проверить, содержит ли ячейка текст. -
isCellInSelection
Проверить, находится ли точка в выделении. -
isCellInSelectionAndInUsedArea
Проверить, находится ли точка в выделении и в заполненной области. -
isColumnHidden
Проверить, скрыта ли колонка. -
isGroupHeaderAtBegin
Узнать выводится ли у группы итоговая запись в начале. -
isOneLocale
public boolean isOneLocale()Check is document has single language.- Returns:
true
if document has single language,false
otherwise
-
isRowHeightSet
public boolean isRowHeightSet(int rowIndex) Устанолвена ли высота строки. -
isRowHidden
public boolean isRowHidden(int rowIndex) Проверить, скрыта ли строка. -
lookupCell
Получить ячейку по указанным координатам.- Returns:
- null, если ячейки нет. Ячейка в противном случае.
-
lookupCellFormat
Получить формат ячейки.- Returns:
- Если есть ячейка, то ее формат (чисто ее, без учета строк/колонок). Если ячейки нет, то null.
-
lookupColFormatIndex
Получить индекс формата колонки.- Parameters:
columns
-columnIndex
-- Returns:
- индекс формата колонки. SheetAcessor.ABSENT_INDEX если колонка отсутствует.
-
lookupColFormatIndex
public int lookupColFormatIndex(int row, int columnIndex) Получить индекс формата колонки.- Parameters:
row
-columnIndex
-- Returns:
- индекс формата колонки. SheetAcessor.ABSENT_INDEX если колонка отсутствует.
-
lookupColumnsByID
Найти колонки по идентификатору. -
lookupDrawingName
Lookup drawing name.- Parameters:
drawing
-Drawing
, must not benull
- Returns:
- drawing name or
null
if no drawing has no name.
-
lookupMerge
public org.eclipse.swt.graphics.Rectangle lookupMerge(int rowIndex, int columnIndex) Получить прямоугольник объединения.- Parameters:
rowIndex
-columnIndex
-- Returns:
- Rect, если объединение в ячейке найдено. null в противном случае.
-
lookupRowContent
Получить содержимое строки по индексу. -
lookupRowFormatIndex
public int lookupRowFormatIndex(int rowIndex) Получить формат строки.- Parameters:
row
- - индекс строки- Returns:
- - формат, установленный на строку. Если ABSENT_INDEX - строка отсутствует.
-
moveCellsHorizontally
public void moveCellsHorizontally(Columns columns, int srcColumnIndex, int dstColumnIndex, int rowIndexBegin, int rowIndexEnd) Сдвинуть ячйки по горизонтали. -
moveCellsVertically
public void moveCellsVertically(int srcRowIndex, int dstRowIndex, int columnIndexBegin, int columnIndexEnd) Сдвинуть ячейки по вертикали. -
moveColumnWithCells
Переместить колонку с ячейками, в нее входящими. -
moveRowWithCells
public void moveRowWithCells(int srcIndex, int dstIndex) Переместить строку с ячейками, в нее входящими. -
needWrap
Получить признак того, что нужно переносить по словам. -
notifyChange
Нотифицировать об изменении. -
onPasteDrawingRedo
On past drawing redo.- Parameters:
drawing
- the drawing, cannot benull
-
onPasteDrawingUndo
On past drawing undo.- Parameters:
drawing
- the drawing, cannot benull
-
removeAllColumnGroups
public void removeAllColumnGroups()Удалить все группировки колонок. -
removeAllColumnMerges
public void removeAllColumnMerges()Удалить все объединения колонок. -
removeAllColumns
public void removeAllColumns()Удалить все колонки. -
removeAllDrawings
public void removeAllDrawings()Удалить все рисунки. -
removeAllFonts
public void removeAllFonts()Remove all fonts and clear fonts map -
removeAllFormats
public void removeAllFormats()Remove all formats and clear formats map -
removeAllNames
public void removeAllNames()Удалить все имена. -
removeAllRealMerges
public void removeAllRealMerges()Удалить все реальные объединения. -
removeAllRowGroups
public void removeAllRowGroups()Удалить все группировки строк. -
removeAllRowMerges
public void removeAllRowMerges()Удалить все объединения строк. -
removeAllRows
public void removeAllRows()Удалить все строки. -
removeAllUnmerges
public void removeAllUnmerges()Удалить антиобъединения. -
removeCell
public void removeCell(int rowIndex, int columnIndex) Удалить ячейку с указанными координатами. -
removeCells
public void removeCells(int rowIndexBegin, int rowIndexEnd, int columnIndexBegin, int columnIndexEnd) Удалить ячейки. -
removeCellsMerge
public boolean removeCellsMerge(org.eclipse.swt.graphics.Rectangle mergeRect) Удалить объединение ячеек. -
removeColumn
Удалить колонку. -
removeColumnsGroup
Удалить группировку колонок. -
removeColumnsMerge
Удалить объединения колонок. -
removeDrawing
Удалить рисунок. -
removeFormats
public void removeFormats()Remove all formats and clear formats map -
removeName
Удалить имя. -
removeRow
public void removeRow(int rowIndex) Удалить строку. -
removeRowsGroup
public void removeRowsGroup(int begin, int end) Удалить группировку строк. -
removeRowsMerge
public void removeRowsMerge(int begin, int end) Удалить объединение строк. -
removeUnmerge
public boolean removeUnmerge(org.eclipse.swt.graphics.Rectangle mergeRect) Удалить объединение ячеек. -
replaceInCell
public void replaceInCell(Cell cell, Format format, SearchParameters searchParameters, int places, String replaceString) Заменить текст в ячейке.- Parameters:
cell
- - ячейка, в которой ищем.searchParameters
- - параметры поиска.places
- - места, в которых нужно искать. Побитовая маска SearchPlaces.
-
replaceInDrawing
public void replaceInDrawing(Drawing drawing, Format format, SearchParameters searchParameters, int places, String replaceString) Заменить в рисунке.- Parameters:
drawing
- - в каком рисунке искать.searchParameters
- - что искать.places
- - где искать. Составялется из SearchPlaces.
-
resetCalcedMerges
public void resetCalcedMerges()Удалить расчитанные объединения. -
resetColumnGroupsCache
public void resetColumnGroupsCache()Сбросить кеш группировок колонок. -
resetCommentDrawings
public void resetCommentDrawings()Сбросить закешированные позиции рисунков примечаиний. -
resetDrawingsCache
public void resetDrawingsCache()Сбросить кеш позиций рисунка. -
resetNamedItems
public void resetNamedItems()Сбросить именованные ячейки. -
resetPageBreaksCache
public void resetPageBreaksCache()Сбросить кэш разрывов страниц. -
resetRowGroupsCache
public void resetRowGroupsCache()Сбросить кеш группировок строк. -
setAreaName
Установить имя области. -
setCellText
Установить текст в ячейке. -
setColumnFormatIndex
Установить формат колонке. -
setColumnParagraphProperties
Установить свойства параграфа для колонки. -
setCurrentLanguage
Set current editing language.- Parameters:
language
- editing language code, must not benull
-
setDefaultFormatIndex
public void setDefaultFormatIndex(int formatIndex) Установить формат табличного документа по умолчанию. -
setDocument
Sets document.- Parameters:
document
- the document, cannot benull
-
setDrawingName
Set up drawing's name- Parameters:
drawing
- -Drawing
newName
- - name to set up
-
setDrawingPosition
Изменить поизицию рисунка. -
setExtesionMethod
Set extension algorithm value.- Parameters:
extensionMethod
-ExtensionAlgorithm
, must not benull
-
setMaxSizeToSelection
Установтиь размер в соотвтствии с размерами выделения -
setRowColumns
Установить колонки для строки. -
setRowFormatIndex
public void setRowFormatIndex(int rowIndex, int rowFormatIndex) Установить формат строки. -
setRowParagraphProperties
public void setRowParagraphProperties(int rowIndex, int paragraphProperties) Установить свойства параграфа для строки. -
setVerticalSize
public void setVerticalSize(int savedVerticalSize) Установить вертиальный размер. -
showHideColumns
Отобразить/скрыть колонки. -
showHideRows
public void showHideRows(int beginIndex, int endIndex, boolean show) Отобразить/скрыть строки. -
unsetDrawingName
Unset drawing's name- Parameters:
name
- - name to be unset
-
updateMaxDrawingId
public void updateMaxDrawingId()Updates max drawing id.
-