22
22
use PhpOffice \PhpWord \Collection \Titles ;
23
23
use PhpOffice \PhpWord \Element \Section ;
24
24
use PhpOffice \PhpWord \Exception \Exception ;
25
- use PhpOffice \PhpWord \Style ;
26
25
27
26
/**
28
27
* PHPWord main class
29
28
*/
30
29
class PhpWord
31
30
{
32
- const DEFAULT_FONT_COLOR = '000000 ' ; // HEX
33
- const DEFAULT_FONT_CONTENT_TYPE = 'default ' ; // default|eastAsia|cs
34
- const DEFAULT_FONT_NAME = 'Arial ' ;
35
-
36
31
/**
37
- * Default font size, in points.
32
+ * Default font settings
38
33
*
39
- * OOXML defined font size values in halfpoints, i.e. twice of what PhpWord
40
- * use, and the conversion will be conducted during XML writing.
34
+ * @const string|int
35
+ * @deprecated 0.11.0 Use Settings constants
41
36
*/
42
- const DEFAULT_FONT_SIZE = 10 ;
37
+ const DEFAULT_FONT_NAME = Settings::DEFAULT_FONT_NAME ;
38
+ const DEFAULT_FONT_SIZE = Settings::DEFAULT_FONT_SIZE ;
39
+ const DEFAULT_FONT_COLOR = Settings::DEFAULT_FONT_COLOR ;
40
+ const DEFAULT_FONT_CONTENT_TYPE = Settings::DEFAULT_FONT_CONTENT_TYPE ;
43
41
44
42
/**
45
43
* Document properties object
@@ -76,19 +74,6 @@ class PhpWord
76
74
*/
77
75
private $ endnotes ;
78
76
79
- /**
80
- * Default font name
81
- *
82
- * @var string
83
- */
84
- private $ defaultFontName ;
85
-
86
- /**
87
- * Default font size
88
- * @var int
89
- */
90
- private $ defaultFontSize ;
91
-
92
77
/**
93
78
* Create new
94
79
*/
@@ -98,8 +83,6 @@ public function __construct()
98
83
$ this ->titles = new Titles ();
99
84
$ this ->footnotes = new Footnotes ();
100
85
$ this ->endnotes = new Endnotes ();
101
- $ this ->defaultFontName = self ::DEFAULT_FONT_NAME ;
102
- $ this ->defaultFontSize = self ::DEFAULT_FONT_SIZE ;
103
86
}
104
87
105
88
/**
@@ -220,7 +203,7 @@ public function addEndnote($endnote)
220
203
*/
221
204
public function getDefaultFontName ()
222
205
{
223
- return $ this -> defaultFontName ;
206
+ return Settings:: getDefaultFontName () ;
224
207
}
225
208
226
209
/**
@@ -230,7 +213,7 @@ public function getDefaultFontName()
230
213
*/
231
214
public function setDefaultFontName ($ fontName )
232
215
{
233
- $ this -> defaultFontName = $ fontName ;
216
+ Settings:: setDefaultFontName ( $ fontName) ;
234
217
}
235
218
236
219
/**
@@ -240,7 +223,7 @@ public function setDefaultFontName($fontName)
240
223
*/
241
224
public function getDefaultFontSize ()
242
225
{
243
- return $ this -> defaultFontSize ;
226
+ return Settings:: getDefaultFontSize () ;
244
227
}
245
228
246
229
/**
@@ -250,7 +233,7 @@ public function getDefaultFontSize()
250
233
*/
251
234
public function setDefaultFontSize ($ fontSize )
252
235
{
253
- $ this -> defaultFontSize = $ fontSize ;
236
+ Settings:: setDefaultFontSize ( $ fontSize) ;
254
237
}
255
238
256
239
/**
0 commit comments