ReplacePageElementClipPath

Edición de flujos de contenido, trazados de recorte

Descripción

Reemplaza el objeto de ruta de nivel superior exacto que estableció un componente editable de la intersección de recortado efectiva de un elemento enumerado

Sintaxis

Delphi

Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;

Parámetros

ElementIDManipulador opaco de elemento de página
ClipPathIndexÍndice de componente, con base 1, cuya marca de editable devuelve la propiedad 6 de GetPageElementClipPathInfo
PathSourceInstrucciones de construcción de ruta de reemplazo que comienzan con m o re
FillRule0 para W o 1 para W*

Valores devueltos

1La ruta de origen se reemplazó y todos los manipuladores de elementos de página se invalidaron
0La entrada no es válida, el origen capturado cambió o el componente es de solo lectura

Observaciones

La capa de origen capturada, el rango de instrucciones y la huella normalizada se validan todos antes de escribirLas coordenadas de

Las coordenadas de PathSource usan el espacio de usuario actual en la fuente de recorte original; la geometría de componentes enumerada usa el espacio de usuario por defecto tras la CTM de la fuente

Si el operador de cierre original pintó y recortó el trazado, el reemplazo cambia también esa geometría pintada porque PDF usa el mismo trazado actual para ambos efectos

La edición cambia todo elemento posterior que consuma el mismo componente de recorte del estado de gráficos, no solo el elemento usado para seleccionarlo

Los límites iniciales de página, los recortes de contorno de texto, los recortes locales de Form, los objetos de trazado mal formados y los trazados divididos entre capas de contenido son de solo lectura

LastErrorCode es 532 para una entrada no válida, 533 para una fuente obsoleta o 534 para un componente de solo lectura