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
| ElementID | Manipulador opaco de elemento de página |
|---|---|
| ClipPathIndex | Índice de componente, con base 1, cuya marca de editable devuelve la propiedad 6 de GetPageElementClipPathInfo |
| PathSource | Instrucciones de construcción de ruta de reemplazo que comienzan con m o re |
| FillRule | 0 para W o 1 para W* |
Valores devueltos
| 1 | La ruta de origen se reemplazó y todos los manipuladores de elementos de página se invalidaron |
|---|---|
| 0 | La 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