4D Write Pro: Localiza fácilmente todas las pausas

Traducido automáticamente de Deepl

Los documentos de 4D Write Pro admiten cinco tipos de saltos:

  • saltos de línea
  • saltos de párrafo
  • saltos de página
  • saltos de sección
  • saltos de columna

A veces, necesita localizar un determinado tipo de ruptura para sustituirlo por otro, o simplemente eliminar todas sus apariciones en el documento. Para hacer esto posible, hemos desarrollado una nueva función: WP Get breaks.

Obtener saltos de usuario

Nuevo comando

WP Get breaks devuelve por defecto los cinco tipos de pausas. Se trata de pausas explícitas, es decir, pausas que han sido introducidas intencionadamente por el usuario, ya sea en su teclado o desde un menú o menú contextual.

Los demás saltos, causados por el diseño de la página, por ejemplo, no se tienen en cuenta porque se han insertado implícitamente, para su visualización o impresión. No forman parte del documento.

Este comando también puede, a petición, devolver sólo un tipo determinado de saltos, como los saltos de página, por ejemplo.

El resultado es muy fácil de usar porque este nuevo comando devuelve una colección de rangos que son directamente utilizables por otros comandos que toman este tipo de argumento como parámetro.

Algunos ejemplos

Gracias a este comando, ahora es más fácil sustituir los saltos de sección por simples saltos de página.

También es posible localizar varios saltos de párrafo. Por lo tanto, puede eliminar los duplicados o sustituirlos todos por saltos de página, sustituir los saltos de columna por saltos de párrafo, etc.

Código de ejemplo

El código de ejemplo siguiente sustituye todos los saltos de línea por saltos de párrafo:

// Find all the line breaks
$_filteredBreaks:=WP Get breaks(WParea; wk line break)
// Replace them with paragraph breaks
Paracada ($break; $_filteredBreaks)
WP INSERT BREAK ($break; wk paragraph break; wk replace)
Fin para cada

Fácil, ¿verdad?

Próximos pasos

Encontrarás todo lo que necesitas saber en la documentación. Y como siempre, para todo tipo de preguntas o comentarios, no dude en unirse a nosotros en el foro de 4D.

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.