@@ 207-214 (lines=8) @@ | ||
204 | return true; |
|
205 | } |
|
206 | ||
207 | if ($prev && in_array($prev->get_style()->page_break_after, $page_breaks)) { |
|
208 | // Prevent cascading splits |
|
209 | $frame->split(null, true); |
|
210 | $prev->get_style()->page_break_after = "auto"; |
|
211 | $this->_page_full = true; |
|
212 | ||
213 | return true; |
|
214 | } |
|
215 | ||
216 | if ($prev && $prev->get_last_child() && $frame->get_node()->nodeName != "body") { |
|
217 | $prev_last_child = $prev->get_last_child(); |
|
@@ 218-224 (lines=7) @@ | ||
215 | ||
216 | if ($prev && $prev->get_last_child() && $frame->get_node()->nodeName != "body") { |
|
217 | $prev_last_child = $prev->get_last_child(); |
|
218 | if (in_array($prev_last_child->get_style()->page_break_after, $page_breaks)) { |
|
219 | $frame->split(null, true); |
|
220 | $prev_last_child->get_style()->page_break_after = "auto"; |
|
221 | $this->_page_full = true; |
|
222 | ||
223 | return true; |
|
224 | } |
|
225 | } |
|
226 | ||
227 | return false; |
|
@@ 196-206 (lines=11) @@ | ||
193 | $prev = $prev->get_prev_sibling(); |
|
194 | } |
|
195 | ||
196 | if (in_array($style->page_break_before, $page_breaks)) { |
|
197 | // Prevent cascading splits |
|
198 | $frame->split(null, true); |
|
199 | // We have to grab the style again here because split() resets |
|
200 | // $frame->style to the frame's orignal style. |
|
201 | $frame->get_style()->page_break_before = "auto"; |
|
202 | $this->_page_full = true; |
|
203 | ||
204 | return true; |
|
205 | } |
|
206 | ||
207 | if ($prev && in_array($prev->get_style()->page_break_after, $page_breaks)) { |
|
208 | // Prevent cascading splits |
|
209 | $frame->split(null, true); |