SetPageTransparencyGroup
Gráficos vetoriais, Texto, Layout da página
Descrição
Define o dicionário de transparency group da página selecionada Isso é útil quando o conteúdo da página usa máscaras, soft masks, blend modes ou conteúdo capturado composto e a página precisa de um espaço de cores de mesclagem definido
Comportamento de versão do PDF: grupos de transparência de página usam o modelo de transparência /Group do PDF 1.4. Se a versão atual do documento for menor e a versão de salvamento não estiver travada, SetPageTransparencyGroup eleva automaticamente o documento para PDF 1.4 e registra transparency group em AutoBumpedFeatures. Se o chamador travar uma versão de salvamento menor, o gate de compatibilidade rejeita o salvamento 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 blending: 1 = DeviceRGB, 2 = DeviceCMYK. |
|---|---|
| Isolate | Defina 1 para isolar o grupo de transparência do backdrop da página; defina 0 para um grupo não isolado. |
| Knockout | Defina 1 para habilitar comportamento knockout dentro do grupo; defina 0 para compositing normal. |
Valores retornados
| 0 | O seletor de espaço de cores é 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 sucesso. |
Veja também
SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit