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