Class OperationsHelper
- java.lang.Object
- 
- com._1c.g5.v8.dt.moxel.ui.operations.OperationsHelper
 
- 
 public class OperationsHelper extends Object Helper for various operations
- 
- 
Constructor SummaryConstructors Constructor Description OperationsHelper()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddDrawing(MoxelControl control, IEditingContext editingContext, Drawing drawingToInsert)Add drawingstatic voidaddPageBreak(MoxelControl control, IEditingContext editingContext)Добавить разделитель страниц.static voidaddRemovePageBreak(MoxelControl control, IEditingContext editingContext, boolean add)Добавить / удалить разделитель страниц.static voidaddToGroup(SheetAccessor sheet, IEditingContext editingContext, org.eclipse.core.commands.operations.IOperationHistory history, int begin, int end, Columns columns)Add range of rows/columns to groupstatic voidapplyDrawFontFormatting(MoxelControl control, IEditingContext editingContext, String operationName, Font fontToApply, int propertiesToApply)Apply drawing font propertystatic voidapplyDrawFormatting(MoxelControl control, IEditingContext editingContext, String operationName, ReadOnlyFormat format, long properties)Apply formatting to drawingstatic voidapplyFontFormatting(MoxelControl control, IEditingContext editingContext, String operationName, Font fontToApply, int propertiesToApply)Apply font formattingstatic voidapplyFormatting(MoxelControl control, IEditingContext editingContext, String operationName, ReadOnlyFormat format, long properties, Cell cellToApply, int cellProperties)static voidapplyParagraphProperty(MoxelControl control, IEditingContext editingContext, String operation_ChangeProperty, int paragraphProperty, int paragraphPropertyValue)Применить свойства параграфа к текущему выделению.static voidchangeBooleanFontProperty(MoxelControl moxelControl, IEditingContext editingContext, int fontProperty, boolean value)Change boolean font propertystatic voidchangeHeaderFooter(MoxelControl control, IEditingContext editingContext)Change header/footerstatic voidchangeSelectedDrawginsZOrder(MoxelControl control, IEditingContext editingContext, int shift)Сдвинуть рисунки на указанное смещение.static voidclear(MoxelControl control, IEditingContext editingContext, boolean clearBorders, boolean clearFormat, boolean clearContent)Очистить область.static voidcreateComment(MoxelControl control, IEditingContext editingContext, int y, int x)Создать примечание в ячейке.static voiddeleteSelectedDrawings(MoxelControl control, IEditingContext editingContext)Удалить выделенные рисунки.static voidexecuteOperation(BaseOperation operation, IEditingContext editingContext)static voidgroupDrawings(MoxelControl control, IEditingContext editingContext)Group drawingsstatic voidmergeOrUnmergeCells(MoxelControl control, IEditingContext editingContext)Объединить ячейки или снять объединение с ячеек.static voidmoveSelectedDrawings(MoxelControl control, IEditingContext editingContext, ViewPort viewPort, int horizontalShift, int verticalShift)Сдвинуть рисунки на указанную позицию.static voidremoveComments(MoxelControl control, IEditingContext editingContext)Удалить примечания из выделенной области.static voidremoveFromGroup(SheetAccessor sheet, IEditingContext editingContext, int begin, int end, Columns columns)Remove range of rows/columns from groupstatic voidremovePageBreak(MoxelControl control, IEditingContext editingContext)Удалить разрыв страницы.static voidremovePrintArea(MoxelControl control, IEditingContext editingContext)Remove printing areastatic voidremoveRepeatArea(MoxelControl control, IEditingContext editingContext)Удалить область повторения печати.static voidrenameDrawing(MoxelControl control, IEditingContext editingContext, Drawing drawing, String newName)static voidrenameDrawingInteractive(MoxelControl control, IEditingContext editingContext, Drawing drawing)static voidrenameSelection(MoxelControl control, IEditingContext editingContext, Selection selection, String newName, String oldName)Rename selectionstatic voidrenameSelectionInteractive(MoxelControl control, IEditingContext editingContext, Selection selection)Запросить переименование выделения.static voidresizeSelectedDrawings(MoxelControl control, IEditingContext editingContext, ViewPort viewPort, int resizeX, int resizeY, DrawingResizeHandle resizeHandle)Изменить размеры рисунков.static voidsetColor(MoxelControl control, IEditingContext editingContext, Color color, long property)Установить цвет.static voidsetColumnsWidth(MoxelControl control, IEditingContext editingContext, int resizedColumn, Columns activeColumns, boolean autoWidth, Integer widthCharUnits)Изменить ширину колонок.static voidsetColumnsWidth__8_3_10(MoxelControl control, IEditingContext editingContext, int beginColumnIndex, int endColumnIndex, int changeRow, int width)Set column width for range of columns, taking automatic width calculation mode into account.static voidsetHorizontalAlign(MoxelControl control, IEditingContext editingContext, HorizontalAlignment horizontalAlign)static voidsetPrintArea(MoxelControl control, IEditingContext editingContext)Set printing area, absed on current selectionstatic voidsetRepeatArea(MoxelControl control, IEditingContext editingContext)Set repeated area for printingstatic voidsetRowHeight(MoxelControl control, IEditingContext editingContext, int resizeRowIndex, Integer heightUnit)Set up row height.static voidsetText(MoxelControl control, IEditingContext editingContext, String text)Установить текст ячейке.static voidshowHideRowsColumns(MoxelControl control, IEditingContext editingContext, boolean show)Отобразить/скрыть строки/колонки.static voidungroupDrawings(MoxelControl control, IEditingContext editingContext)Ungroup drawings
 
