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" ; 폴더 만들기: 끄기 ]