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