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:
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