Saltar navegación

Documentación de FlexPro 2025

Presentar datos

FlexPro le ofrece los objetos de presentación diagrama 2D y 3D, tabla de columnas, filas y celdas, texto y medio para presentar datos y resultados de cálculos. Puede exportar estos objetos directamente o insertarlos en documentos y planillas.

Los objetos de presentación tienen un tamaño fijo que corresponde al área rectangular que ocupa el objeto cuando se coloca en un documento, por ejemplo. Sin embargo, si abre un objeto de presentación en una ventana independiente, su tamaño se ajusta automáticamente al de la ventana si activa la opción correspondiente.

Plantillas de presentación y de documento

Puede crear plantillas para diagramas, tablas, textos y documentos y almacenarlas en la base de datos del proyecto actual o en una base de datos de plantillas. En el asistente para crear un objeto, puede seleccionar una plantilla previamente guardada si es necesario.

Puede incrustar o vincular diagramas, tablas, textos y medios en las plantillas de documentos. Los objetos vinculados se sustituyen por objetos seleccionados cuando la plantilla se utilice posteriormente. Por tanto, los vínculos de la plantilla sirven como marcadores de posición para los diagramas, tablas, textos y medios que se utilizarán. Sin embargo, en el caso de los objetos de presentación incrustados, se sustituyen los vínculos de datos. Si una plantilla de documento contiene un diagrama incrustado con dos curvas, por ejemplo, los objetos de datos seleccionados se introducen en las curvas cuando se utiliza la plantilla.

FlexPro distingue entre plantillas de tablas y diagramas estáticos y dinámicos. Cuando se aplica una plantilla dinámica, se crea una curva, una columna o una celda de tabla para cada conjunto de datos seleccionado. Con una plantilla estática, solo las curvas, columnas o celdas existentes se vinculan a los objetos de datos seleccionados. El exceso de objetos de datos puede no tenerse en cuenta. El tipo de plantilla se especifica al guardar la plantilla.

Vinculación e incrustación

Puede incrustar los objetos de presentación en documentos y planillas o insertar un vínculo a un objeto existente en la base de datos del proyecto. Un objeto incrustado forma parte del documento o de la planilla y solo puede utilizarse en la ubicación en la que se insertó. No se pueden crear vínculos a objetos incrustados.

Si desea utilizar el mismo objeto en varios lugares, por ejemplo, en un documento y en una planilla, debe crearlo en la base de datos del proyecto e insertar un vínculo a él en los lugares donde deba aparecer. Los objetos vinculados se muestran con un borde discontinuo cuando se seleccionan, los objetos incrustados, con un borde sólido.

Si edita un objeto al que existen vínculos, los cambios afectan a todos los vínculos. Sin embargo, los distintos vínculos no se actualizan automáticamente, sino que deben activarse mediante el comando Actualizar. Una excepción es el tamaño del objeto. Puede establecer las dimensiones de cada vínculo individualmente. Así, por ejemplo, un diagrama puede mostrarse en un tamaño distinto en la planilla y en el documento.

Puede insertar vínculos no solo en documentos y planillas de FlexPro, sino también en documentos que haya creado con otra aplicación. Por ejemplo, puede insertar un vínculo a un diagrama en un documento de texto. Todo lo que necesita es una interfaz OLE en su procesador de textos. También puede actualizar y editar dichos vínculos.

No es posible incrustar objetos de presentación en aplicaciones de terceros, ya que los objetos FlexPro solo pueden utilizarse de forma razonable en el entorno de los datos y análisis en los que se basan. Sin embargo, puede incrustar una imagen estática del objeto, que entonces solo consistirá en la información de la imagen y no podrá ser editada posteriormente con FlexPro.

Dibujar en objetos de presentación

Puede insertar cualquier dibujo en todos los objetos de la presentación excepto en el objeto de texto, por ejemplo, para resaltar o etiquetar puntos interesantes de una curva. Está disponible el mismo conjunto de formas que en el documento. Todos los dibujos que se crean dentro de un objeto de presentación aparecen en primer plano. Si amplía un diagrama, el dibujo también se amplía automáticamente.

Puede mostrar una cuadrícula de dibujo y utilizar líneas de alineación como ayuda al dibujo.

Diagramas, tablas y textos de varias páginas

flexPro puede envolver diagramas 2D, tablas de columnas, tablas de filas y textos en varias páginas de un documento. Puede utilizar esta opción, por ejemplo, para mostrar curvas continuas largas en un diagrama, para mostrar conjuntos de datos más grandes en una tabla o para mostrar textos más largos.

En el caso de un diagrama 2D, la división en páginas y su número depende de la configuración que realice en la pestaña Paginación del cuadro de diálogo de propiedades del diagrama. Con una tabla de columnas, se utiliza el espacio disponible en la primera página y luego se despliega automáticamente en otras páginas si no se pueden mostrar todos los datos.

