PHP 8.4.1 Released!

COMPersistHelper::SaveToFile

(PHP 5, PHP 7, PHP 8)

COMPersistHelper::SaveToFileGrava o objeto em um arquivo

Descrição

public COMPersistHelper::SaveToFile(?string $filename, bool $remember = true): bool

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. Se true, filename se torna o arquivo atual e o objeto deverá limpar seu sinalizador de alterações pendentes após a gravação. Se false, 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.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

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

Exemplo #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();
?>
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top