COMPersistHelper::SaveToFile

(PHP 5, PHP 7)

COMPersistHelper::SaveToFileСохранить объект в файл

Описание

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

Сохраняет копию объекта в указанный файл.

Список параметров

filename
Имя файла.
remember
Определяет, будет ли filename использоваться для текущего рабочего файла. Если true, то filename становится текущим файлом, и объект должен очистить свой флаг dirty после сохранения. Если false, то эта операция записи будет считаться как "Save A Copy As ...". В этом случае текущий файл останется без изменений и объект не будет снимать флаг dirty.

Возвращаемые значения

Возвращает true в случае успешного завершения или false в случае возникновения ошибки.

Ошибки

Выбрасывает исключение com_exception, если связанный объект не реализует COM интерфейс IPersistFile, либо если вызов IPersistFile::Save() завершился ошибкой.

Примеры

Пример #1 Использование 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();
?>