2013-07-29 3 views
1

Мне нужно свернуть строки с изображениями с помощью PHPExcel.Строки PHPexcel с изображениями

сгруппированных: http://imgur.com/nO6m9lf,6zRcFa5

коллапс строк без изображений: http://imgur.com/nO6m9lf,6zRcFa5#1

Теперь отображаются изображения следующим образом:

$objDrawing = new PHPExcel_Worksheet_MemoryDrawing(); 
$objDrawing->setName($element["product_code"]); 
$objDrawing->setDescription($element["product_code"]); 
$objDrawing->setImageResource($gdImage); 
$objDrawing->setRenderingFunction(PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG); 
$objDrawing->setMimeType(PHPExcel_Worksheet_MemoryDrawing::MIMETYPE_DEFAULT); 
$objDrawing->setHeight(150); 
$objDrawing->setCoordinates('B'.$n); 
$objDrawing->setWorksheet($objPHPExcel->getActiveSheet()); 
$objPHPExcel->getActiveSheet()->getHeaderFooter()- >addImage($objDrawing,PHPExcel_Worksheet_HeaderFooter::IMAGE_HEADER_LEFT); 
$objPHPExcel->getActiveSheet()->getRowDimension($n)->setRowHeight(113); 
$objPHPExcel->getActiveSheet()->getRowDimension($n)->setOutlineLevel(1); 
$objPHPExcel->getActiveSheet()->getRowDimension($n)->setCollapsed(true); 

Как свернуть строки с изображениями, используя PHPExcel?

ответ

1

Документация разработчика подробно описывает, как установить выделение/группировку в разделах 4.6.30 (для столбцов) и 4.6.33 (для строк); но я никогда не пробовал его с изображениями. Поскольку изображения не являются частью содержимого ячейки, но эффективно наведите «выше» на рабочий лист, я подозреваю, что это не сработает, если вы не можете поместить некоторые значения группировки в ячейки «под» вашими изображениями.

Смежные вопросы