- 
- 
- 
Method Detail- 
addToGrouppublic static void addToGroup(SheetAccessor sheet, IEditingContext editingContext, org.eclipse.core.commands.operations.IOperationHistory history, int begin, int end, Columns columns) Add range of rows/columns to group- Parameters:
- sheet- -- SheetAccessor
- undoContext- - undo context
- history- - operations history
- begin- - begin row\column index
- end- - end row\column index
- columns- - columns type
 
 - 
removeFromGrouppublic static void removeFromGroup(SheetAccessor sheet, IEditingContext editingContext, int begin, int end, Columns columns) Remove range of rows/columns from group- Parameters:
- sheet- -- SheetAccessor
- undoContext- - undo context
- history- - operations history
- begin- - begin row\column index
- end- - end row\column index
- columns- - columns type
 
 - 
renameSelectionInteractivepublic static void renameSelectionInteractive(MoxelControl control, IEditingContext editingContext, Selection selection) Запросить переименование выделения.
 - 
renameSelectionpublic static void renameSelection(MoxelControl control, IEditingContext editingContext, Selection selection, String newName, String oldName) Rename selection- Parameters:
- control- -- MoxelControl
- selection- - selection
- newName- - new name for selection
- oldName- - old selection name
 
 - 
renameDrawingInteractivepublic static void renameDrawingInteractive(MoxelControl control, IEditingContext editingContext, Drawing drawing) 
 - 
renameDrawingpublic static void renameDrawing(MoxelControl control, IEditingContext editingContext, Drawing drawing, String newName) 
 - 
setColumnsWidth__8_3_10public static void setColumnsWidth__8_3_10(MoxelControl control, IEditingContext editingContext, int beginColumnIndex, int endColumnIndex, int changeRow, int width) Set column width for range of columns, taking automatic width calculation mode into account.- Parameters:
- control-- MoxelControl, must not be- null
- beginColumnIndex- begin column index
- endColumnIndex- end column index
- changeRow- row index, which columns are being resized
- width- desired width in char units
 
 - 
setColumnsWidthpublic static void setColumnsWidth(MoxelControl control, IEditingContext editingContext, int resizedColumn, Columns activeColumns, boolean autoWidth, Integer widthCharUnits) Изменить ширину колонок.- Parameters:
- resizedColumn- - номер колонки, ширину которой нужно изменить. -1 - нужно изменить ширину всех колонок выделения.
- autoWidth- - нужно рассчиать автоматическую щирину.
- widthCharUnits- - ширина, которую нужно установить.
 
 - 
setRowHeightpublic static void setRowHeight(MoxelControl control, IEditingContext editingContext, int resizeRowIndex, Integer heightUnit) Set up row height.- Parameters:
- control-- MoxelControl, must not be- null
- resizeRowIndex- row index
- heightUnit- row height in units.- In case of non-negative value the concrete row height will be set up.
- In case on negative value row will have automatically-calculated height, maximum row height will be set up.
- In case of nullvalue row height will be unset.
 
 
 - 
showHideRowsColumnspublic static void showHideRowsColumns(MoxelControl control, IEditingContext editingContext, boolean show) Отобразить/скрыть строки/колонки.
 - 
clearpublic static void clear(MoxelControl control, IEditingContext editingContext, boolean clearBorders, boolean clearFormat, boolean clearContent) Очистить область.
 - 
applyFormattingpublic static void applyFormatting(MoxelControl control, IEditingContext editingContext, String operationName, ReadOnlyFormat format, long properties, Cell cellToApply, int cellProperties) 
 - 
applyDrawFormattingpublic static void applyDrawFormatting(MoxelControl control, IEditingContext editingContext, String operationName, ReadOnlyFormat format, long properties) Apply formatting to drawing- Parameters:
- control-- MoxelControl
- operationName- operation name
- format-- ReadOnlyFormat
- properties- properties to apply
 
 - 
setHorizontalAlignpublic static void setHorizontalAlign(MoxelControl control, IEditingContext editingContext, HorizontalAlignment horizontalAlign) 
 - 
