SetCapturedPageTransparencyGroup

Flujos de contenido y grupos de contenido opcional, diseño de página

Descripción

Establece un diccionario de grupo de transparencia en un XObject de página capturada. Utilícelo después de CapturePage o CapturePageEx y antes de dibujar la página capturada cuando el contenido deba componerse como grupo de transparencia

Los grupos de transparencia capturados usan /Group de PDF 1.4. SetCapturedPageTransparencyGroup eleva automáticamente y registra transparency group en AutoBumpedFeatures; una versión inferior bloqueada falla con LastErrorCode 602

Sintaxis

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

CaptureIDID devuelto por CapturePage o CapturePageEx
CSEl espacio de color de fusión: 1 = DeviceRGB, 2 = DeviceCMYK
IsolateEstablézcalo en 1 para aislar el grupo de transparencia del fondo; establézcalo en 0 para obtener un grupo no aislado
KnockoutEstablézcalo en 1 para activar el comportamiento de knockout dentro del grupo; en 0 para composición normal

Valores devueltos

0El identificador de captura o el selector de espacio de color no son válidos, o el modo PDF/A actual prohíbe el grupo de transparencia
1El grupo de transparencia de la página capturada se estableció correctamente

Véase también

CapturePage, CapturePageEx, DrawCapturedPage, SetPageTransparencyGroup