@@ -36,7 +36,7 @@ class Frame extends AbstractStyle
36
36
const UNIT_PX = 'px ' ; // Mostly for images
37
37
38
38
/**
39
- * Position type, relative/absolute
39
+ * General positioning options.
40
40
*
41
41
* @const string
42
42
*/
@@ -338,7 +338,10 @@ public function getPos()
338
338
*/
339
339
public function setPos ($ value )
340
340
{
341
- $ enum = array (self ::POS_RELATIVE , self ::POS_ABSOLUTE );
341
+ $ enum = array (
342
+ self ::POS_ABSOLUTE ,
343
+ self ::POS_RELATIVE ,
344
+ );
342
345
$ this ->pos = $ this ->setEnumVal ($ value , $ enum , $ this ->pos );
343
346
344
347
return $ this ;
@@ -357,12 +360,21 @@ public function getHPos()
357
360
/**
358
361
* Set horizontal position
359
362
*
363
+ * @since 0.12.0 "absolute" option is available.
364
+ *
360
365
* @param string $value
361
366
* @return self
362
367
*/
363
368
public function setHPos ($ value )
364
369
{
365
- $ enum = array (self ::POS_LEFT , self ::POS_CENTER , self ::POS_RIGHT , self ::POS_INSIDE , self ::POS_OUTSIDE , self ::POS_ABSOLUTE );
370
+ $ enum = array (
371
+ self ::POS_ABSOLUTE ,
372
+ self ::POS_LEFT ,
373
+ self ::POS_CENTER ,
374
+ self ::POS_RIGHT ,
375
+ self ::POS_INSIDE ,
376
+ self ::POS_OUTSIDE ,
377
+ );
366
378
$ this ->hPos = $ this ->setEnumVal ($ value , $ enum , $ this ->hPos );
367
379
368
380
return $ this ;
@@ -381,12 +393,21 @@ public function getVPos()
381
393
/**
382
394
* Set vertical position
383
395
*
396
+ * @since 0.12.0 "absolute" option is available.
397
+ *
384
398
* @param string $value
385
399
* @return self
386
400
*/
387
401
public function setVPos ($ value )
388
402
{
389
- $ enum = array (self ::POS_TOP , self ::POS_CENTER , self ::POS_BOTTOM , self ::POS_INSIDE , self ::POS_OUTSIDE , self ::POS_ABSOLUTE );
403
+ $ enum = array (
404
+ self ::POS_ABSOLUTE ,
405
+ self ::POS_TOP ,
406
+ self ::POS_CENTER ,
407
+ self ::POS_BOTTOM ,
408
+ self ::POS_INSIDE ,
409
+ self ::POS_OUTSIDE ,
410
+ );
390
411
$ this ->vPos = $ this ->setEnumVal ($ value , $ enum , $ this ->vPos );
391
412
392
413
return $ this ;
@@ -411,8 +432,14 @@ public function getHPosRelTo()
411
432
public function setHPosRelTo ($ value )
412
433
{
413
434
$ enum = array (
414
- self ::POS_RELTO_MARGIN , self ::POS_RELTO_PAGE , self ::POS_RELTO_COLUMN , self ::POS_RELTO_CHAR ,
415
- self ::POS_RELTO_LMARGIN , self ::POS_RELTO_RMARGIN , self ::POS_RELTO_IMARGIN , self ::POS_RELTO_OMARGIN ,
435
+ self ::POS_RELTO_MARGIN ,
436
+ self ::POS_RELTO_PAGE ,
437
+ self ::POS_RELTO_COLUMN ,
438
+ self ::POS_RELTO_CHAR ,
439
+ self ::POS_RELTO_LMARGIN ,
440
+ self ::POS_RELTO_RMARGIN ,
441
+ self ::POS_RELTO_IMARGIN ,
442
+ self ::POS_RELTO_OMARGIN ,
416
443
);
417
444
$ this ->hPosRelTo = $ this ->setEnumVal ($ value , $ enum , $ this ->hPosRelTo );
418
445
@@ -438,8 +465,14 @@ public function getVPosRelTo()
438
465
public function setVPosRelTo ($ value )
439
466
{
440
467
$ enum = array (
441
- self ::POS_RELTO_MARGIN , self ::POS_RELTO_PAGE , self ::POS_RELTO_TEXT , self ::POS_RELTO_LINE ,
442
- self ::POS_RELTO_TMARGIN , self ::POS_RELTO_BMARGIN , self ::POS_RELTO_IMARGIN , self ::POS_RELTO_OMARGIN ,
468
+ self ::POS_RELTO_MARGIN ,
469
+ self ::POS_RELTO_PAGE ,
470
+ self ::POS_RELTO_TEXT ,
471
+ self ::POS_RELTO_LINE ,
472
+ self ::POS_RELTO_TMARGIN ,
473
+ self ::POS_RELTO_BMARGIN ,
474
+ self ::POS_RELTO_IMARGIN ,
475
+ self ::POS_RELTO_OMARGIN ,
443
476
);
444
477
$ this ->vPosRelTo = $ this ->setEnumVal ($ value , $ enum , $ this ->vPosRelTo );
445
478
@@ -465,8 +498,13 @@ public function getWrap()
465
498
public function setWrap ($ value )
466
499
{
467
500
$ enum = array (
468
- self ::WRAP_INLINE , self ::WRAP_SQUARE , self ::WRAP_TIGHT , self ::WRAP_THROUGH ,
469
- self ::WRAP_TOPBOTTOM , self ::WRAP_BEHIND , self ::WRAP_INFRONT
501
+ self ::WRAP_INLINE ,
502
+ self ::WRAP_SQUARE ,
503
+ self ::WRAP_TIGHT ,
504
+ self ::WRAP_THROUGH ,
505
+ self ::WRAP_TOPBOTTOM ,
506
+ self ::WRAP_BEHIND ,
507
+ self ::WRAP_INFRONT
470
508
);
471
509
$ this ->wrap = $ this ->setEnumVal ($ value , $ enum , $ this ->wrap );
472
510
0 commit comments