setColorpublic static void setColor(MoxelControl control, IEditingContext editingContext, Color color, long property) Установить цвет.
 - 
setTextpublic static void setText(MoxelControl control, IEditingContext editingContext, String text) Установить текст ячейке.
 - 
mergeOrUnmergeCellspublic static void mergeOrUnmergeCells(MoxelControl control, IEditingContext editingContext) Объединить ячейки или снять объединение с ячеек.
 - 
resizeSelectedDrawingspublic static void resizeSelectedDrawings(MoxelControl control, IEditingContext editingContext, ViewPort viewPort, int resizeX, int resizeY, DrawingResizeHandle resizeHandle) Изменить размеры рисунков.
 - 
moveSelectedDrawingspublic static void moveSelectedDrawings(MoxelControl control, IEditingContext editingContext, ViewPort viewPort, int horizontalShift, int verticalShift) Сдвинуть рисунки на указанную позицию.
 - 
deleteSelectedDrawingspublic static void deleteSelectedDrawings(MoxelControl control, IEditingContext editingContext) Удалить выделенные рисунки.
 - 
changeSelectedDrawginsZOrderpublic static void changeSelectedDrawginsZOrder(MoxelControl control, IEditingContext editingContext, int shift) Сдвинуть рисунки на указанное смещение.
 - 
groupDrawingspublic static void groupDrawings(MoxelControl control, IEditingContext editingContext) Group drawings- Parameters:
- control- -- MoxelControl
 
 - 
ungroupDrawingspublic static void ungroupDrawings(MoxelControl control, IEditingContext editingContext) Ungroup drawings- Parameters:
- control- -- MoxelControl
 
 - 
addDrawingpublic static void addDrawing(MoxelControl control, IEditingContext editingContext, Drawing drawingToInsert) Add drawing- Parameters:
- control- -- MoxelControl
- drawingToInsert- - drawing to insert
 
 - 
changeHeaderFooterpublic static void changeHeaderFooter(MoxelControl control, IEditingContext editingContext) Change header/footer- Parameters:
- control- -- MoxelControl
 
 - 
setPrintAreapublic static void setPrintArea(MoxelControl control, IEditingContext editingContext) Set printing area, absed on current selection- Parameters:
- control- -- MoxelControl
 
 - 
removePrintAreapublic static void removePrintArea(MoxelControl control, IEditingContext editingContext) Remove printing area- Parameters:
- control- -- MoxelControl
 
 - 
setRepeatAreapublic static void setRepeatArea(MoxelControl control, IEditingContext editingContext) Set repeated area for printing- Parameters:
- control- -- MoxelControl
 
 - 
removeRepeatAreapublic static void removeRepeatArea(MoxelControl control, IEditingContext editingContext) Удалить область повторения печати.
 - 
addRemovePageBreakpublic static void addRemovePageBreak(MoxelControl control, IEditingContext editingContext, boolean add) Добавить / удалить разделитель страниц.
 - 
addPageBreakpublic static void addPageBreak(MoxelControl control, IEditingContext editingContext) Добавить разделитель страниц.
 - 
removePageBreakpublic static void removePageBreak(MoxelControl control, IEditingContext editingContext) Удалить разрыв страницы.
 - 
applyParagraphPropertypublic static void applyParagraphProperty(MoxelControl control, IEditingContext editingContext, String operation_ChangeProperty, int paragraphProperty, int paragraphPropertyValue) Применить свойства параграфа к текущему выделению.
 - 
removeCommentspublic static void removeComments(MoxelControl control, IEditingContext editingContext) Удалить примечания из выделенной области.
 - 
createCommentpublic static void createComment(MoxelControl control, IEditingContext editingContext, int y, int x) Создать примечание в ячейке.
 - 
changeBooleanFontPropertypublic static void changeBooleanFontProperty(MoxelControl moxelControl, IEditingContext editingContext, int fontProperty, boolean value) Change boolean font property- Parameters:
- moxelControl-- MoxelControl
- fontProperty- font property
- value- property value to be set
 
 - 
applyFontFormattingpublic static void applyFontFormatting(MoxelControl control, IEditingContext editingContext, String operationName, Font fontToApply, int propertiesToApply) Apply font formatting- Parameters:
- control-- MoxelControl
- operationName- operation name
- fontToApply-
- propertiesToApply-
 
 - 
applyDrawFontFormattingpublic static void applyDrawFontFormatting(MoxelControl control, IEditingContext editingContext, String operationName, Font fontToApply, int propertiesToApply) Apply drawing font property- Parameters:
- control-- MoxelControl
- operationName- operation name
- fontToApply-
- propertiesToApply- properties to apply
 
 - 
executeOperationpublic static void executeOperation(BaseOperation operation, IEditingContext editingContext) 
 
- 
 
-