Lines Matching defs:blklvl

528 	var $blklvl;
1255 $this->blklvl = 0;
2826 for ($b = $this->blklvl; $b > 0; $b--) {
2829 if ($this->blklvl == 0 && !empty($this->textbuffer)) { // Output previously buffered content
2837 for ($b = $this->blklvl; $b > 0; $b--) {
2841 if ($b == $this->blklvl && !empty($this->textbuffer)) { // Output previously buffered content
2861 $this->blklvl = 0;
2871 for ($b = 1; $b <= $this->blklvl; $b++) {
2889 for ($b = $this->blklvl + 1; $b <= $save_blklvl; $b++) {
2890 if ($b < $this->blklvl) {
2895 if ($this->blk[$this->blklvl]['box_decoration_break'] != 'clone') {
2935 if ($this->blklvl > 0) {
2938 if (isset($this->blk[$this->blklvl]['y0']) && $this->y == $this->blk[$this->blklvl]['y0']) {
2939 $this->blk[$this->blklvl]['startpage'] ++;
2941 if ((isset($this->blk[$this->blklvl]['y0']) && $this->y > $this->blk[$this->blklvl]['y0']) || $this->flowingBlockAttr['is_table']) {
2942 $toplvl = $this->blklvl;
2944 $toplvl = $this->blklvl - 1;
3005 for ($bl = 1; $bl <= $this->blklvl; $bl++) {
3106 if (!$this->ColActive && $this->blklvl > 0) {
3107 if (isset($this->blk[$this->blklvl]['y0']) && $this->y == $this->blk[$this->blklvl]['y0'] && !$this->extrapagebreak) { // mPDF 6 pagebreaktype
3108 if (isset($this->blk[$this->blklvl]['startpage'])) {
3109 $this->blk[$this->blklvl]['startpage'] ++;
3111 $this->blk[$this->blklvl]['startpage'] = 1;
3114 if ((isset($this->blk[$this->blklvl]['y0']) && $this->y > $this->blk[$this->blklvl]['y0']) || $this->flowingBlockAttr['is_table'] || $this->extrapagebreak) {
3115 $toplvl = $this->blklvl;
3118 $toplvl = $this->blklvl - 1;
3295 for ($bl = 1; $bl <= $this->blklvl; $bl++) {
4747 if (isset($this->blk[$this->blklvl])) {
4748 $bottom = $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['margin_bottom'];
4759 && (isset($this->blk[$this->blklvl]['page_break_after_avoid']) && $this->blk[$this->blklvl]['page_break_after_avoid'])
6326 for ($i = 1; $i <= $this->blklvl; $i++) {
6458 if ($this->blk[$this->blklvl]['bgcolor'] && !$is_table) {
6497 $ipaddingL = $this->blk[$this->blklvl]['padding_left'];
6498 $ipaddingR = $this->blk[$this->blklvl]['padding_right'];
6501 $this->cMarginL = $this->blk[$this->blklvl]['border_left']['w'];
6502 $this->cMarginR = $this->blk[$this->blklvl]['border_right']['w'];
6509 list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl);
6521 $usey += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'];
6607 if ($this->blklvl > 0 && !$is_table) {
6609 if ($this->blk[$this->blklvl]['page_break_after_avoid']) {
6612 $check_h += ($this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w']);
6615 $check_h += ($this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['border_top']['w']);
6668 if ($newblock && ($blockstate == 1 || $blockstate == 3) && ($this->blk[$this->blklvl]['margin_top']) && $lineCount == 0 && !$is_table) {
6669 $this->DivLn($this->blk[$this->blklvl]['margin_top'], $this->blklvl - 1, true, $this->blk[$this->blklvl]['margin_collapse']);
6676 $this->blk[$this->blklvl]['y0'] = $this->y;
6677 $this->blk[$this->blklvl]['startpage'] = $this->page;
6678 if ($this->blk[$this->blklvl]['float']) {
6679 $this->blk[$this->blklvl]['float_start_y'] = $this->y;
6688 if (($newblock) && ($blockstate == 1 || $blockstate == 3) && isset($this->blk[$this->blklvl]['text_indent']) && ($lineCount == 0) && (!$is_table) && ($align != 'C')) {
6689 $ti = $this->sizeConverter->convert($this->blk[$this->blklvl]['text_indent'], $this->blk[$this->blklvl]['inner_width'], $this->blk[$this->blklvl]['InlineProperties']['size'], false); // mPDF 5.7.4
6695 if (($newblock) && ($blockstate == 1 || $blockstate == 3) && (($this->blk[$this->blklvl]['padding_top']) || ($this->blk[$this->blklvl]['border_top'])) && ($lineCount == 0) && (!$is_table)) {
6697 $this->DivLn($this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'], -3, true, false, 1);
6710 list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl);
6722 $usey += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'];
6864 $this->maxPosR = max($this->maxPosR, ($this->w - $this->rMargin - $this->blk[$this->blklvl]['outer_right_margin'] - $empty));
6865 $this->maxPosL = min($this->maxPosL, ($this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'] + $empty));
6873 $this->DivLn($stackHeight, $this->blklvl, false);
6889 if (($newblock) && ($blockstate == 1 || $blockstate == 3) && isset($this->blk[$this->blklvl]['text_indent']) && ($lineCount == 0) && (!$is_table) && ($align != 'C')) {
6890 $ti = $this->sizeConverter->convert($this->blk[$this->blklvl]['text_indent'], $this->blk[$this->blklvl]['inner_width'], $this->blk[$this->blklvl]['InlineProperties']['size'], false); // mPDF 5.7.4
7052 if ($endofblock && ($blockstate > 1) && ($this->blk[$this->blklvl]['padding_bottom'] || $this->blk[$this->blklvl]['border_bottom'] || $this->blk[$this->blklvl]['css_set_height']) && (!$is_table)) {
7056 if (isset($this->blk[$this->blklvl]['css_set_height']) && $this->blk[$this->blklvl]['css_set_height'] && $this->blk[$this->blklvl]['startpage'] == $this->page) {
7058 $h1 = ($this->y - $this->blk[$this->blklvl]['y0']) + $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w'];
7059 if ($h1 < ($this->blk[$this->blklvl]['css_set_height'] + $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['padding_top'])) {
7060 $extra = ($this->blk[$this->blklvl]['css_set_height'] + $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['padding_top']) - $h1;
7062 if ($this->y + $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w'] + $extra > $this->PageBreakTrigger) {
7063 $extra = $this->PageBreakTrigger - ($this->y + $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w']);
7068 $this->DivLn($this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w'] + $extra, -3, true, false, 2);
7078 $this->blk[$this->blklvl]['y1'] = $this->y;
7082 if (($endofblock) && ($blockstate > 1) && ($this->blk[$this->blklvl]['margin_bottom']) && (!$is_table)) {
7083 if ($this->y + $this->blk[$this->blklvl]['margin_bottom'] < $this->PageBreakTrigger and ! $this->InFooter) {
7084 $this->DivLn($this->blk[$this->blklvl]['margin_bottom'], $this->blklvl - 1, true, $this->blk[$this->blklvl]['margin_collapse']);
7761 if ($this->blk[$this->blklvl]['bgcolor'] && !$is_table) {
7796 $ipaddingL = $this->blk[$this->blklvl]['padding_left'];
7797 $ipaddingR = $this->blk[$this->blklvl]['padding_right'];
7800 $this->cMarginL = $this->blk[$this->blklvl]['border_left']['w'];
7802 $this->cMarginR = $this->blk[$this->blklvl]['border_right']['w'];
7809 list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl);
7821 $usey += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'];
7842 $h_corr = $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'];
7844 $maximumW = ($maxWidth / Mpdf::SCALE) - ($this->blk[$this->blklvl]['padding_left'] + $this->blk[$this->blklvl]['border_left']['w'] + $this->blk[$this->blklvl]['padding_right'] + $this->blk[$this->blklvl]['border_right']['w'] + $fpaddingL + $fpaddingR );
7930 if (($newblock) && ($blockstate == 1 || $blockstate == 3) && isset($this->blk[$this->blklvl]['text_indent']) && ($lineCount == 0) && (!$is_table) && ($align != 'C')) {
7931 $ti = $this->sizeConverter->convert($this->blk[$this->blklvl]['text_indent'], $this->blk[$this->blklvl]['inner_width'], $this->blk[$this->blklvl]['InlineProperties']['size'], false); // mPDF 5.7.4
7948 list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl);
7960 $usey += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'];
8429 if (($newblock) && ($blockstate == 1 || $blockstate == 3) && ($this->blklvl > 0) && ($lineCount == 1) && (!$is_table)) {
8430 $check_h += ($this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['border_top']['w']);
8478 if (($newblock) && ($blockstate == 1 || $blockstate == 3) && ($this->blk[$this->blklvl]['margin_top']) && ($lineCount == 1) && (!$is_table)) {
8479 $this->DivLn($this->blk[$this->blklvl]['margin_top'], $this->blklvl - 1, true, $this->blk[$this->blklvl]['margin_collapse']);
8488 $this->blk[$this->blklvl]['y0'] = $this->y;
8489 $this->blk[$this->blklvl]['startpage'] = $this->page;
8490 if ($this->blk[$this->blklvl]['float']) {
8491 $this->blk[$this->blklvl]['float_start_y'] = $this->y;
8496 if (($newblock) && ($blockstate == 1 || $blockstate == 3) && (($this->blk[$this->blklvl]['padding_top']) || ($this->blk[$this->blklvl]['border_top'])) && ($lineCount == 1) && (!$is_table)) {
8498 $this->DivLn($this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'], -3, true, false, 1);
8510 $this->DivLn($stackHeight, $this->blklvl, false);
8521 if (isset($this->blk[$this->blklvl]['text_indent']) && ($newblock) && ($blockstate == 1 || $blockstate == 3) && ($lineCount == 1) && (!$is_table) && ($blockdir != 'rtl') && ($align != 'C')) {
8522 $ti = $this->sizeConverter->convert($this->blk[$this->blklvl]['text_indent'], $this->blk[$this->blklvl]['inner_width'], $this->blk[$this->blklvl]['InlineProperties']['size'], false); // mPDF 5.7.4
8646 $this->maxPosR = max($this->maxPosR, ($this->w - $this->rMargin - $this->blk[$this->blklvl]['outer_right_margin']));
8647 $this->maxPosL = min($this->maxPosL, ($this->lMargin + $this->blk[$this->blklvl]['outer_left_margin']));
8983 if (isset($this->blk[$this->blklvl]['inner_width']) && $this->blk[$this->blklvl]['inner_width']) {
8984 $maxw = $this->blk[$this->blklvl]['inner_width'];
9357 $margin = isset($this->blk[$this->blklvl]['outer_left_margin']) ? $this->blk[$this->blklvl]['outer_left_margin'] : 0;
9402 $level = $this->blklvl;
9405 if ($firstblockfill && $this->blklvl > 0 && $this->blklvl >= $firstblockfill) {
9424 if ($blvl == $this->blklvl) {
9436 if (isset($this->blk[$this->blklvl]['bgcolorarray'])) {
9437 $bcor = $this->blk[$this->blklvl]['bgcolorarray'];
11137 $fontsize = $this->blk[$this->blklvl]['InlineProperties']['size'];
11138 $fontkey = $this->blk[$this->blklvl]['InlineProperties']['family'] . $this->blk[$this->blklvl]['InlineProperties']['style'];
11140 $CSSlineheight = $this->blk[$this->blklvl]['line_height'];
11142 $line_stacking_strategy = (isset($this->blk[$this->blklvl]['line_stacking_strategy']) ? $this->blk[$this->blklvl]['line_stacking_strategy'] : 'inline-line-height');
11144 $line_stacking_shift = (isset($this->blk[$this->blklvl]['line_stacking_shift']) ? $this->blk[$this->blklvl]['line_stacking_shift'] : 'consider-shifts');
11777 $this->DivLn($adv, $this->blklvl, true);
11791 if ($this->blklvl > 0) {
11793 if ($firstblockfill && $this->blklvl >= $firstblockfill) {
11798 $bcor = $this->blk[$this->blklvl]['bgcolorarray'];
13187 $this->blklvl = 0;
13300 for ($b = $this->blklvl; $b > 0; $b--) {
13312 for ($b = $this->blklvl; $b > 0; $b--) {
13414 if ($this->blk[$this->blklvl]['hide']) {
13653 if (isset($this->blk[$this->blklvl]['tag'])) {
13656 if (!$closed && $this->blk[$this->blklvl]['tag'] == 'LI' && $endtag != 'LI' && (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags))) {
13661 if (!$closed && $this->blk[$this->blklvl]['tag'] == 'DD' && $endtag != 'DD' && (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags))) {
13666 if (!$closed && $this->blk[$this->blklvl]['tag'] == 'P' && $endtag != 'P' && (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags))) {
13671 if (!$closed && $this->blk[$this->blklvl]['tag'] == 'OPTION' && $endtag != 'OPTION' && (in_array($endtag, $this->outerblocktags) || in_array($endtag, $this->innerblocktags))) {
13709 if ($this->blk[$this->blklvl]['hide']) {
13711 unset($this->blk[$this->blklvl]);
13712 $this->blklvl--;
13720 if ($this->blk[$this->blklvl]['hide']) {
13731 $this->blklvl++;
13732 $this->blk[$this->blklvl]['hide'] = true;
13733 $this->blk[$this->blklvl]['tag'] = $te; // mPDF 6
13829 for ($b = $this->blklvl; $b > 0; $b--) {
13844 if (isset($this->blk[$this->blklvl]['float_endpos']) && $this->blk[$this->blklvl]['float_endpos'] > $currpos) {
13846 $new_page = intval($this->blk[$this->blklvl]['float_endpos'] / 1000);
13857 $this->y = (round($this->blk[$this->blklvl]['float_endpos'] * 1000) % 1000000) / 1000; // mod changes operands to integers before processing
13970 $this->blklvl = 0;
13982 $this->blklvl = 1;
14804 if (isset($this->blk[$this->blklvl]['inner_width'])) {
14805 $refw = $this->blk[$this->blklvl]['inner_width'];
14806 } elseif (isset($this->blk[$this->blklvl - 1]['inner_width'])) {
14807 $refw = $this->blk[$this->blklvl - 1]['inner_width'];
15278 function ClearFloats($clear, $blklvl = 0)
15280 list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($blklvl, true);
15310 function GetFloatDivInfo($blklvl = 0, $clear = false)
15312 // If blklvl specified, only returns floats at that level - for ClearFloats
15322 if (($clear && $f['blockContext'] == $this->blk[$blklvl]['blockContext']) || (!$clear && $currpos >= $f['startpos'] && $currpos < ($f['endpos'] - 0.001) && $f['blklvl'] > $blklvl && $f['blockContext'] == $this->blk[$blklvl]['blockContext'])) {
15387 $info['h'] = $this->sizeConverter->convert('1em', $this->blk[$this->blklvl]['inner_width'], $this->FontSize, false);
15453 $objattr['dir'] = (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr');
15481 $objattr['dir'] = (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr');
15521 $objattr['dir'] = (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr');
15547 if (isset($this->blk[$this->blklvl]['direction']) && $this->blk[$this->blklvl]['direction'] == 'rtl') {
15560 $objattr['dir'] = (isset($this->blk[$this->blklvl]['direction']) ? $this->blk[$this->blklvl]['direction'] : 'ltr');
15894 list($l_exists, $r_exists, $l_max, $r_max, $l_width, $r_width) = $this->GetFloatDivInfo($this->blklvl);
15895 if (($this->blk[$this->blklvl]['inner_width'] - $l_width - $r_width) < (2 * $this->GetCharWidth('W', false))) {
15897 if ($l_max < $r_max && ($this->blk[$this->blklvl]['inner_width'] - $r_width) > (2 * $this->GetCharWidth('W', false))) {
15898 $this->ClearFloats('LEFT', $this->blklvl);
15899 } elseif ($r_max < $l_max && ($this->blk[$this->blklvl]['inner_width'] - $l_width) > (2 * $this->GetCharWidth('W', false))) {
15900 $this->ClearFloats('RIGHT', $this->blklvl);
15902 $this->ClearFloats('BOTH', $this->blklvl);
15911 if (isset($this->blk[$this->blklvl]['align']) && $this->blk[$this->blklvl]['align']) {
15912 $align = $this->blk[$this->blklvl]['align'];
15915 if (isset($this->blk[$this->blklvl]['block-align']) && $this->blk[$this->blklvl]['block-align']) {
15916 $align = $this->blk[$this->blklvl]['block-align'];
15918 if (isset($this->blk[$this->blklvl]['direction'])) {
15919 $blockdir = $this->blk[$this->blklvl]['direction'];
15923 $this->divwidth = $this->blk[$this->blklvl]['width'];
15936 $this->SetLineHeight($this->FontSizePt, $this->blk[$this->blklvl]['line_height']);
16207 $maxWidth = $this->divwidth - ($this->blk[$this->blklvl]['padding_left'] + $this->blk[$this->blklvl]['border_left']['w'] + $this->blk[$this->blklvl]['padding_right'] + $this->blk[$this->blklvl]['border_right']['w']);
16298 $fy += $this->blk[$this->blklvl]['margin_top'] + $this->blk[$this->blklvl]['padding_top'] + $this->blk[$this->blklvl]['border_top']['w'];
16302 $fx = $this->w - $this->rMargin - $objattr['width'] - ($this->blk[$this->blklvl]['outer_right_margin'] + $this->blk[$this->blklvl]['border_right']['w'] + $this->blk[$this->blklvl]['padding_right']);
16304 $fx = $this->lMargin + ($this->blk[$this->blklvl]['outer_left_margin'] + $this->blk[$this->blklvl]['border_left']['w'] + $this->blk[$this->blklvl]['padding_left']);
16348 if (($this->blk[$this->blklvl]['inner_width'] - $w - $this->floatmargins['L']['w']) < $mw) {
16384 if (($this->blk[$this->blklvl]['inner_width'] - $w - $this->floatmargins['R']['w']) < $mw) {
16424 $paint_ht_corr = $this->blk[$this->blklvl]['border_top']['w'];
16560 if (isset($this->blk[$this->blklvl]['line_height']) && $this->blk[$this->blklvl]['line_height']) {
16561 $this->SetLineHeight('', $this->blk[$this->blklvl]['line_height']); // sets default line height
16576 if ((isset($this->blk[$this->blklvl]['border']) || isset($this->blk[$this->blklvl]['bgcolor']) || isset($this->blk[$this->blklvl]['box_shadow'])) && $blockstate && ($this->y != $this->oldy)) {
16578 if (isset($this->blk[$this->blklvl]['startpage']) && $this->blk[$this->blklvl]['startpage'] != $this->page && $blockstate != 1) {
16633 $blvl = $this->blklvl;
18036 if (isset($this->blk[$this->blklvl]['line_height']) && $this->blk[$this->blklvl]['line_height']) {
18037 $this->SetLineHeight('', $this->blk[$this->blklvl]['line_height']); // sets default line height
18130 $prevlevel = (($this->blklvl == 0) ? 0 : $this->blklvl - 1);
18137 if ($type == 'BLOCK' && $this->blklvl > 0 && isset($this->blk[$this->blklvl - 1]['InlineProperties']) && isset($this->blk[$this->blklvl - 1]['InlineProperties']['size'])) {
18138 $mmsize = $this->sizeConverter->convert($v, $this->blk[$this->blklvl - 1]['InlineProperties']['size']);
18224 $this->blk[$this->blklvl]['border_top'] = $this->border_details($v);
18225 if ($this->blk[$this->blklvl]['border_top']['s']) {
18226 $this->blk[$this->blklvl]['border'] = 1;
18230 $this->blk[$this->blklvl]['border_bottom'] = $this->border_details($v);
18231 if ($this->blk[$this->blklvl]['border_bottom']['s']) {
18232 $this->blk[$this->blklvl]['border'] = 1;
18236 $this->blk[$this->blklvl]['border_left'] = $this->border_details($v);
18237 if ($this->blk[$this->blklvl]['border_left']['s']) {
18238 $this->blk[$this->blklvl]['border'] = 1;
18242 $this->blk[$this->blklvl]['border_right'] = $this->border_details($v);
18243 if ($this->blk[$this->blklvl]['border_right']['s']) {
18244 $this->blk[$this->blklvl]['border'] = 1;
18250 $this->blk[$this->blklvl]['padding_top'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18253 $this->blk[$this->blklvl]['padding_bottom'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18257 $this->blk[$this->blklvl]['padding_left'] = 'auto';
18260 $this->blk[$this->blklvl]['padding_left'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18264 $this->blk[$this->blklvl]['padding_right'] = 'auto';
18267 $this->blk[$this->blklvl]['padding_right'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18273 if (isset($this->blk[$this->blklvl]['lastbottommargin'])) {
18274 if ($tmp > $this->blk[$this->blklvl]['lastbottommargin']) {
18275 $tmp -= $this->blk[$this->blklvl]['lastbottommargin'];
18280 $this->blk[$this->blklvl]['margin_top'] = $tmp;
18283 $this->blk[$this->blklvl]['margin_bottom'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18286 $this->blk[$this->blklvl]['margin_left'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18289 $this->blk[$this->blklvl]['margin_right'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18294 $this->blk[$this->blklvl]['border_radius_TL_H'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18297 $this->blk[$this->blklvl]['border_radius_TL_V'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18300 $this->blk[$this->blklvl]['border_radius_TR_H'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18303 $this->blk[$this->blklvl]['border_radius_TR_V'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18306 $this->blk[$this->blklvl]['border_radius_BL_H'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18309 $this->blk[$this->blklvl]['border_radius_BL_V'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18312 $this->blk[$this->blklvl]['border_radius_BR_H'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18315 $this->blk[$this->blklvl]['border_radius_BR_V'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18322 $this->blk[$this->blklvl]['box_shadow'] = $bs;
18328 $this->blk[$this->blklvl]['background_clip'] = 'padding-box';
18330 $this->blk[$this->blklvl]['background_clip'] = 'content-box';
18336 $this->blk[$this->blklvl]['page_break_after_avoid'] = true;
18338 $this->blk[$this->blklvl]['page_break_after'] = strtoupper($v);
18345 $this->blk[$this->blklvl]['box_decoration_break'] = 'clone';
18347 $this->blk[$this->blklvl]['box_decoration_break'] = 'slice';
18353 $this->blk[$this->blklvl]['css_set_width'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false);
18360 $this->blk[$this->blklvl]['list_style_type'] = strtolower($v);
18363 $this->blk[$this->blklvl]['list_style_image'] = strtolower($v);
18366 $this->blk[$this->blklvl]['list_style_position'] = strtolower($v);
18376 $this->blk[$this->blklvl]['text_indent'] = $this->sizeConverter->convert($v, $this->blk[$prevlevel]['inner_width'], $this->FontSize, false) . 'mm';
18381 $this->blk[$this->blklvl]['margin_collapse'] = true;
18386 $this->blk[$this->blklvl]['line_height'] = $this->fixLineheight($v);
18387 if (!$this->blk[$this->blklvl]['line_height']) {
18388 $this->blk[$this->blklvl]['line_height'] = 'N';
18394 $this->blk[$this->blklvl]['line_stacking_strategy'] = strtolower($v);
18398 $this->blk[$this->blklvl]['line_stacking_shift'] = strtolower($v);
18404 $this->blk[$this->blklvl]['align'] = "L";
18407 $this->blk[$this->blklvl]['align'] = "C";
18410 $this->blk[$this->blklvl]['align'] = "R";
18413 $this->blk[$this->blklvl]['align'] = "J";
18421 $this->blk[$this->blklvl]['gradient'] = $v;
18428 $this->blk[$this->blklvl]['direction'] = strtolower($v);
18483 if (strtoupper($v) == 'NOJUSTIFY' && $this->blk[$this->blklvl]['align'] == "J") {
18484 $this->blk[$this->blklvl]['align'] = "";
18499 $this->blk[$this->blklvl]['bgcolorarray'] = $cor;
18500 $this->blk[$this->blklvl]['bgcolor'] = true;
18504 $this->blk[$this->blklvl]['bgcolorarray'] = $this->blk[$prevlevel]['bgcolorarray'];
18505 $this->blk[$this->blklvl]['bgcolor'] = $this->blk[$prevlevel]['bgcolor'];
18542 $lh = $this->_computeLineheight($this->blk[$this->blklvl]['line_height']);
19651 if (($c['maw'] + $tblbw) > $this->blk[$this->blklvl]['inner_width']) {
19652 $c['maw'] = $this->blk[$this->blklvl]['inner_width'] - $tblbw;
19674 if (isset($c['w']) && ($c['w'] + $tblbw) > $this->blk[$this->blklvl]['inner_width']) {
19675 $c['w'] = $this->blk[$this->blklvl]['inner_width'] - $tblbw;
19964 $mxw = $this->blk[$this->blklvl]['inner_width'];
20028 $enddiv = $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w'];
20036 if (isset($table['w']) && $table['w'] < $this->blk[$this->blklvl]['inner_width']) {
20041 } elseif ($table['overflow'] == 'hidden' && !$this->ColActive && isset($table['w']) && $table['w'] > $this->blk[$this->blklvl]['inner_width'] && $table['w'] == $table) {
20042 // $temppgwidth = $this->blk[$this->blklvl]['inner_width'];
20045 $temppgwidth = $this->blk[$this->blklvl]['inner_width'];
20250 if ($tablewidth > $this->blk[$this->blklvl]['inner_width']) {
20267 if ($w > $this->blk[$this->blklvl]['inner_width']) {
20268 $diff = $w - ($this->blk[$this->blklvl]['inner_width'] - $tblbw);
20293 if (($currWc + $w + $tblbw) > $this->blk[$this->blklvl]['inner_width']) {
20330 $enddiv = $this->blk[$this->blklvl]['padding_bottom'] + $this->blk[$this->blklvl]['border_bottom']['w'] + $table['margin']['B'];
21056 for ($l = 0; $l <= $this->blklvl; $l++) {
21886 $this->DivLn($table['margin']['T'], $this->blklvl, true, 1); // collapsible
21909 $this->x = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'] + $this->blk[$this->blklvl]['padding_left'] + $this->blk[$this->blklvl]['border_left']['w'];
21912 $right = $x0 + $this->blk[$this->blklvl]['inner_width'];
21924 $this->PageBreakTrigger = $pagetrigger = $y0 + ($this->blk[$this->blklvl]['inner_width']);
21938 $temppgwidth = $this->blk[$this->blklvl]['inner_width'];
21939 if (isset($table['a']) and ( $table['w'] < $this->blk[$this->blklvl]['inner_width'])) {
21955 $this->tableClipPath = sprintf('q %.3F %.3F %.3F %.3F re W n', $x0 * Mpdf::SCALE, $this->h * Mpdf::SCALE, $this->blk[$this->blklvl]['inner_width'] * Mpdf::SCALE, -$this->h * Mpdf::SCALE);
22422 $this->tbrot_x0 = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'] + $this->blk[$this->blklvl]['padding_left'] + $this->blk[$this->blklvl]['border_left']['w'];
22429 $pagetrigger = $y0 - $tableheaderadj + ($this->blk[$this->blklvl]['inner_width']);
22457 $this->DivLn($adv, $this->blklvl, true);
22526 if ($this->blklvl > 0 && ($j == 0) && !$this->table_rotate && $level == 1) {
22528 if ($firstblockfill && $this->blklvl >= $firstblockfill) {
22551 $bcor = $this->blk[$this->blklvl]['bgcolorarray'];
23281 $this->DivLn($table['margin']['B'], $this->blklvl, true); // collapsible
25012 $lm = $this->lMargin + $this->blk[$this->blklvl]['outer_left_margin'] + $this->blk[$this->blklvl]['border_left']['w'] + $this->blk[$this->blklvl]['padding_left'];
25013 $pw = $this->blk[$this->blklvl]['inner_width'];