4D Write Pro: Comandos de WP y más allá

Traducido automáticamente de Deepl

Hemos recibido comentarios en el foro y en TAOW sobre funciones que ya existían en el plug-in 4D Write pero que parecen faltar en 4D Write Pro. Sin embargo, ¡están disponibles desde hace mucho tiempo!

En esta entrada del blog, repasaremos una lista de habilidades existentes en 4D Write Pro que parecen haber pasado desapercibidas. En otras palabras, características de 4D Write Pro que no sabías que existían.

Después de todo, ¡4D Write Pro no se limita a los comandos de WP!

Crear un documento fuera de la pantalla

«¿Dónde están los comandos fuera de pantalla de 4D Write?» Estos comandos ya no existen en 4D Write Pro, simplemente porque no tienen sentido.

El documento de 4D Write Pro es un objeto 4D. Un objeto complejo con muchos atributos y varios niveles de participación, pero siempre un objeto. En primer lugar, se instala el objeto con WP NEW. Luego, puede manipularlo en memoria con comandos 4D. Al final, si quiere ver el aspecto del documento, asocie su objeto a un área de 4D Write Pro para mostrarlo en la pantalla.

Manipular el área de 4D Write Pro

El área de 4D Write Pro es un objeto de forma igual que otros objetos de forma. Por lo tanto, los comandos del tema «OBJECT » se aplican al área de 4D Write Pro.

Por ejemplo, quiere mostrar un documento como de sólo lectura para que un usuario pueda leer el documento y seleccionar partes del mismo para copiarlas, pero no modificar el documento. Es muy sencillo, utilice el comando clásico: OBJECT SET ENTERABLE.

OBJECT SET ENTERABLE(*; "wpDoc";False)

Impresión de

4D Write Pro está totalmente integrado en 4D. Así que los comandos de impresión de 4D también se aplican a 4D Write Pro, como SET PRINT PREVIEW, PRINT SELECTION, etc. Revisa estas antiguas entradas del blog sobre las diferentes posibilidades de impresión.

Digamos que quiere enviar una invitación a cada uno de sus clientes, y en la cabecera de su documento, quiere cambiar el nombre y el apellido de cada cliente. Es fácil:

// Get your 4DWP sample
QUERY([WP_Samples];[WP_Samples]SampleName="Gracias")
// Query your data
ALL RECORDS ([People])
SET PRINT PREVIEW (
True) // No need to waste paper
OPEN PRINTING JOB
APPLY TO SELECTION ([People];WP PRINT([WP_Samples]Sample))
CLOSE PRINTING JOB

Insertar el número de página u otras expresiones

¿Quieres insertar el número de página en el pie de página de un documento, pero no encuentras el comando WP para insertar una expresión? ¿Has mirado en el tema del comando ST?

Nunca es demasiado tarde. Revise el ST INSERT EXPRESSION comando:

$footer:=WP New footer($subSection)
$oNewRange :=WP Create range($footer;wk start text;wk end text)
ST INSERT EXPRESSION ($oNewRange;"$wp_pageNumber")

Del mismo modo, puede añadir el número total de páginas, la fecha de creación, etc. Consulte la documentación para obtener más detalles.

Para terminar…

Algo importante a tener en cuenta: 4D Write Pro está integrado en 4D, lo que significa que puede utilizar los comandos de 4D en un área de 4D Write Pro. No estás limitado sólo a los comandos de WP.

Así que piensa fuera de la caja. Se pueden lograr muchas cosas con 4D Write Pro. El cielo es el límite.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.