SetOutputIntentProfileReference
규격 준수, 색상 관리
설명
프로파일 바이트를 내장하지 않고 외부 ICC 프로파일을 참조하는 문서 수준 또는 페이지 수준 PDF 2.0 출력 인텐트를 만들거나 교체합니다
구문
Delphi
Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;매개변수
| PageNumber | Catalog 출력 인텐트는 0, 명시적 페이지 출력 인텐트는 1부터 시작하는 페이지 번호입니다 |
|---|---|
| ProfileFileName | 프로파일을 검증하고 참조 메타데이터를 유도하는 데 사용되는 로컬 ICC 파일입니다. 바이트는 내장되지 않습니다 |
| ProfileURL | 동일한 ICC 프로파일을 검색하기 위한 명시적 스킴을 가진 ASCII RFC 3986 URI입니다 |
| OutputConditionIdentifier | 필수 생산 조건 식별자입니다 |
| OutputCondition | 선택적 사람이 읽을 수 있는 조건입니다 |
| Info | 선택적 추가 설명입니다 |
| RegistryName | 선택적 레지스트리 URI입니다 |
| ProfileName | 필수 ICC 프로파일 설명입니다 |
| ColorantNames | 선택적 세미콜론 구분 색재 이름입니다. n-색재 프로파일에서 생략된 이름은 ICC colorantTableTag에서 읽히며, 제공된 이름과 순서는 그 태그와 일치해야 합니다 |
반환값
성공하면 1이고, 대상이나 URI가 잘못되었거나, ICC 출력 장치 프로파일을 읽을 수 없거나 형식이 잘못되었거나, 지원되지 않는 프로파일 색 공간이거나, 필수 텍스트가 없거나, 색재 메타데이터가 일치하지 않으면 0입니다
비고
메서드는 ICC 헤더, 선언된 크기, 출력 장치 클래스, 착색제 테이블을 검증한 다음, /URLs, 16바이트 MD5 /CheckSum, 4바이트 /ICCVersion과 /ProfileCS 문자열, /ProfileName, 선택적 /ColorantTable을 담아 /DestOutputProfileRef를 기록합니다
GRAY, RGB , CMYK 프로필은 PDF/X-6p 모드 5를 지원하고, 2CLR~FCLR 프로필은 PDF/X-6n 모드 6를 지원합니다
이 호출은 PDF 2.0을 요구하며 선택된 범위에서 첫 번째 출력 인텐트를 교체합니다
참고 항목
AddOutputIntentProfileReferenceURL, GetEffectivePageOutputIntentJSON, SetPDFXMode, SetPageOutputIntent