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

CSO espaço de cores de blending: 1 = DeviceRGB, 2 = DeviceCMYK.
IsolateDefina 1 para isolar o grupo de transparência do backdrop da página; defina 0 para um grupo não isolado.
KnockoutDefina 1 para habilitar comportamento knockout dentro do grupo; defina 0 para compositing normal.

Valores retornados

0O 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.
1O grupo de transparência da página foi definido com sucesso.

Veja também

SetCapturedPageTransparencyGroup, SetTransparency, SetPageUserUnit