You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by bu...@apache.org on 2003/02/27 16:45:17 UTC
DO NOT REPLY [Bug 17494] New: -
probelem re: creating a cell with borders on a template that was read in
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17494>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17494
probelem re: creating a cell with borders on a template that was read in
Summary: probelem re: creating a cell with borders on a template
that was read in
Product: POI
Version: 1.5.1
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Major
Priority: Other
Component: HSSF
AssignedTo: poi-dev@jakarta.apache.org
ReportedBy: stephen@basit.com
In 1.5.1 final:
I read in an xls file that was previously created in Excel.
I add several cells with values, and then
I add several rows of cells that have a style with borders on three sides
(I am creating a table with bordered cells).
I am using a style repeatedly, which is created via this code:
private static void constructExcelShadedCellStyleAX()
{
excelShadedCellStyleAX = wb.createCellStyle();
HSSFFont f = wb.createFont();
f.setFontHeightInPoints((short) 10);
excelShadedCellStyleAX.setFont(f);
excelShadedCellStyleAX.setFillForegroundColor(HSSFColor.PALE_BLUE.index);
excelShadedCellStyleAX.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
excelShadedCellStyleAX.setBorderLeft(HSSFCellStyle.BORDER_THIN);
excelShadedCellStyleAX.setBorderRight(HSSFCellStyle.BORDER_THIN);
excelShadedCellStyleAX.setBorderBottom(HSSFCellStyle.BORDER_THIN);
}
After modifying the file, I write it out to an xls file.
Then I open it in Excel.
When I use a style WITHOUT BORDERS, it works fine.
When I use the above style, WITH BORDERS, when I open the
new Excel file, and put the cursor in any cell that touches
one of the cells where I have set the border, and then do
from the Excel menu: Format...Cells
Nothing happens at all. I do NOT get the normal "Format Cells"
dialog box. For other cells, it works normally. After
trying several cells, the Format...Cells function starts
to work properly -- except that it still does not work
for those cells directly above and directly below the cells
that were formatted with a border.