2016-09-06 51 views
0

私はlibXLで作業しているカスタム色を得ようとしています ライブラリに80色の基本色があると気付きました 誰もこのライブラリを使用しているセルのカスタム色を設定する方法を知っていますそのドキュメントに関連する情報はありません。Libxlの背景色

今私は、次の操作を実行しようとしている:

$doc = new XL_excel(true); 
$createSheet = $doc->createSheet(); 
      for($i=0; $i<32000; $i++){ 
      $format = $doc->excel->addFormat(); 
      $format->patternForegroundColor($i); 
      $format->fillPattern(ExcelFormat::FILLPATTERN_SOLID); 
      $doc->excel->getSheet()->setCellFormat(8+$i, 2, $format); 
     } 

私はこのライブラリのために取得するすべての色は、1から80までの整数であることの後 を私は色や繰り返しのもの何を取得していない、私が使って試してみました32000

enter image description here

答えて

0

までの整数私も公式libxlドキュメントhttp://libxl.com/colors.html

を参照してください、まだカスタム色がある利用できるとは思いません
0

colorPack方法オブジェクトを使用してください。 rgbModeは、,に設定されていることを確認してください。 C#で:

book.rgbMode = true; 
someFormat.patternForegroundColor = book.colorPack(217,217,217); 

http://www.libxl.com/workbook.html

を参照してください。