COMPersistHelper::SaveToFile
(PHP 5, PHP 7, PHP 8)
COMPersistHelper::SaveToFile — Grava o objeto em um arquivo
Descrição
Grava uma cópia do objeto no arquivo especificado.
Parâmetros
filename
- O nome do arquivo onde o objeto será gravado.
remember
-
Indica se o parâmetro
filename
deve ser usado como o arquivo de trabalho atual. Setrue
,filename
se torna o arquivo atual e o objeto deverá limpar seu sinalizador de alterações pendentes após a gravação. Sefalse
, esta operação de gravação será uma operação "Salvar uma cópia como ...". Nesse caso, o arquivo atual permanece inalterado e o objeto não deve limpar seu sinalizador de alterações pendentes.
Erros/Exceções
Uma com_exception é lançada se o objeto associado não implementar a interface COM IPersistFile, ou se a chamada ao método IPersistFile::Save() falhar.
Exemplos
Example #1 Uso básico de COMPersistHelper::saveToFile()
<?php
$word = new COM('Word.Application');
$doc = $word->Documents->Add();
$ph = new COMPersistHelper($doc);
$ph->SaveToFile('C:\\Users\\cmb\\Documents\\my.docx');
$word->Quit();
?>