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
| CaptureID | O ID retornado por CapturePage ou CapturePageEx. |
|---|---|
| CS | O espaço de cores de blending: 1 = DeviceRGB, 2 = DeviceCMYK. |
| Isolate | Defina 1 para isolar o grupo de transparência do backdrop; 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 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. |
|---|---|
| 1 | O grupo de transparência da página capturada foi definido com sucesso. |
Veja também
CapturePage, CapturePageEx, DrawCapturedPage, SetPageTransparencyGroup