Request #13486 Set the worksheet direction to right-to-left (RTL)

git-svn-id: https://svn.php.net/repository/pear/packages/Spreadsheet_Excel_Writer/trunk@322730 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Daniel O'Connor 2012-01-25 13:31:36 +00:00
parent dadc38fdd6
commit faa3f541a6
1 changed files with 18 additions and 1 deletions

View File

@ -277,6 +277,12 @@ class Spreadsheet_Excel_Writer_Worksheet extends Spreadsheet_Excel_Writer_BIFFwr
*/ */
var $print_colmax; var $print_colmax;
/**
* Whether to display RightToLeft.
* @var integer
*/
var $_Arabic;
/** /**
* Whether to use outline. * Whether to use outline.
* @var integer * @var integer
@ -468,6 +474,7 @@ class Spreadsheet_Excel_Writer_Worksheet extends Spreadsheet_Excel_Writer_BIFFwr
$this->_outline_below = 1; $this->_outline_below = 1;
$this->_outline_right = 1; $this->_outline_right = 1;
$this->_outline_on = 1; $this->_outline_on = 1;
$this->_Arabic = 0;
$this->_merged_ranges = array(); $this->_merged_ranges = array();
@ -1461,6 +1468,16 @@ class Spreadsheet_Excel_Writer_Worksheet extends Spreadsheet_Excel_Writer_BIFFwr
} }
} }
/**
* This method sets the worksheet direction to right-to-left (RTL)
*
* @param bool $rtl
*/
function setRTL($rtl = true)
{
$this->_Arabic = ($rtl ? 1 : 0);
}
/****************************************************************************** /******************************************************************************
******************************************************************************* *******************************************************************************
* *
@ -2297,7 +2314,7 @@ class Spreadsheet_Excel_Writer_Worksheet extends Spreadsheet_Excel_Writer_BIFFwr
$fFrozen = $this->_frozen; // 3 $fFrozen = $this->_frozen; // 3
$fDspZeros = 1; // 4 $fDspZeros = 1; // 4
$fDefaultHdr = 1; // 5 $fDefaultHdr = 1; // 5
$fArabic = 0; // 6 $fArabic = $this->_Arabic; // 6
$fDspGuts = $this->_outline_on; // 7 $fDspGuts = $this->_outline_on; // 7
$fFrozenNoSplit = 0; // 0 - bit $fFrozenNoSplit = 0; // 0 - bit
$fSelected = $this->selected; // 1 $fSelected = $this->selected; // 1