supporting change for bug 56454: SheetUtil.containsCell and CellRangeAddress.isInRange are equivalent
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1718221 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
dedb924183
commit
5da709336c
@ -318,14 +318,16 @@ public class SheetUtil {
|
|||||||
if (font.getUnderline() == Font.U_SINGLE ) str.addAttribute(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON, startIdx, endIdx);
|
if (font.getUnderline() == Font.U_SINGLE ) str.addAttribute(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON, startIdx, endIdx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if the cell is in the specified cell range
|
||||||
|
*
|
||||||
|
* @param cr the cell range to check in
|
||||||
|
* @param rowIx the row to check
|
||||||
|
* @param colIx the column to check
|
||||||
|
* @return true if the range contains the cell [rowIx, colIx]
|
||||||
|
*/
|
||||||
public static boolean containsCell(CellRangeAddress cr, int rowIx, int colIx) {
|
public static boolean containsCell(CellRangeAddress cr, int rowIx, int colIx) {
|
||||||
//FIXME: isn't this the same as cr.isInRange(rowInd, colInd) ?
|
return cr.isInRange(rowIx, colIx);
|
||||||
if (cr.getFirstRow() <= rowIx && cr.getLastRow() >= rowIx
|
|
||||||
&& cr.getFirstColumn() <= colIx && cr.getLastColumn() >= colIx)
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user