Package com._1c.g5.v8.dt.moxel.util
Class ClipboardCopyUtil
java.lang.Object
com._1c.g5.v8.dt.moxel.util.ClipboardCopyUtil
Utils for copying to the clipboard
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyDrawing(Drawing drawing, SheetAccessor srcSheet, SheetAccessor dstSheet, int horizontalCorrection, int verticalCorrection) static SpreadsheetDocumentcopySelectedDrawings(SheetAccessor sheet, List<Drawing> selectedDrawings, IPositionHolder positionHolder) Copy selected drawings of spreadsheetstatic SpreadsheetDocumentcopySheet(SheetAccessor srcSheet, Selection selection, boolean forBackUp) Copy selected area as spreadsheet documentstatic SpreadsheetPointgetMinimumPoint(List<Drawing> drawings) Get top left point of drawings liststatic SpreadsheetDocumentmakeDocumentCopy(SpreadsheetDocument spreadsheet) Make a copy of spreadsheet document.static MoxelDescriptormakeDocumentDescriptor(Selection selection, SpreadsheetDocument srcSheet) Make descriptor for spreadsheet documentstatic MoxelDescriptorMake descriptor for spreadsheet document with drawings selection
-
Field Details
-
SHEET_SELECTION_SHEET
-
SHEET_SELECTION_RECT
-
SHEET_SELECTION_ROW
-
SHEET_SELECTION_COLUMN
-
SHEET_SELECTION_DRAWING
-
-
Method Details
-
makeDocumentCopy
Make a copy of spreadsheet document.- Parameters:
spreadsheet-SpreadsheetDocumentto copy, must not benull- Returns:
SpreadsheetDocument, nevernull
-
copySheet
public static SpreadsheetDocument copySheet(SheetAccessor srcSheet, Selection selection, boolean forBackUp) Copy selected area as spreadsheet document- Parameters:
srcSheet-selection-- Returns:
-
copySelectedDrawings
public static SpreadsheetDocument copySelectedDrawings(SheetAccessor sheet, List<Drawing> selectedDrawings, IPositionHolder positionHolder) Copy selected drawings of spreadsheet- Parameters:
sheet-selectedDrawings-positionHolder-- Returns:
-
getMinimumPoint
Get top left point of drawings list- Parameters:
drawings-- Returns:
-
makeDocumentDescriptor
public static MoxelDescriptor makeDocumentDescriptor(Selection selection, SpreadsheetDocument srcSheet) Make descriptor for spreadsheet document- Parameters:
selection-srcSheet-- Returns:
-
makeDrawingDescriptor
Make descriptor for spreadsheet document with drawings selection- Returns:
-
copyDrawing
public void copyDrawing(Drawing drawing, SheetAccessor srcSheet, SheetAccessor dstSheet, int horizontalCorrection, int verticalCorrection)
-