SetPageTransparencyGroup

벡터 그래픽, 텍스트, 페이지 레이아웃

설명

선택한 페이지의 투명도 그룹 사전을 설정합니다. 페이지 콘텐츠가 마스크, 소프트 마스크, 블렌드 모드 또는 합성된 캡처 콘텐츠를 사용하고 페이지에 정의된 블렌딩 색 공간이 필요할 때 유용합니다

PDF 버전 동작: 페이지 투명도 그룹은 PDF 1.4 /Group 투명도 모델을 사용합니다. 현재 문서 버전이 더 낮고 저장 버전이 잠기지 않았으면 SetPageTransparencyGroup은 문서를 PDF 1.4로 자동 승격하고 transparency group을 AutoBumpedFeatures에 기록합니다. 호출자가 더 낮은 저장 버전을 잠그면 호환성 게이트가 LastErrorCode 602로 저장을 거부합니다

구문

Delphi

Function TPDFlib.SetPageTransparencyGroup(CS, Isolate, Knockout: Integer): Integer;

ActiveX

Function PDFlib::SetPageTransparencyGroup(CS As Long, Isolate As Long, Knockout As Long) As Long

DLL

int DLSetPageTransparencyGroup(int InstanceID, int CS, int Isolate, int Knockout);

매개변수

CS혼합 색 공간: 1 = DeviceRGB, 2 = DeviceCMYK
Isolate투명도 그룹을 페이지 배경과 격리하려면 1, 격리하지 않으려면 0으로 설정합니다
Knockout그룹 안에서 녹아웃 동작을 활성화하려면 1로, 일반 합성을 사용하려면 0으로 설정합니다

반환 값

0색 공간 선택기가 잘못되었거나 선택한 페이지가 없거나 현재 PDF/A 모드에서 투명도 그룹을 금지합니다
1페이지 투명도 그룹이 성공적으로 설정되었습니다

참고 항목

SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit