2016-09-06 26 views
0

libXL에서 작동하는 사용자 정의 색상을 얻으려고합니다. 도서관에서 80 가지 기본 색상 정도가 있다는 것을 눈치 채 셨습니다. 이후이 라이브러리를 사용하는 셀에 대해 사용자 정의 색상을 설정하는 방법을 알고 계십니까 거기에 관련된 어떠한 종류의 정보도 없다. 내가 사용 시도, 내가 어떤 색상이나 반복 것들을 얻을 그 후 80 1 ~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); 
     } 

모든 I이 도서관에서 얻을 색상입니다 정수 :

는 지금은 다음과 같은 작업을 수행 할 시도 나는 가능한 사용자 지정 색상은 아직 생각하지 않는다 32000

enter image description here

답변

0

colorPack 방법 개체를 사용하십시오. rgbMode이 으로 설정되어 있는지 확인하십시오. C에서 # :

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

는 참조 http://www.libxl.com/workbook.html