PDF 인쇄

지정된 파일 경로, 컨테이너 필드 또는 변수에서 PDF 파일을 출력합니다.

옵션 

  • From은 PDF 파일의 위치가 지정된 방식입니다:

    • File은 PDF 파일 경로를 지정합니다. 선택하면 원본 파일 옵션을 사용할 수 있게 됩니다.

    • Source는 컨테이너 필드 또는 변수에 PDF 파일을 지정합니다. 선택하면 원본 옵션을 사용할 수 있게 됩니다.

  • Source file다음 위치에서파일인 경우 PDF 파일에 대한 하나 이상의 경로 및 파일 이름 목록을 정의합니다. 스크립트 단계는 목록을 검색하여 찾은 첫 번째 PDF 파일을 사용합니다. 경로는 image 경로 접두사 중 하나를 사용해야 합니다. 파일 경로 생성하기를 참조하십시오.

  • SourceFromSource일 때 PDF 파일을 저장하는 컨테이너 필드 또는 변수를 지정합니다.

  • Password는 암호화된 PDF 파일을 열기 위해 필요한 비밀번호를 나타내는 텍스트 표현식입니다. PDF 파일이 암호화되지 않은 경우, 이 옵션은 무시됩니다.

  • 프린트 옵션 지정은 프린터와 기타 옵션을 지정할 수 있습니다. (복원은 인쇄 옵션이 스크립트 단계에 저장됨을 나타냅니다). 스크립트가 실행할 때 스크립트 단계에서 출력이 지정된 프린터로 전송됩니다.

    스크립트를 저장하기 전에 프린터를 지정하지 않은 경우 또는 스크립트가 실행될 때 지정된 프린터를 찾을 수 없는 경우 스크립트 단계에서 출력이 사용자의 기본 프린트로 전송됩니다.

  • 인쇄 옵션 저장은 현재 인쇄 설정이 이후 사용을 위해 저장될 컨테이너 필드 또는 변수를 지정합니다. 이 기능을 사용하면 여러 인쇄 작업에 걸쳐 인쇄 설정을 캡처하고 재사용할 수 있습니다.

  • 인쇄 옵션 사용인쇄 옵션 사용 옵션을 사용하여 이전에 저장된 인쇄 설정을 저장하는 컨테이너 필드 또는 변수를 지정합니다. 지정되지 않은 경우, 스크립트 단계는 현재 시스템 인쇄 설정을 사용합니다.

  • 대화상자 사용은 스크립트 단계가 수행되면 표시할 프린트 대화상자를 지정합니다. 일 때, 사용자 상호 작용을 위한 인쇄 대화 상자를 표시합니다. 일 때, 사용자 개입 없이 현재 또는 지정된 인쇄 설정을 사용하여 인쇄합니다.

호환성 

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

다음 버전에서 시작됨 

26.0

설명 

이 스크립트 단계는 PDF를 레이아웃에 표시하지 않고 파일 경로, 컨테이너 필드 또는 변수에서 직접 PDF 파일을 인쇄합니다. 이는 자동화된 워크플로의 일환으로 PDF 문서를 인쇄하는 효율적인 방법을 제공합니다.

스크립트 단계는 일관된 인쇄 동작을 위해 저장된 인쇄 설정을 사용하거나, 사용자 상호 작용을 위해 인쇄 대화 상자를 표시할 수 있습니다. 인쇄 설정은 컨테이너 필드 또는 변수에 저장하고 여러 인쇄 작업에 걸쳐 재사용할 수 있습니다.

이 스크립트 단계는 다음에 유용합니다.

  • PDF 보고서 및 문서의 자동 인쇄

  • 일관성 있는 인쇄 설정으로 여러 PDF 파일을 일괄 인쇄

  • 컨테이너 필드에 저장된 PDF 내용을 먼저 디스크로 내보내지 않고 인쇄

참고 

  • 암호화된 PDF 파일의 경우, 암호가 누락되었거나 올바르지 않은 경우, 이 스크립트 단계는 오류 코드 607("암호화된 PDF 파일의 암호가 누락되었거나 올바르지 않습니다.")을 반환합니다.

  • PDF 파일의 보안 설정이 인쇄를 허용하지 않는 경우, 이 스크립트 단계는 오류 코드 608("PDF 파일의 보안 설정은 프린트를 허용하지 않습니다.")을 반환합니다.

  • 컨테이너 필드가 비어 있거나 PDF 데이터가 포함되지 않도록 지정하면, 이 스크립트 단계에서는 오류 코드 605("컨테이너 필드가 비어 있습니다.") 또는 606("지정된 컨테이너 데이터는 PDF 파일이 아닙니다")을 반환합니다.

  • FileMaker Go에서 인쇄 옵션 저장인쇄 옵션 사용 옵션은 지원되지 않습니다.

  • FileMaker WebDirect에서는 파일에서, 인쇄 옵션 저장인쇄 옵션 사용 옵션은 지원되지 않습니다.

예제 1 - 대화 상자가 포함된 PDF 파일 인쇄

컨테이너 필드에서 PDF 파일을 출력하고, 인쇄 대화 상자를 표시하여 사용자가 인쇄 설정을 지정할 수 있도록 합니다.

복사
PDF 인쇄 [ 출처: 출처 ; 출처: 문서::ReportPDF ; 대화 상자 포함: 켜기 ]

예제 2 - 저장된 설정을 사용한 자동 인쇄

계약 레이아웃에서 첫 번째 레코드로 이동합니다. $$printSettings가 아직 설정되지 않은 경우, 스크립트는 Contracts::ContractPDF 컨테이너 필드 파일에 PDF 파일을 출력하고, 인쇄 대화 상자를 표시하여 사용자가 인쇄 설정을 선택할 수 있도록 합니다. 설정은 $$printSettings 변수에 저장됩니다. $$printSettings가 이미 설정되어 있는 경우, 첫 번째 레코드의 PDF는 저장된 설정을 사용하여 인쇄됩니다. 그런 다음 스크립트는 남은 레코드를 반복하여 동일한 인쇄 설정을 사용해 PDF 파일을 인쇄합니다.

복사
레이아웃으로 이동 [ "계약" (계약) ; 애니메이션: 없음 ] 
레코드/요청/페이지로 이동 [ First ]  

If [ IsEmpty ( $$printSettings ) ] 
  PDF 인쇄 [ 출처: 출처 ; 출처: Contracts::ContractPDF ; 인쇄 옵션을 저장: $$printSettings ; 대화 상자 포함: 켜기 ] 
Else 
  PDF 인쇄 [ 출처: 출처 ; 출처: Contracts::ContractPDF ; 복원: 인쇄 옵션 사용: $$printSettings ] 
End If
Record/Request/Page로 이동 [ Next ; Exit after last: On ]

Loop [ 플러시: 항상 ] 
  PDF 인쇄 [ 출처: 출처 ; 출처: Contracts::ContractPDF ; 복원: 인쇄 옵션 사용: $$printSettings ] 
  Record/Request/Page로 이동 [ Next ; Exit after last: On ] 
End Loop