COM 및 .Net(Windows) COMPersistHelper::SaveToFile

(PHP 5, PHP 7, PHP 8)

COMPersistHelper::SaveToFile — 파일에 개체 저장


설명

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

개체의 복사본을 지정된 파일에 저장합니다.


매개변수

filename
개체를 저장할 파일의 이름입니다.
remember
filename 매개변수를 현재 작업 파일로 사용할지 여부를 나타냅니다. true이면 filename이 현재 파일이 되고 개체는 저장 후 더티 플래그를 지워야 합니다. false인 경우 이 저장 작업은 "다른 이름으로 사본 저장 ..." 작업입니다. 이 경우 현재 파일은 변경되지 않고 개체는 더티 플래그를 지우지 않아야 합니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


오류/예외

연결된 개체가 COM 인터페이스 IPersistFile을 구현하지 않거나 IPersistFile::Save() 메서드 호출이 실패한 경우 com_exception이 throw됩니다.


Examples

예제 #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();
?>