PHPExcel_Shared
[ class tree: PHPExcel_Shared ] [ index: PHPExcel_Shared ] [ all elements ]

Class: PHPExcel_Shared_String

Source Location: /PHPExcel/Shared/String.php

Class Overview


PHPExcel_Shared_String


Author(s):

Copyright:

  • Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel)

Variables

Methods



Class Details

[line 36]
PHPExcel_Shared_String

PHPExcel_Shared_String




Tags:

copyright:  Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel)


[ Top ]


Class Variables

static $_controlCharacters = array()

[line 43]

Control characters array

Control characters array




Tags:

access:  private

Type:   string[]


[ Top ]



Class Methods


static method ControlCharacterOOXML2PHP [line 72]

static string ControlCharacterOOXML2PHP( [string $value = ''])

Convert from OpenXML escaped control character to PHP control character Excel 2007 team: ---------------- That's correct, control characters are stored directly in the shared-strings table.

Convert from OpenXML escaped control character to PHP control character Excel 2007 team: ---------------- That's correct, control characters are stored directly in the shared-strings table. We do encode characters that cannot be represented in XML using the following escape sequence: _xHHHH_ where H represents a hexadecimal character in the character's value... So you could end up with something like _x0008_ in a string (either in a cell value (<v>) element or in the shared string <t> element.




Tags:

access:  public


Parameters:

string   $value   Value to unescape

[ Top ]

static method ControlCharacterPHP2OOXML [line 94]

static string ControlCharacterPHP2OOXML( [string $value = ''])

Convert from PHP control character to OpenXML escaped control character Excel 2007 team: ---------------- That's correct, control characters are stored directly in the shared-strings table.

Convert from PHP control character to OpenXML escaped control character Excel 2007 team: ---------------- That's correct, control characters are stored directly in the shared-strings table. We do encode characters that cannot be represented in XML using the following escape sequence: _xHHHH_ where H represents a hexadecimal character in the character's value... So you could end up with something like _x0008_ in a string (either in a cell value (<v>) element or in the shared string <t> element.




Tags:

access:  public


Parameters:

string   $value   Value to escape

[ Top ]

static method FormatNumber [line 118]

static string FormatNumber( mixed $value)

Formats a numeric value as a string for output in various output writers

Formats a numeric value as a string for output in various output writers




Tags:

access:  public


Parameters:

mixed   $value  

[ Top ]

static method IsUTF8 [line 108]

static boolean IsUTF8( [string $value = ''])

Check if a string contains UTF8 data

Check if a string contains UTF8 data




Tags:

access:  public


Parameters:

string   $value  

[ Top ]

static method UTF8toBIFF8UnicodeLong [line 168]

static string UTF8toBIFF8UnicodeLong( string $value)

Converts a UTF-8 string into BIFF8 Unicode string data (16-bit string length)

Converts a UTF-8 string into BIFF8 Unicode string data (16-bit string length) Writes the string using uncompressed notation, no rich text, no Asian phonetics If mbstring extension is not available, ASCII is assumed, and compressed notation is used although this will give wrong results for non-ASCII strings see OpenOffice.org's Documentation of the Microsoft Excel File Format, sect. 2.5.3




Tags:

access:  public


Parameters:

string   $value   UTF-8 encoded string

[ Top ]

static method UTF8toBIFF8UnicodeShort [line 132]

static string UTF8toBIFF8UnicodeShort( string $value)

Converts a UTF-8 string into BIFF8 Unicode string data (8-bit string length)

Converts a UTF-8 string into BIFF8 Unicode string data (8-bit string length) Writes the string using uncompressed notation, no rich text, no Asian phonetics If mbstring extension is not available, ASCII is assumed, and compressed notation is used although this will give wrong results for non-ASCII strings see OpenOffice.org's Documentation of the Microsoft Excel File Format, sect. 2.5.3




Tags:

access:  public


Parameters:

string   $value   UTF-8 encoded string

[ Top ]

static method _buildControlCharacters [line 48]

static void _buildControlCharacters( )

Build control characters array

Build control characters array




Tags:

access:  private


[ Top ]


Documentation generated on Mon, 05 Jan 2009 20:38:34 +0100 by phpDocumentor 1.4.1