/** * Realiza a conversão para DocumentoImagemPDF de um DocumentoImagem de * outro tipo. * A utilização de DocumentoImagemAggregator realiza a formação do documento * por meio dos vários Documentos Imagens subidos dos diversos tipos e * portanto essa versão se tornou depreciada e é desencorajada. * * @todo Remover daqui. Não é função de Fábrica. * @deprecated since version 4.2.14 * @param \Documento\Imagem\DocumentoImagemAbstract $parDocumentoImagem * @return \Documento\DocumentoImagemAggregator */ private static function _convertToPDF(DocumentoImagemAbstract $parDocumentoImagem) { $rowset = $parDocumentoImagem->getRowSet(); //Se qualquer página anterior estiver setada como confidencial o documento será todo confidencial $flg_publico = 1; //Publica foreach ($rowset as $row) { if ($row['FLG_PUBLICO'] != 1) { $flg_publico = $row['FLG_PUBLICO']; } } $fileName = md5(preg_replace('/[., ]/', '', microtime())); $absoluteFileName = $parDocumentoImagem->getUploadPath() . $fileName; $retorno = file_put_contents($absoluteFileName, $parDocumentoImagem->getPDF()->getData()); $digital = $rowset[0]['DIGITAL']; $documentoImagemPDF = new \Documento\Imagem\DocumentoImagemPDF(); $documentoImagemPDF->newImage($digital, $absoluteFileName, $flg_publico); return self::factory($digital); }
public function __construct() { parent::__construct(); $this->_geraCacheBehavior = new GeraCacheTIFFBehavior($this); $this->_listaArquivosBehavior = new ListaArquivosTIFFBehavior($this); }
public function __construct() { parent::__construct(); $this->_geraCacheBehavior = new Behavior\GeraCachePNGBehavior($this); $this->_listaArquivosBehavior = new Behavior\ListaArquivosPNGBehavior($this); }