SetCapturedPageTransparencyGroup

Fluxos de conteúdo e grupos de conteúdo opcionais, Layout da página

Descrição

Define um dicionário de grupo de transparência em um XObject de página capturada. Use depois de CapturePage ou CapturePageEx e antes de desenhar a página capturada, quando o conteúdo capturado precisar ser composto como um grupo de transparência.

Comportamento de versão do PDF: grupos de transparência de páginas capturadas 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, SetCapturedPageTransparencyGroup 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.SetCapturedPageTransparencyGroup(CaptureID, CS, Isolate, Knockout: Integer): Integer;

ActiveX

Function PDFlib::SetCapturedPageTransparencyGroup(CaptureID As Long, CS As Long, Isolate As Long, Knockout As Long) As Long

DLL

int DLSetCapturedPageTransparencyGroup(int InstanceID, int CaptureID, int CS, int Isolate, int Knockout);

Parâmetros

CaptureIDO ID retornado por CapturePage ou CapturePageEx.
CSO espaço de cores de blending: 1 = DeviceRGB, 2 = DeviceCMYK.
IsolateDefina 1 para isolar o grupo de transparência do backdrop; 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 capture ID ou o seletor de espaço de cores é inválido, ou o modo PDF/A atual proíbe o grupo de transparência.
1O grupo de transparência da página capturada foi definido com sucesso.

Veja também

CapturePage, CapturePageEx, DrawCapturedPage, SetPageTransparencyGroup