PluginProbe
MBE eShip / trunk
MBE eShip vtrunk
2.8.1 trunk 1.0.0 1.1.0 1.1.3 1.2.1 1.2.2 1.3.0 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.6.0 1.7.0 1.7.1 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.1.0 2.1.1 2.1.2 2.2.1 All 37 releases
mail-boxes-etc / lib / dompdf / src / Positioner / TableRow.php

TableRow.php in MBE eShip trunk, at lib/dompdf/src/Positioner/TableRow.php

35 lines 747 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * @package dompdf
4 * @link https://github.com/dompdf/dompdf
5 * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
6 */
7 namespace Dompdf\Positioner;
8
9 use Dompdf\FrameDecorator\AbstractFrameDecorator;
10
11 /**
12 * Positions table rows
13 *
14 * @package dompdf
15 */
16 class TableRow extends AbstractPositioner
17 {
18
19 /**
20 * @param AbstractFrameDecorator $frame
21 */
22 function position(AbstractFrameDecorator $frame): void
23 {
24 $cb = $frame->get_containing_block();
25 $p = $frame->get_prev_sibling();
26
27 if ($p) {
28 $y = $p->get_position("y") + $p->get_margin_height();
29 } else {
30 $y = $cb["y"];
31 }
32 $frame->set_position($cb["x"], $y);
33 }
34 }
35