Package com._1c.g5.v8.dt.moxel.geometry
Interface IPositionHolder
- All Known Implementing Classes:
PositionHolder
public interface IPositionHolder
Model position holder.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclearCachedRowHeight(int currentRow) Clears cached row heigth.voidClear columns position cache.voidclearColumnPositionCacheFromColumn(Columns columns, int normalizedBeginColumnIndex) Clear columns position cache from column.voidClear row height cache.voidClear row position cache.voidclearRowPositionCacheFromRow(int beginRow) Clear row position cache from row.intgetColLeftPositionUnit(Columns minColumns, int x) Returns columns left position in units.voidgetColPositionsUnit(Columns columns, int x, int x2, int[] positionsX) Returns columns positions.intgetColumnAtPositionUnit(Columns columns, int beginCellPositionUnitsX, int[] beginColumnOffest) Returns columns at positions in units.intgetRowAtPositionUnit(int endCellPositionUnitsY, int[] endRowOffest) Returns row at positions in units.voidgetRowPositionsUnit(int y, int y2, int[] positionsY) Returns row positions in units.intgetRowTopPositionUnit(int y) Returns row top position in units.Returns unit converter.
-
Method Details
-
clearCachedRowHeight
void clearCachedRowHeight(int currentRow) Clears cached row heigth.- Parameters:
currentRow- the current row
-
clearColumnPositionCache
void clearColumnPositionCache()Clear columns position cache. -
clearColumnPositionCacheFromColumn
Clear columns position cache from column.- Parameters:
columns- the columns, cannot benullnormalizedBeginColumnIndex- the normalized begin columns index
-
clearRowHeightCache
void clearRowHeightCache()Clear row height cache. -
clearRowPositionCache
void clearRowPositionCache()Clear row position cache. -
clearRowPositionCacheFromRow
void clearRowPositionCacheFromRow(int beginRow) Clear row position cache from row.- Parameters:
beginRow- the begin row
-
getColLeftPositionUnit
Returns columns left position in units.- Parameters:
minColumns- the columns, cannot benullx- the x-coordinate- Returns:
- the columns left position in units.
-
getColPositionsUnit
Returns columns positions.- Parameters:
columns- the columns, cannot benullx- the x-coordinatex2- the x2-coordinatepositionsX- the x-positions, cannot benull
-
getColumnAtPositionUnit
Returns columns at positions in units.- Parameters:
columns- the columns, cannot benullbeginCellPositionUnitsX- the begin cell x-positionbeginColumnOffest- the begin column offset, cannot benull- Returns:
- the columns at positions in units
-
getRowAtPositionUnit
int getRowAtPositionUnit(int endCellPositionUnitsY, int[] endRowOffest) Returns row at positions in units.- Parameters:
endCellPositionUnitsY- the end cell y-positionendRowOffest- the end row offset, cannot benull- Returns:
- the row at positions in units.
-
getRowPositionsUnit
void getRowPositionsUnit(int y, int y2, int[] positionsY) Returns row positions in units.- Parameters:
y- the y-positiony2- the y2-position, cannot benullpositionsY- the y-positions
-
getRowTopPositionUnit
int getRowTopPositionUnit(int y) Returns row top position in units.- Parameters:
y- the y-position- Returns:
- the row top position in units.
-
getUnitsConverter
UnitsConverter getUnitsConverter()Returns unit converter.- Returns:
- the unit converter, cannot be
null
-