PHP | Hoja de cálculo_Excel_Writer | Función setFgColor()

La función setFgColor() es una función incorporada en PHP | Spreadsheet_Excel_Writer, que se utiliza para establecer el color de primer plano de la celda de la hoja de cálculo. Para utilizar esta función utilice la función setPattern. Aquí, «primer plano» significa la capa superior del fondo de una celda.

Sintaxis:

void Format::setFgColor( $color )

Parámetros: esta función acepta un solo parámetro $color que toma el valor del color como una string como ‘rojo’, ‘verde’ y otro método especificando los códigos de color entre 8 y 63.

Valor devuelto: esta función devuelve VERDADERO en caso de éxito y PEAR_ERROR en caso de error.

Ejemplo 1:

<?php
  
require_once 'Spreadsheet/Excel/Writer.php';
  
// Create Spreadsheet Excel Writer Object
$workbook = new Spreadsheet_Excel_Writer();
  
// Add Worksheet to the spreadsheet
$worksheet =& $workbook->addWorksheet();
  
// Add "regular" green to the cell
$format_regular_green =& $workbook->addFormat();
$format_regular_green->setFgColor('green');
  
// Add "special" green to the cell
$format_special_green =& $workbook->addFormat();
$format_special_green->setFgColor(11);
  
// Set Custom Green Color
$workbook->setCustomColor(12, 10, 200, 10);
$format_our_green =& $workbook->addFormat();
$format_our_green->setFgColor(12);
  
// Set Column width
$worksheet->setColumn(0, 0, 30);
  
// Add data to the spreadsheet 
$worksheet->write(0, 0, "GeeksforGeeks", $format_regular_green);
$worksheet->write(1, 0, "Sarthak Prajapati", $format_special_green);
$worksheet->write(2, 0, "sarthak_ishu11", $format_our_green);
  
// Send file to the browser
$workbook->send('setFgColor.xls');
  
// Close the file 
$workbook->close();
?>

Producción:

Ejemplo 2:

<?php
  
require_once 'Spreadsheet/Excel/Writer.php';
  
// Create Spreadsheet_Excel_Writer Object
$workbook = new Spreadsheet_Excel_Writer();
  
// Add Worksheet
$worksheet =& $workbook->addWorksheet();
  
// Set Font Family Times New Roman 
$format_setFgColor =& $workbook->addFormat();
$format_setFgColor->setFontFamily('Times New Roman');
  
// Set Italic Property
$format_setFgColor->setItalic();
  
// Set Shadow to text
$format_setFgColor->setShadow();
  
// Set the foreground color 
$format_setFgColor->setBgColor('yellow');
  
// Set the pattern
$format_setFgColor->setPattern(4);
  
// Write to Worksheet
$worksheet->write(0, 0, "Information", $format_setFgColor);
$worksheet->write(1, 0, "Website Name", $format_setFgColor);
$worksheet->write(1, 1, "Address", $format_setFgColor);
$worksheet->write(2, 0, "GeeksforGeeks", $format_setFgColor);
$worksheet->write(2, 1, "https://www.geeksforgeeks.org/", $format_setFgColor);
$workbook->send('test.xls');
  
$workbook->close();
?> 

Producción:

Referencia: https://pear.php.net/manual/en/package.fileformats.spreadsheet-excel-writer.spreadsheet-excel-writer-format.setfgcolor.php

Publicación traducida automáticamente

Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *