PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.7.1
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.7.1
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
visualizer / vendor / phpoffice / phpspreadsheet / src / PhpSpreadsheet / Shared / OLE / PPS / File.php

File.php in Visualizer – Tables & Charts Manager with Built-in AI Generator 3.7.1, at vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/OLE/PPS/File.php

67 lines 2.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace PhpOffice\PhpSpreadsheet\Shared\OLE\PPS;
4
5 // vim: set expandtab tabstop=4 shiftwidth=4:
6 // +----------------------------------------------------------------------+
7 // | PHP Version 4 |
8 // +----------------------------------------------------------------------+
9 // | Copyright (c) 1997-2002 The PHP Group |
10 // +----------------------------------------------------------------------+
11 // | This source file is subject to version 2.02 of the PHP license, |
12 // | that is bundled with this package in the file LICENSE, and is |
13 // | available at through the world-wide-web at |
14 // | http://www.php.net/license/2_02.txt. |
15 // | If you did not receive a copy of the PHP license and are unable to |
16 // | obtain it through the world-wide-web, please send a note to |
17 // | license@php.net so we can mail you a copy immediately. |
18 // +----------------------------------------------------------------------+
19 // | Author: Xavier Noguer <xnoguer@php.net> |
20 // | Based on OLE::Storage_Lite by Kawai, Takanori |
21 // +----------------------------------------------------------------------+
22 //
23 use PhpOffice\PhpSpreadsheet\Shared\OLE;
24 use PhpOffice\PhpSpreadsheet\Shared\OLE\PPS;
25
26 /**
27 * Class for creating File PPS's for OLE containers.
28 *
29 * @author Xavier Noguer <xnoguer@php.net>
30 *
31 * @category PhpSpreadsheet
32 */
33 class File extends PPS
34 {
35 /**
36 * The constructor.
37 *
38 * @param string $name The name of the file (in Unicode)
39 *
40 * @see OLE::ascToUcs()
41 */
42 public function __construct($name)
43 {
44 parent::__construct(null, $name, OLE::OLE_PPS_TYPE_FILE, null, null, null, null, null, '', []);
45 }
46
47 /**
48 * Initialization method. Has to be called right after OLE_PPS_File().
49 *
50 * @return mixed true on success
51 */
52 public function init()
53 {
54 return true;
55 }
56
57 /**
58 * Append data to PPS.
59 *
60 * @param string $data The data to append
61 */
62 public function append($data)
63 {
64 $this->_data .= $data;
65 }
66 }
67