function closeObject() {
		//Helpers::dompdf_debug("trace", "Enter My_TCPDF.closeObject(state = $this->state)");
		if ($this->dompdf_num_stack > 0) {

			if ($this->state == 2) {
				$curr_buffer = $this->getPageBuffer($this->page);
			}
			else {
				$curr_buffer = $this->getBuffer();
			}

			$this->dompdf_objects[$this->dompdf_num_objects]['c'] = $curr_buffer;
			$this->dompdf_objects[$this->dompdf_num_objects]['p'] = $this->page;
			$this->dompdf_objects[$this->dompdf_num_objects]['g'] = $this->getGraphicVars();

			//Helpers::dompdf_debug("trace", "--------- OBJECT buffer -------> " . $curr_buffer);

			$saved_stack = $this->dompdf_stack[$this->dompdf_num_stack];

			//Helpers::dompdf_debug("trace", "--------- saved buffer -------> " . $saved_stack['c']);

			if ($this->state == 2) {
				$this->setPageBuffer($this->page, $saved_stack['c']);
			}
			else {
				$this->buffer = $saved_stack['c'];
				$this->bufferlen = strlen($this->buffer);
			}
			$this->page = $saved_stack['p'];
			$this->setGraphicVars($saved_stack['g']);

			unset($this->dompdf_stack[$this->dompdf_num_stack]);
			$this->dompdf_num_stack--;
		}
	}
function closeObject() {
		//Helpers::dompdf_debug("trace", "Enter My_TCPDF.closeObject(state = $this->state)");
		if ($this->dompdf_num_stack > 0) {

			if ($this->state == 2) {
				$curr_buffer = $this->getPageBuffer($this->page);
			}
			else {
				$curr_buffer = $this->getBuffer();
			}

			$this->dompdf_objects[$this->dompdf_num_objects]['c'] = $curr_buffer;
			$this->dompdf_objects[$this->dompdf_num_objects]['p'] = $this->page;
			$this->dompdf_objects[$this->dompdf_num_objects]['g'] = $this->getGraphicVars();

			//Helpers::dompdf_debug("trace", "--------- OBJECT buffer -------> " . $curr_buffer);

			$saved_stack = $this->dompdf_stack[$this->dompdf_num_stack];

			//Helpers::dompdf_debug("trace", "--------- saved buffer -------> " . $saved_stack['c']);

			if ($this->state == 2) {
				$this->setPageBuffer($this->page, $saved_stack['c']);
			}
			else {
				$this->buffer = $saved_stack['c'];
				$this->bufferlen = strlen($this->buffer);
			}
			$this->page = $saved_stack['p'];
			$this->setGraphicVars($saved_stack['g']);

			unset($this->dompdf_stack[$this->dompdf_num_stack]);
			$this->dompdf_num_stack--;
		}
	}
function closeObject ( ) { //Helpers::dompdf_debug("trace", "Enter My_TCPDF.closeObject(state = $this->state)"); if ( $ this -> dompdf_num_stack > 0 ) { if ( $ this -> state == 2 ) { $ curr_buffer = $ this -> getPageBuffer ( $ this -> page ) ; } else { $ curr_buffer = $ this -> getBuffer ( ) ; } $ this -> dompdf_objects [ $ this -> dompdf_num_objects ] [ 'c' ] = $ curr_buffer ; $ this -> dompdf_objects [ $ this -> dompdf_num_objects ] [ 'p' ] = $ this -> page ; $ this -> dompdf_objects [ $ this -> dompdf_num_objects ] [ 'g' ] = $ this -> getGraphicVars ( ) ; //Helpers::dompdf_debug("trace", "--------- OBJECT buffer -------> " . $curr_buffer); $ saved_stack = $ this -> dompdf_stack [ $ this -> dompdf_num_stack ] ; //Helpers::dompdf_debug("trace", "--------- saved buffer -------> " . $saved_stack['c']); if ( $ this -> state == 2 ) { $ this -> setPageBuffer ( $ this -> page , $ saved_stack [ 'c' ] ) ; } else { $ this -> buffer = $ saved_stack [ 'c' ] ; $ this -> bufferlen = strlen ( $ this -> buffer ) ; } $ this -> page = $ saved_stack [ 'p' ] ; $ this -> setGraphicVars ( $ saved_stack [ 'g' ] ) ; unset ( $ this -> dompdf_stack [ $ this -> dompdf_num_stack ] ) ; $ this -> dompdf_num_stack -- ; } }
restore the saved TCPDF output buffer content
restore the saved TCPDF output buffer content