PDF 취소

메모리에서 열려 있는 PDF를 저장하지 않고 닫습니다.

다음도 참조하십시오. 

옵션 

없음.

호환성 

제품 지원
FileMaker Pro
FileMaker Go
FileMaker WebDirect
FileMaker Server
FileMaker Cloud
FileMaker Data API
사용자 설정 웹 발행

다음 버전에서 시작됨 

26.0

설명 

이 스크립트 단계는 메모리에서 현재 열려 있는 PDF 파일을 저장하지 않고 닫습니다. 진행 중인 PDF 파일을 버려야 할 때, 예를 들어 다음과 같은 경우에 이 스크립트 단계를 사용하십시오.

  • 레코드를 PDF로 저장 또는 PDF 추가 스크립트 단계를 사용하는 중 오류가 발생하며, 열려 있는 PDF 파일을 버려야 할 때

  • 스크립트에서 PDF 파일이 열린 후 사용자에게 PDF 생성을 취소할 수 있는 옵션을 제공할 때

이 스크립트 단계가 완료된 후에는 PDF 파일이 열려 있지 않으며, 필요에 따라 다른 PDF 파일을 생성하거나 열 수 있습니다.

참고 

  • 이 스크립트 단계는 PDF 파일을 저장하지 않고 버립니다. PDF 파일을 저장하려면 PDF 닫기 스크립트 단계를 대신 사용하십시오.

  • 다음 중 하나라도 발생하면 열려 있는 PDF 파일과 저장되지 않은 모든 변경 사항이 유실됩니다.

    • 현재 FileMaker 클라이언트 세션이 종료

    • 스크립트가 PDF 파일을 열었지만, 열려 있는 PDF 파일을 닫지 않은 채 파일이 닫히는 FileMaker Pro 파일

예제 1 - 오류 시 PDF 취소

오류 처리를 포함한 PDF 보고서를 생성합니다. PDF 파일을 조립하는 중 오류가 발생하면, 스크립트가 열려 있는 PDF를 저장하지 않고 닫으며 사용자에게 알립니다.

복사
오류 캡처 설정 [ On ]  

PDF 만들기 [ ] 
If [ Get ( LastError ) ≠ 0 ] 
    사용자 정의 대화 상자 표시 [ "오류"; "PDF 파일을 생성할 수 없습니다." ] 
스크립트 종료 [ 텍스트 결과: "실패" ] 
End If

PDF 추가 [ 출처: 파일 ; "CoverPage.pdf" ] 
If [ Get ( LastError ) ≠ 0 ] 
    PDF 취소 
    사용자 정의 대화 상자 표시 [ "오류"; "PDF 파일에 표지 페이지를 추가할 수 없습니다." ] 
    스크립트 종료 [ 텍스트 결과: "실패" ] 
End If

레코드를 PDF로 저장 [ 복원 ; 저장: 현재 열려 있는 PDF ; 탐색 중인 레코드 ] 
If [ Get ( LastError ) ≠ 0 ] 
    PDF 취소 
    사용자 지정 대화 상자 표시 [ "오류"; "PDF 파일에 레코드를 추가할 수 없습니다." ] 
스크립트 종료 [ 텍스트 결과: "실패" ] 
End If

PDF 닫기 [ 저장: 파일 ; "Report.pdf" ; 폴더 만들기: 끄기 ]