SetPageTransparencyGroup
Gráficos vetoriais, Texto, Esquema da página
Descrição
Define o dicionário de grupo de transparência da página selecionada. Isto é útil quando o conteúdo da página utiliza máscaras, máscaras suaves, modos de mistura ou conteúdo capturado composto e a página necessita de um espaço de cores de mistura definido
Comportamento da versão do PDF: os grupos de transparência de página utilizam o modelo de transparência /Group do PDF 1.4. Se a versão atual do documento for inferior e a versão de gravação não estiver bloqueada, SetPageTransparencyGroup eleva automaticamente o documento para PDF 1.4 e regista transparency group em AutoBumpedFeatures. Se o chamador bloquear uma versão de gravação inferior, a verificação de compatibilidade rejeita a gravação com LastErrorCode 602
Sintaxe
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);
Parâmetros
| CS | O espaço de cores de mistura: 1 = DeviceRGB, 2 = DeviceCMYK |
|---|---|
| Isolate | Defina como 1 para isolar o grupo de transparência do fundo da página; defina como 0 para um grupo não isolado |
| Knockout | Defina como 1 para ativar o comportamento de knockout dentro do grupo; defina como 0 para composição normal |
Valores devolvidos
| 0 | O seletor do espaço de cor é inválido, nenhuma página está selecionada ou o modo PDF/A atual proíbe o grupo de transparência |
|---|---|
| 1 | O grupo de transparência da página foi definido com êxito |
Consulte também
SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit