SetOutputIntentProfileReference

규격 준수, 색상 관리

설명

프로파일 바이트를 내장하지 않고 외부 ICC 프로파일을 참조하는 문서 수준 또는 페이지 수준 PDF 2.0 출력 인텐트를 만들거나 교체합니다

구문

Delphi

Function SetOutputIntentProfileReference(PageNumber: Integer; Const ProfileFileName, ProfileURL, OutputConditionIdentifier, OutputCondition, Info, RegistryName, ProfileName, ColorantNames: WideString): Integer;

매개변수

PageNumberCatalog 출력 인텐트는 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