Lines Matching refs:this

44     $this->set_debug_boxes(false);
45 $this->set_filename($this->mk_filename());
46 $this->set_show_page_border(false);
48 $this->setFootnoteAreaHeight(0);
49 $this->setFootnoteCount(0);
51 $this->_postponed = array();
53 $this->anchors = array();
57 $this->_postponed[] =& $box;
61 $size = count($this->_postponed);
63 $box =& $this->_postponed[$i];
65 $this->save();
66 $box->_setupClip($this);
67 $box->show_postponed($this, true);
68 $this->restore();
73 $size = count($this->_postponed);
75 $box =& $this->_postponed[$i];
79 $this->save();
80 $box->_setupClip($this);
81 $box->show_postponed($this, true);
82 $this->restore();
88 $size = count($this->_postponed);
90 $box =& $this->_postponed[$i];
93 $this->save();
94 $box->_setupClip($this);
95 $box->show_postponed($this, true);
96 $this->restore();
102 $this->setFootnoteAreaHeight(0);
103 $this->setFootnoteCount(0);
104 $this->setPageHeight(mm2pt($this->media->real_height()));
106 $this->_postponed = array();
107 $this->current_page ++;
111 $this->_page_height = $value;
115 return $this->_page_height;
119 return round(mm2pt($this->media->real_height()),2);
123 return round(mm2pt($this->media->real_width()),2);
127 return round(mm2pt($this->media->margins['left']),2);
131 return round($this->offset + mm2pt($this->media->height() - $this->media->margins['top']),2);
135 return $this->getPageTop() - $this->getPageHeight();
139 return round($this->offset +
140 mm2pt($this->media->margins['bottom']) +
141 $this->getFootnoteAreaHeight(),
146 return $this->_footnote_area_height;
150 $this->_footnote_area_height = $value;
154 $this->_footnote_count = $value;
158 return $this->_footnote_count;
162 return $this->error_message;
173 return $this->willContain($box, 0);
187 $vp_top = $this->getPageTop();
188 $vp_bottom = max($this->getFootnoteTop() + $footnote_height,
189 $this->getPageTop() - $this->getPageHeight());
196 $this->setlinewidth(1);
197 $this->setrgbcolor(0,0,0);
199 $this->moveto($this->left, $this->bottom + $this->offset);
200 $this->lineto($this->left, $this->bottom + $this->height + $this->offset);
201 $this->lineto($this->left + $this->width, $this->bottom + $this->height + $this->offset);
202 $this->lineto($this->left + $this->width, $this->bottom + $this->offset);
203 $this->closepath();
204 $this->stroke();
208 return $this->expected_pages;
252 return $this->filename;
261 return $this->debug_boxes;
265 return $this->show_page_border;
269 $this->moveto($x, $y);
270 $this->lineto($x + $w, $y);
271 $this->lineto($x + $w, $y + $h);
272 $this->lineto($x, $y + $h);
273 $this->closepath();
277 $this->debug_boxes = $debug;
281 $this->expected_pages = $num;
285 $this->filename = $filename;
289 $this->show_page_border = $show;
294 $this->moveto($this->left, $this->bottom + $this->height + $this->offset);
295 $this->lineto($this->left + $this->width, $this->bottom + $this->height + $this->offset);
296 …$this->lineto($this->left + $this->width, $this->bottom + $this->height + $this->offset - $this->g…
297 …$this->lineto($this->left, $this->bottom + $this->height + $this->offset - $this->getPageHeight());
298 $this->clip();
306 $this->update_media($media);
307 $this->_postponed = array();
309 $this->offset = 0;
310 $this->offset_delta = 0;
311 $this->expected_pages = 0;
312 $this->current_page = 0;
316 return $this->media;
320 $this->media =& $media;
321 $this->width = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']);
322 $this->height = mm2pt($media->height() - $media->margins['top'] - $media->margins['bottom']);
323 $this->left = mm2pt($media->margins['left']);
324 $this->bottom = mm2pt($media->margins['bottom']);
326 $this->setPageHeight(mm2pt($media->real_height()));