Coloque el diagrama, la tabla o el texto en cualquier página del documento. Las demás páginas aparecen automáticamente en el mismo lugar en las páginas siguientes del documento. FlexPro ajusta automáticamente el número de páginas del documento para que se muestren todas las páginas del objeto de presentación. Puede ajustar la posición del objeto para cada página individual. Para una tabla de varias páginas o un texto de varias páginas, también puede establecer la altura de cada página individualmente.

Nota   Las tablas, los diagramas y los textos de varias páginas solo pueden mostrarse en su totalidad en los documentos de FlexPro y en la ventana de objetos. En la planilla o en aplicaciones de terceros solo se muestra la primera página.

FPScript incrustado

En la pestaña Datos del cuadro de diálogo de propiedades de los objetos de presentación, introduzca el nombre de la ruta de la fórmula o del conjunto de datos que proporciona los datos que se van a mostrar, por ejemplo, como una curva en un diagrama. En el caso más simple, solo se especifica el nombre de un conjunto de datos. Sin embargo, puede introducir cualquier expresión FPScript. Este FPScript incrustado se interpreta entonces como una fórmula que se encuentra en la misma carpeta en la que está almacenado el objeto de presentación.

La siguiente expresión FPScript puede utilizarse, por ejemplo, para mostrar la última señal de una serie de señales como una curva:

Serie de señales[-1]

Para procesar la expresión FPScript, FlexPro crea dinámicamente una fórmula incrustada en el objeto de presentación, que luego se traduce y ejecuta. Al igual que las fórmulas normales, esta fórmula también tiene propiedades como UnitY, UnitX, UnitZ, CommentsY, CommentsX y CommentsZ. FlexPro intenta crear automáticamente las entradas apropiadas para estas propiedades tomándolas del último objeto de datos utilizado en la fórmula. En el ejemplo anterior, este sería el conjunto de datos Serie de señales. En el caso más común, cuando el FPScript incrustado solo accede a un conjunto de datos, esto garantiza que las entradas correctas estén disponibles, por ejemplo, para la etiqueta de eje. Si no es así, deberá corregir la propiedad correspondiente mediante un acceso de escritura. Por ejemplo, el siguiente FPScript normaliza los datos de una señal al 100 % y corrige el comentario Y en consecuencia:

This.CommentsY = "Señal normalizada"; Señal / Máximo(Señal) * 100.

Sin embargo, el FPScript incrustado no solo se utiliza cuando se accede a los datos que se van a visualizar, sino también cuando se accede a los atributos que se van a mostrar como etiquetas de eje o en una celda de la tabla, por ejemplo. Para ello, utilice un formateador en el texto correspondiente, al que se adjunta una expresión FPScript incrustada. Un formateador de este tipo comienza siempre con el signo % y determina, por un lado, cómo deben mostrarse los datos y, por otro, de dónde proceden. Una celda de tabla que represente un máximo podría tener el siguiente contenido, por ejemplo:

Máximo de %{Signal.CommentsY}: %&{máximo(señal)}

Aquí, dos campos están incrustados en el texto, el primero contiene una expresión FPScript que proporciona el comentario del conjunto de datos, y el segundo calcula el máximo. La parte del campo situada antes de la llave "{" introducida con el signo % es el formateador que controla el formato de la salida. El carácter & del segundo formateador indica, por ejemplo, que los datos deben emitirse con una unidad. Dependiendo del formato seleccionado, aparecerán códigos adicionales después del signo %.

El siguiente texto se introduce por defecto en la pestaña Etiqueta de eje de un diagrama 2D:

%{.Data.YValueObject(%<ListElement>).NameOrQuantityOrComments(.Data.YComponent)}

El marcador de posición %<ListElement> se sustituye por el número del elemento de lista que se está procesando actualmente antes de traducir el código FPScript si la curva representa una lista con varios conjuntos de datos. La expresión FPScript utiliza el modelo de objetos de automatización de la curva para acceder a los atributos del objeto de datos que se utiliza para el componente Y de la curva. Para ser más precisos, se accede a la fórmula FPScript incrustada especificada para el componente Y de la curva. Este, a su vez, suele tomar los atributos del objeto de datos al que hace referencia.

Véase también

Diagrama 2D y 3D

Tabla de columnas, filas y celdas

Texto

Documento

Planilla

FPScript

Formateador

Campo

Exportar objetos de presentación, documentos y planillas

Exportar objetos de presentación, documentos y planillas como archivo

Exportar objetos de presentación, documentos y planillas con OLE

Trabajar con plantillas de presentación

Crear una plantilla de presentación o documento

Aplicar una plantilla de presentación o documento

Organizar plantillas de presentación y documento