ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
CellFont.php
Go to the documentation of this file.
1<?php
2
4
6
8{
9 public static function escapement(Font $font, int $escapement): void
10 {
11 switch ($escapement) {
12 case 0x0001:
13 $font->setSuperscript(true);
14
15 break;
16 case 0x0002:
17 $font->setSubscript(true);
18
19 break;
20 }
21 }
22
26 protected static $underlineMap = [
31 ];
32
33 public static function underline(Font $font, int $underline): void
34 {
35 if (array_key_exists($underline, self::$underlineMap)) {
36 $font->setUnderline(self::$underlineMap[$underline]);
37 }
38 }
39}
An exception for terminatinating execution or to throw for unit testing.
static underline(Font $font, int $underline)
Definition: CellFont.php:33
static escapement(Font $font, int $escapement)
Definition: CellFont.php:9
setSubscript(bool $pValue)
Set Subscript.
Definition: Font.php:403
setUnderline($pValue)
Set Underline.
Definition: Font.php:441
setSuperscript(bool $pValue)
Set Superscript.
Definition: Font.php:369