2013-09-22 42 views
1

任何人都可以找到代码有什么问题吗?PHP与JavaBridge:POI设置自定义背景颜色

$workbook = new java("org.apache.poi.hssf.usermodel.HSSFWorkbook"); 
    $cellStyle = $workbook->createCellStyle(); 

    $palette = $this->workbook->getCustomPalette(); 
    $palette->setColorAtIndex(0x40, 0, 102, 204); 
    $backGroundColor = $palette->getColor(0x40); 

    $cellStyle->setFillForegroundColor($backGroundColor->getIndex()); 
    ... 
    $cell->setCellStyle($cellStyle); 

这段代码不会改变背景颜色

反正

$cellStyle->setFillForegroundColor(0xc); // 0xc is index of blue 
    $cellStyle->setFillBackgroundColor(0xc); 

不起作用既不

回答