PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Format::setTop | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

Format::setTop

Format::setTop – セルの上罫線の幅を設定する

Synopsis

require_once "Spreadsheet/Excel/Writer.php";

void Format::setTop ( integer $style )

Description

セルの上罫線の幅を設定します。

Parameter

  • integer $style - セルの上罫線のスタイルです。 1 が通常の罫線、2 が太罫線になります。

Note

This function can not be called statically.

Example

setTop() の使用法

<?php
require_once 'Spreadsheet/Excel/Writer.php';

$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet();
// すべてのプロパティを一気に設定することが可能です
$upper_right_side_brick =& $workbook->addFormat(array('right' => 5'top' => 5'size' => 15,
                                                      
'pattern' => 1'bordercolor' => 'blue',
                                                      
'fgcolor' => 'red'));
// あるいは、すべてのプロパティをひとつづつ設定していくことも可能です
$upper_left_side_brick =& $workbook->addFormat();
$upper_left_side_brick->setLeft(5);
$upper_left_side_brick->setTop(5);
$upper_left_side_brick->setSize(15);
$upper_left_side_brick->setPattern(1);
$upper_left_side_brick->setBorderColor('blue');
$upper_left_side_brick->setFgColor('red');

$lower_right_side_brick =& $workbook->addFormat(array('right' => 5'bottom' => 5'size' => 15,
                                                      
'pattern' => 1'bordercolor' => 'blue',
                                                      
'fgcolor' => 'red'));
$lower_left_side_brick =& $workbook->addFormat(array('left' => 5'bottom' => 5'size' => 15,
                                                     
'pattern' => 1'bordercolor' => 'blue',
                                                     
'fgcolor' => 'red'));

$worksheet->setColumn(0206);

// 空
$sky =& $workbook->addFormat(array('fgcolor' => 'cyan''pattern' => 1'size' => 15));
for (
$i 0$i <= 10$i++)
{
    for (
$j 0$j 20$j++) {
        
$worksheet->writeBlank($i$j$sky);
    }
}

// 雲
$cloud =& $workbook->addFormat(array('fgcolor' => 'white''pattern' => 1'size' => 15));
$worksheet->writeBlank(57$cloud);
$worksheet->writeBlank(48$cloud);
$worksheet->writeBlank(58$cloud);
$worksheet->writeBlank(68$cloud);
$worksheet->writeBlank(49$cloud);
$worksheet->writeBlank(59$cloud);
$worksheet->writeBlank(510$cloud);

// レンガ
for ($j 0$j 20$j++)
{
    for (
$i 5$i <= 11$i++)
    {
        if ((
$i $j)%== 1// 右側
        
{
            
$worksheet->writeBlank(2*$i$j$upper_right_side_brick);
            
$worksheet->writeBlank(2*$i 1$j$lower_right_side_brick);
        }
        else 
// 左側
        
{
            
$worksheet->writeBlank(2*$i$j$upper_left_side_brick);
            
$worksheet->writeBlank(2*$i 1$j$lower_left_side_brick);
        }
    }
}

// この Excel アートを台無しにしないために、枠線を非表示にします。
$worksheet->hideGridLines();

$workbook->send('bricks.xls');
$workbook->close();
?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「Format::setTop」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Format::setTop」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: