File Source for PageMargins.php

PHPExcel_Worksheet

# Source for file PageMargins.php

Documentation is available at PageMargins.php

1. <?php
2. /**
3. * PHPExcel
4. *
5. * Copyright (c) 2006 - 2011 PHPExcel
6. *
7. * This library is free software; you can redistribute it and/or
8. * modify it under the terms of the GNU Lesser General Public
9. * License as published by the Free Software Foundation; either
10. * version 2.1 of the License, or (at your option) any later version.
11. *
12. * This library is distributed in the hope that it will be useful,
13. * but WITHOUT ANY WARRANTY; without even the implied warranty of
14. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15. * Lesser General Public License for more details.
16. *
17. * You should have received a copy of the GNU Lesser General Public
18. * License along with this library; if not, write to the Free Software
19. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20. *
21. * @category PHPExcel
22. * @package PHPExcel_Worksheet
23. * @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
24. * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
25. * @version 1.7.6, 2011-02-27
26. */
29. /**
30. * PHPExcel_Worksheet_PageMargins
31. *
32. * @category PHPExcel
33. * @package PHPExcel_Worksheet
34. * @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
35. */
36. class PHPExcel_Worksheet_PageMargins
37. {
38. /**
39. * Left
40. *
41. * @var double
42. */
43. private $_left = 0.7;
45. /**
46. * Right
47. *
48. * @var double
49. */
50. private $_right = 0.7;
52. /**
53. * Top
54. *
55. * @var double
56. */
57. private $_top = 0.75;
59. /**
60. * Bottom
61. *
62. * @var double
63. */
64. private $_bottom = 0.75;
66. /**
67. * Header
68. *
69. * @var double
70. */
71. private $_header = 0.3;
73. /**
74. * Footer
75. *
76. * @var double
77. */
78. private $_footer = 0.3;
80. /**
81. * Create a new PHPExcel_Worksheet_PageMargins
82. */
83. public function __construct()
84. {
85. }
87. /**
88. * Get Left
89. *
90. * @return double
91. */
92. public function getLeft() {
93. return $this->_left;
94. }
96. /**
97. * Set Left
98. *
99. * @param double $pValue
100. * @return PHPExcel_Worksheet_PageMargins
101. */
102. public function setLeft($pValue) {
103. $this->_left = $pValue;
104. return $this;
105. }
107. /**
108. * Get Right
109. *
110. * @return double
111. */
112. public function getRight() {
113. return $this->_right;
114. }
116. /**
117. * Set Right
118. *
119. * @param double $pValue
120. * @return PHPExcel_Worksheet_PageMargins
121. */
122. public function setRight($pValue) {
123. $this->_right = $pValue;
124. return $this;
125. }
127. /**
128. * Get Top
129. *
130. * @return double
131. */
132. public function getTop() {
133. return $this->_top;
134. }
136. /**
137. * Set Top
138. *
139. * @param double $pValue
140. * @return PHPExcel_Worksheet_PageMargins
141. */
142. public function setTop($pValue) {
143. $this->_top = $pValue;
144. return $this;
145. }
147. /**
148. * Get Bottom
149. *
150. * @return double
151. */
152. public function getBottom() {
153. return $this->_bottom;
154. }
156. /**
157. * Set Bottom
158. *
159. * @param double $pValue
160. * @return PHPExcel_Worksheet_PageMargins
161. */
162. public function setBottom($pValue) {
163. $this->_bottom = $pValue;
164. return $this;
165. }
167. /**
168. * Get Header
169. *
170. * @return double
171. */
172. public function getHeader() {
173. return $this->_header;
174. }
176. /**
177. * Set Header
178. *
179. * @param double $pValue
180. * @return PHPExcel_Worksheet_PageMargins
181. */
182. public function setHeader($pValue) {
183. $this->_header = $pValue;
184. return $this;
185. }
187. /**
188. * Get Footer
189. *
190. * @return double
191. */
192. public function getFooter() {
193. return $this->_footer;
194. }
196. /**
197. * Set Footer
198. *
199. * @param double $pValue
200. * @return PHPExcel_Worksheet_PageMargins
201. */
202. public function setFooter($pValue) {
203. $this->_footer = $pValue;
204. return $this;
205. }
207. /**
208. * Implement PHP __clone to create a deep clone, not just a shallow copy.
209. */
210. public function __clone() {
211. $vars = get_object_vars($this);
212. foreach ($vars as $key => $value) {
213. if ( is_object($value)) {
214. $this->$key = clone $value;
215. } else {
216. $this->$key = $value;
217. }
218. }
219. }
220. }

Documentation generated on Sun, 27 Feb 2011 16:32:59 -0800 by phpDocumentor 1.4.3