Método de procesamiento de dibujo de pantalla de tabla
Descripción general
 Cuando los datos de solicitud de dibujo del programa de aplicación son los mismos que los datos inmediatamente anteriores, el rendimiento del dibujo se mejora copiando la imagen de dibujo previa. ] Un área de datos de solicitud de dibujo 7 para almacenar datos de solicitud de dibujo para una línea, una tabla de pantalla lógica 6 para almacenar una pantalla de información de columna que está dibujando datos de la pantalla de elemento que constituye la tabla, Parada zona 8 para la celebración de los datos de posición de visualización, la mesa de la ventana lógica unidad 1 el establecimiento para el almacenamiento de un conjunto de datos de solicitud de dibujo a la ubicación adecuada de la mesa de la ventana lógico 6 editar información de la columna, y la información de columna de ahorrar área 8 y la tabla de pantalla lógica 6 referencia al dibujo, la comprobación de determinación duplicada significa 2 para determinar si el contenido de dibujo de anterior y presente a la altura, y el dibujo unidad de duplicación 3 para copiar la imagen último dibujo si coinciden, dibujado en si no coinciden con la información de columna Un dibujo significa 4 para crear una imagen y un medio de actualización de área de guardado 5 para actualizar el área de guardado 8 después del dibujo.
Campo técnico
La presente invención se refiere a un método de procesamiento de dibujo pantalla frontal, para la pantalla de tabla de métodos de procesamiento de dibujo para el control a la pantalla de los análisis de los datos de petición de prestación incluyendo las fronteras particulares dados a partir de programas tales como el sistema de hoja de cálculo.
Antecedentes de la técnica
Dibujo datos de solicitud del programa de aplicación tal como un sistema de hoja de cálculo es un conjunto de los datos de dibujo para la pantalla elemento es la unidad más pequeña que constituye la pantalla frontal, tales como texto que se registra en la información frontera y mesa para formar un armazón de mesa Información y se envía línea por línea.
La figura 8 es un diagrama explicativo de una imagen de dibujo de la pantalla del elemento. La pantalla de elementos de superficie de dibujo, una adición carácter a la región de texto se puede visualizar, en la zona fronteriza para la visualización de las fronteras, se determinan en la zona fronteriza inferior y el área de línea rayada vertical, como los datos de dibujo, se muestra en el área de texto Se requiere un código de carácter que represente un carácter o un símbolo para mostrar y una información de línea reglamentada para indicar si se dibuja una línea reglamentada en cada área de línea reglamentada.
La Figura 5 es un diagrama explicativo que muestra un ejemplo de la configuración de un datos de la solicitud de dibujo, la figura 5 (a), dibujo datos de solicitud correspondientes a la imagen de dibujo de sólo el marco de la tabla de una fila 5 columna se muestra en la Fig. 5 (b) Se muestran Dibujo datos de la solicitud, como se muestra en la Fig. 5 (a), los datos de posición de visualización que indica la posición del dibujo pantalla de la tabla, se compone de un datos de texto que indica la información de caracteres, y los datos de atributo que indica el color del texto y la información de frontera Ahí Pantalla de datos de posición y el número de línea de una línea que se pueden extraer, y el número de columna que indica la primera posición de la columna para empezar a dibujar, se compone de una longitud que representa el área de dibujo de la línea por el número de columnas, los datos de atributo, el color de los caracteres y Se compone de una columna de datos unitarios en unidades de columna en las que la presencia o ausencia de una línea reglada está representada por información binaria de 1 byte. Dibujo datos de solicitud que se muestran en las Figs. 5 (a) está en el intervalo de 5 columnas posición de la segunda fila y la primera columna de la imagen de dibujo, una columna, columna 3, los bordes superiores 5 columna, borde inferior de visualización, a la vertical de las guías dibujadas , No hay líneas gobernadas verticales en 2 columnas y 4 columnas, solo se dibujan líneas gobernadas superiores y líneas rotas inferiores, y el color de todos los caracteres se establece en blanco. Tenga en cuenta que el color de fondo de la pantalla de visualización y el color de la línea gobernada son fijos, y la designación en unidades de columna no se realiza. En el caso de una imagen de dibujo de solo el cuadro frontal de la figura 5 (b), todas las cinco columnas de datos de texto son códigos de espacio.
La figura 6 es un diagrama de flujo de un procedimiento de procesamiento de un método de procesamiento de dibujo de imágenes en pantalla convencional. En primer lugar, los datos de solicitud de dibujo recibidos del programa de aplicación se editan de nuevo en información de columna (datos de dibujo para la pantalla del elemento) en unidades de columna y se establecen en la tabla de pantalla lógica (paso S 11). Posteriormente, tomada en la información de columna orden desde una mesa de ventana lógico (paso S12), el análisis de la información de atributos (paso S13), y dibuja el borde superior, el borde inferior, la líneas verticales según el resultado del análisis (paso S14 S16) gobernados, a continuación, Dibujar caracteres o símbolos de texto (paso S17). El procesamiento descrito anteriormente de la etapa S12 a la etapa S17 se repite hasta que no haya información de columna (etapa S18), y cuando no hay información de columna, se completa el procesamiento de dibujo para una fila. En el método de procesamiento de dibujo de imágenes en pantalla convencional, el procesamiento mostrado en el diagrama de flujo de la figura 6 descrito anteriormente se ejecuta repetidamente cada vez que se reciben datos de solicitud de dibujo para una fila.
La figura 7 es un diagrama explicativo de la configuración de la tabla de pantalla lógica y la información de columna almacenada. La mesa de la ventana lógica, como se muestra en la Fig. 7 (a), en las m filas y n columnas para dividir la región de dibujo en la pantalla de visualización en los elementos de fila y columna de cada pantalla almacenar información de columna de cada tabla pantalla elemento Hay información de columna almacenada en un lugar correspondiente a la posición de visualización de la pantalla del elemento. información de la columna, como se muestra en la Fig. 7 (b), se compone de un código de carácter de los caracteres y símbolos se dibuja en la pantalla elemento, un 1-byte información de atributo que indica el color del texto y la información de frontera, en las Figs. 5 (a) para la elaboración de datos de solicitud muestran, los datos de texto y datos de atributos se expanden en información cinco columnas se muestra en la Fig. 7 (b), un marco de línea gruesa en la Fig. 7 que corresponde a la posición de visualización se indica por los datos de posición de visualización (a) Se almacena en un lugar marcado con un círculo.
Aquí, el proceso de extracción con respecto a los datos de solicitud de extracción mostrados en la figura 5 (a) se describirá específicamente. En primer lugar, los datos de solicitud de dibujo se editan en la información de la columna y se establecen en la tabla de pantalla lógica. A continuación, la información de la columna mostrada en la figura 7 (b) se toma para cada columna y se procesa. Dado que la columna no está en frente de las mismas y verticales líneas se establece fila de la primera columna, el borde superior de la izquierda del área de línea rayada vertical fue dibujado en el color del fondo, para dibujar la derecha en el color de la frontera. De manera similar, las líneas de menor resolución se dibujan por separado en los lados izquierdo y derecho del área de línea gobernada verticalmente. Dado que se establece la línea de línea vertical, el área de línea de línea vertical se dibuja con el color de la línea de línea y, finalmente, los caracteres y símbolos correspondientes al código de carácter se dibujan en el área de texto. Sin embargo, en este ejemplo, dado que el código de carácter es un código de espacio, no se realiza el dibujo en el área de texto. A continuación, la segunda columna debido a que las líneas rectas verticales no están configuradas, señala a la totalidad del área de color del borde borde superior, para extraer todo el color del borde inferior del mismo modo región fronteriza. Dado que las líneas verticales no están configuradas, no se dibujan y el dibujo del área de texto tampoco se realiza. La tercera columna se ha definido una línea rayada vertical, la segunda columna y cuarta parte superior en la columna (pre-columna y la columna siguiente) fronteras, ya que se establece tanto borde inferior, el área de línea rayada superior, el borde inferior Dibuje toda el área con el color de la línea reglada en ambas áreas. Debido a que las líneas verticales regladas están configuradas, el área de línea gobernada vertical se dibuja con el color de la línea reglada, pero el dibujo del área de texto no es necesario porque es un código de espacio. El dibujo de la cuarta columna es el mismo que la segunda columna. 5 en la columna, ya que si bien las líneas rectas verticales no se establecen la siguiente información de la columna en la misma línea están presentes, el primer color región línea rayada superior izquierda de las fronteras de la zona de línea rayada vertical, para extraer el color adecuado para el fondo. De forma similar al área de línea gobernada superior, el área de línea gobernada más baja se dibuja separando la izquierda y la derecha del área de línea gobernada vertical. Dibuja el área de línea gobernada vertical con el color de la línea reglada y cambia al dibujo del área de texto. La figura 9 muestra una imagen de dibujo de la pantalla frontal dibujada de esta manera.
Tarea de solución
Como se describió anteriormente, en el método de procesamiento de dibujo pantalla frontal convencional, edita la información de columna cada vez que recibe una fila de datos de solicitud de dibujo desde un programa, y ​​realiza el procesamiento para convertir la imagen de dibujo por columna, dibujar una línea Se emite un comando de ejecución de visualización correspondiente al número de columnas al dispositivo de visualización de pantalla. Si la pantalla frontal no es algunos casos en la misma pantalla consta de varias líneas está representada en varias ocasiones, ya que en tal caso, incluso el mismo proceso sólo el número de repetir las líneas anteriores se repiten tantas el número de instrucción de ejecución de visualización Existe el problema de que la velocidad de dibujo es lenta.
Un objeto de la presente invención, sin repetir el procesamiento normal de dibujo para dibujar cada columna cuando la misma fila de visualización continúa, puede acelerar el dibujo reduce el número de veces que la emisión de pantalla ejecutar instrucciones copiando la fila anterior Y para proporcionar un método de procesamiento de representación de pantalla de tabla.
Solución
método de procesamiento de dibujo pantalla Tabla según la reivindicación 1, en la pantalla frontal método de procesamiento de dibujo para controlar una visualización de la pantalla desarrollado en la información de la columna mediante el análisis de los datos de petición de dibujo incluyendo la línea de tabla que se proporciona a partir de un programa de aplicación tal como un sistema de hoja de cálculo, la pantalla los datos de posición, datos de texto, y de dibujo área de datos de petición de almacenamiento de datos de dibujo de petición para una fila que consiste en datos de atributos, que corresponde a la información de columna posición de la pantalla que está dibujando pantalla elemento de datos que constituye la pantalla frontal 1 Un área de guardado para guardar y retener los datos de posición de visualización en los datos de solicitud de dibujo que se ejecutó la última vez hasta la ejecución de los siguientes datos de solicitud de dibujo y los datos de solicitud de dibujo Los datos de texto y los datos de atributos en los datos de solicitud de dibujo almacenados en el área se denominan elementos Un medio de ajuste de la tabla ventana lógico para configurar la ubicación adecuada dentro de la tabla de pantalla lógica desarrollada en una columna de la información de la columna de las unidades de superficie, la información de columna fijado por la mesa de la ventana lógico medios y los datos de posición de visualización de la zona de guardar la configuración Medios de verificación de juicio de dibujo para juzgar si la información de columna en la tabla de pantalla lógica de la porción correspondiente coincide o no con la información de columna en la tabla de pantalla lógica; y medios de representación para la visualización en el dispositivo de visualización de la pantalla del medio de ajuste de información de la columna se ha fijado para ampliar la imagen a dibujo, que corresponde a los datos de posición de visualización de la zona de guardar cuando se determina que la información de la columna de dibujo en jaque doble determinación significa coincidencias Una imagen de dibujo de la posición en los datos de solicitud de dibujo almacenados en el área de datos de solicitud de dibujo Una unidad de duplicación de dibujo que se mostrará en el dispositivo de visualización de la pantalla se copian en la posición correspondiente a los datos de localización, dichos medios de dibujo o el proceso de dibujo dibujo después de la finalización de la replicación significa dibujo datos de solicitud almacenados en dicha área de dibujo de solicitud de datos por Y guarde los medios de actualización de área para almacenar los datos de posición de visualización en el área de guardado.
método de procesamiento de dibujo pantalla Mesa según la reivindicación 2, en la pantalla frontal método de procesamiento de dibujo según la reivindicación 1, en el que dichos datos de posición de visualización, posición de la cola desde el número de columna y la posición de inicio de visualización que representa una posición de inicio de visualización y un número de línea que indica la línea de visualización , Y los datos de texto y los datos de atributos están compuestos cada uno por una cadena de datos compuesta de datos de unidades correspondientes al número de columnas.
método de procesamiento de dibujo pantalla Mesa según la reivindicación 3, en la pantalla frontal método de procesamiento de dibujo según la reivindicación 1, en el que dicho dibujo de solicitud de datos tiene una longitud fija, los datos de posición de visualización está constituido solamente por un número de línea que representa la línea de visualización .
Las realizaciones de la presente invención se describirán ahora con referencia a los dibujos.
La figura 1 es un diagrama de bloques que muestra una configuración de una realización de la presente invención.
sistema de pantalla de la tabla de procesamiento de dibujo de la presente realización, como se muestra en la Fig. 1, los datos de posición de visualización, un área de datos de solicitud de utilización 7 para almacenar datos de texto, una solicitud de utilización de datos para una fila que consiste en datos de atributos, la pantalla frontal una disposición de pantalla de elemento de datos de dibujo está en correspondencia con la posición de visualización de la información de la columna y la tabla de pantalla lógica 6 matriz de para el almacenamiento de una pantalla de visualización, los datos de posición de visualización en los datos de solicitud de dibujo ejecución anterior de la siguiente una zona 8 guardar para ser retraída hasta la ejecución del dibujo retención de datos de la solicitud, la mesa de la ventana lógica unidad 1 de establecimiento para establecer la porción correspondiente de la mesa de la ventana lógico 6 los datos de solicitud de dibujo de la zona de datos de solicitud de dibujo 7 para ampliar la información de columna , Se determina si la información de columna recién ajustada coincide o no con la información de columna correspondiente a los datos de posición de visualización del área de almacenamiento 8 en la tabla de pantalla lógica 6 Dibujo replicación de verificación determinar significa 2 para la referencia se determina, significa el dibujo 4 para la emisión de una instrucción de ejecución de visualización para el dispositivo de visualización de la pantalla 9 para crear una imagen de dibujo a partir de la información de columna si no hay ninguna coincidencia, la posición de visualización de la zona de guardar 8 al emparejar y el dibujo unidad de duplicación 3 para la emisión de una instrucción de ejecución de visualización para la copia de la posición del recién dibujar la imagen de dibujo de la posición correspondiente a los datos, los datos de posición de visualización de los datos de solicitud de dibujo dibujo área de datos de solicitud 7 en la trama acabado la zona 8 ahorran Y una actualización del área de guardado significa 5 para almacenar el área guardada.
área de datos de petición Dibujo 7 es un área de memoria para almacenar datos de dibujo de petición para una fila, como se describe en la Fig. 4 (a), los datos de posición de visualización, el almacenamiento de datos de texto, dibujo datos de solicitud comprenden datos de forma secuencial atributo .
La tabla de pantalla lógica 6 es una matriz de m filas yn columnas descritas en la figura 7A, y la información de columna que define las imágenes de dibujo de las pantallas de elementos m × n visualizadas en la pantalla se almacena en cada elemento Y se almacena en una porción correspondiente a la posición de visualización de la pantalla. Es decir, toda la información de columnas correspondiente a la imagen de dibujo que se muestra en la pantalla de visualización de la pantalla de la pantalla del dispositivo 9 se almacena en la tabla de pantalla lógica 6, cuando se cambia la imagen de dibujo, mesa de la ventana lógico mediante la elaboración de solicitud de datos 6 se cambia en unidades de filas, se cambia la imagen de renderizado de la línea cambiada.
Guarde zona 8 es un área de memoria para almacenar los datos de posición en pantalla los datos de la solicitud de dibujo realizados anteriormente hasta que la ejecución de los siguientes datos de solicitud de dibujo, datos de la llamada un empate almacenados en el área de datos de solicitud de dibujo actual 7 Se almacenan los datos de posición de visualización en los datos de solicitud de dibujo previos, es decir, el número de línea, el número de columna y el número de columna.
La configuración de la tabla de pantalla lógica 1 amplía los datos de texto y los datos de atributo en los datos de solicitud de dibujo almacenados en el área 7 de datos de solicitud de dibujo en información de columna y hace referencia a los datos de posición de visualización para determinar la posición correspondiente , Posición de columna). Para la elaboración de datos de la solicitud que se muestran en la Fig. 5 (a), información de la columna se muestra en la Fig. 7 (b) se almacena en la ubicación de la marca ○ rodeada por un marco línea gruesa en la Fig. 7 (a).
El medio de verificación de determinación de duplicación de dibujo 2 determina cuál de los medios de dibujo 4 y el medio de duplicación de dibujo 3 ejecuta el procesamiento de dibujo de los datos de solicitud de dibujo almacenados en el área de datos de solicitud de dibujo 7. Por lo tanto, los datos de posición de visualización en los datos de solicitud de dibujo de la zona de datos de solicitud de dibujo 7 que pueden extraerse de la unidad de ajuste de la tabla de pantalla lógica 1 recibe los datos de posición de visualización en los datos de solicitud de dibujo ejecución anterior de la zona de guardar 8, el número de columnas ( Longitud) coinciden. Si el número de columnas no coinciden, ya que hay un dibujo datos de solicitud para llevar a cabo los datos de solicitud de dibujo actuales y ejecución anterior es evidente variar, decidir la creación de una nueva imagen del dibujo de la unidad 4 dibujo. Cuando el número de columnas coincide, la información de columna de ambos se lee de la parte correspondiente de la tabla de pantalla lógica 6 y se compara, y se juzga si coincide o no toda la información de columna. Si la información coincide con la columna todo porque es el contenido que hace que la corriente y el contenido del último dibujo de la misma, ya que las imágenes ya prestados que son mapas de bits presente en la memoria de la pantalla, para utilizar la unidad de duplicación dibujo 3 . Cuando la información de la columna no coincide, el medio 4 de representación crea una nueva imagen renderizada.
El medio de dibujo 4 es un medio para desarrollar secuencialmente imágenes de dibujo de las pantallas de elementos a partir de la información de columna almacenada en la tabla de pantallas lógicas 6 mediante el procedimiento mostrado en la FIG.
El medio 3 de duplicación del dibujo es un medio para realizar el procesamiento del dibujo a alta velocidad copiando la imagen del dibujo ya desarrollada con el mapa de bits en la memoria de la pantalla. La ubicación de la fuente de la imagen dibujo de los datos de posición de visualización obtenidos a partir de la zona de guardar 8, para determinar la posición del destino de la copia de los datos de posición de visualización de los datos de la solicitud de dibujo de la zona de datos de solicitud de dibujo 7, una copia de la imagen sobre la base de una memoria de pantalla . Por lo tanto, es posible extraer los datos de solicitud de dibujo en la ejecución de instrucciones de una pantalla, que se puede extraer sucesivamente más rápido que el dibujo con la instrucción múltiple ejecución pantalla por la unidad de arrastre 4.
Guardar actualización del área de medios 5 después del estirado pantalla de finalización de una fila mediante 4 dibujo o dibujar unidad de duplicación 3, y las actualizaciones y almacena los datos de posición de visualización del área de datos de solicitud de utilización 7 en el área ahorro 8.
La Figura 2 es un diagrama de flujo que muestra el procedimiento de procesamiento de la realización de la FIG. En primer lugar, los datos de solicitud de utilización almacenados en el área de datos de solicitud de utilización 7 se encuentra en la parte correspondiente de la mesa de la ventana lógico 6 para ampliar la información de la columna se analizaron editado por unidad de ajuste de la tabla ventana lógico 1 (etapa S1). Dibujo determinación replicación medios 2 comprobación compara los datos de posición de visualización de los datos de solicitud de dibujo para ejecutar esta recibida de la unidad de ajuste de la tabla de pantalla 1 lógico, los datos de posición de visualización en los datos de solicitud de dibujo ejecución previa adquirida desde la zona de guardar 8 , Y compara si el número de columnas coincide o no (paso S2). Si no coinciden, se obtiene la información de columna de los datos de la solicitud de dibujo para ejecutar esta vez de la pantalla lógica tabla 6 (paso S3), y para crear una nueva imagen de dibujo pasando el dibujo significa 4 junto con los datos de posición de visualización (paso S4). Por otro lado, si coinciden, la información de columna de ambos se lee de la tabla de pantalla lógica 6, y se compara si toda la información de columna coincide o no (paso S5). Si la información de columna coincide con todos los pases anterior y la corriente tanto los datos de posición de visualización a la replicación dibujo significa 3, ya calcula las posiciones de la fuente y de destino del mapa de bits desplegado dibujo de imagen (paso S6), y La imagen de dibujo se copia de acuerdo con la información (etapa S 7). Una vez que finaliza el dibujo, el medio de actualización del área de almacenamiento 5 captura los datos de posición de visualización del área de datos de solicitud de dibujo 7 y actualiza el área de almacenamiento 8 (etapa S 8). Como se describió anteriormente, el proceso de renderización de los datos de solicitud de representación almacenados en el área 7 de datos de solicitud de renderizado se completa, y los datos de solicitud de representación siguientes se almacenan y ejecutan.
La figura 3 es una vista explicativa que muestra un ejemplo en el que se realiza el proceso de copia de la imagen de dibujo por los medios 3 de duplicación del dibujo. Considere un caso en el que se muestre el mismo marco de tabla de 1 fila y 5 columnas en la 1ª fila y la 2ª fila de la pantalla como se muestra en la Fig. 3 (a). Dibujo datos de solicitud para la segunda fila, un contenido muestran en la Fig. 5 (a), los datos de solicitudes de utilización de la primera fila son los mismos que la segunda fila, excepto que el número de línea de los datos de posición de visualización es '1' . Cuando la primera línea del dibujo, la zona 8 guardar, ya que no hay datos se han limpiado como se muestra en 'primera línea' de la Fig. 3 (b), la primera fila y primera columna de la tabla ventana lógico 6 El dibujo por el medio de dibujo 4 se ejecuta mediante la información de columna mostrada en la figura 7 (b) expandida en 1 fila y 5 columnas. Después de la ejecución, los datos de posición de visualización de la primera fila se almacenan en el área de almacenamiento 8 como se muestra en la 'segunda fila' de la figura 3 (b). A continuación, la segunda fila de los datos de solicitud de dibujo almacenados en el área de datos de solicitud de utilización 7, se almacenan en dos filas 5 columnas a partir de dos filas 1 columna de la tabla ventana lógico 6 se expande para la información de la columna. En este caso, dado que hay datos en el área de guardado 8 y el número de columnas de los datos de posición de visualización son ambos '5', se compara la información de columna de la tabla de pantalla lógica 6. Como la información de columna de ambos es idéntica, la imagen de dibujo de la primera línea en el dispositivo de visualización de pantalla 9 se copia a la segunda línea. Después de que se completa la copia a la segunda línea, el área de almacenamiento 8 se actualiza al estado 'después de la finalización' de la figura 3 (b). Cuando el mismo cuadro de tabla continúa mostrándose en la tercera línea y en las siguientes líneas, se realiza un procesamiento de copia similar.
La figura 4 es un diagrama explicativo que muestra otro ejemplo en el que se ejecuta la copia. La Fig. 4 (a), ver el mismo marco de la tabla en los ojos primera fila y la tercera fila, nada en la segunda línea es si no hay pantalla, la Fig. 4 (b), la primera fila y la tercera fila Este es el caso donde el contenido de visualización de los ojos es el mismo, pero las posiciones de las columnas al inicio de la pantalla son diferentes.
En la descripción anterior de la realización, la determinación de replicación dibujo medios 2 Comprobación realiza una comparación del número de columnas de los datos de posición de visualización, mediante la comparación de la información de la columna en el orden de la disposición cuando el número de columnas coincide con la pantalla en los datos de posición de visualización El procesamiento de copias también puede realizarse incluso en el caso mostrado en la figura 4 (b), donde el número de columna que indica la posición de inicio es diferente. Sin embargo, dado que en muchos casos por lo general aparecen repetidamente en la misma posición de inicio de visualización, omitiendo la comparación del número de columnas, se determinará mediante la comparación de la información de las columnas junto con el mismo número de columna de la mesa de la ventana lógica , Es posible ejercer un efecto suficiente.
También, dibujo de solicitud de datos tiene una longitud variable, se ha descrito que el número de columnas que representan la longitud en los datos de posición de visualización se almacena, dibujo pantalla de solicitud de datos se pueden visualizar el número de columnas (los elementos el número de pantallas de la primera fila ), Y se puede realizar un procesamiento similar configurando solo el número de línea que indica la fila de visualización como los datos de posición de visualización.
Tenga en cuenta que el dibujo datos de solicitud para ser proceso de copia ha sido sólo una fila dibujado inmediatamente antes, almacenada en un primero en entrar primero en una pluralidad de datos de posición de visualización en la zona de guardar, similar a una pluralidad de precedente datos de dibujo solicitud También es posible comparar la información de la columna y copiar las filas que no sean inmediatamente antes.
Efecto de la invención
Como se ha descrito anteriormente, el sistema de procesamiento de dibujo pantalla frontal de la presente invención retiene los datos de posición de visualización de los datos de la solicitud de dibujo última ejecución en la zona de guardar, para comparar el contenido de representación de los datos de llamada de consumo de corriente y los contenidos prestación de la anterior Si es lo mismo, la imagen de dibujo desarrollada se copia sin el desarrollo del nuevo mapa de bits de los datos de solicitud de dibujo a la imagen de dibujo. Por lo tanto, si el dibujo continuado datos de la solicitud de los mismos contenidos de dibujo, no es necesario emitir una pluralidad de instrucción de ejecución de visualización para el desarrollo de mapas de bits, sólo para emitir comandos de ejecución de una pantalla instruir a la copia en lugar de Como es bueno, existe el efecto de que se reduce el número de comando de ejecución y se mejora la velocidad de visualización.
La figura 1 es un diagrama de bloques que muestra una configuración de una realización de la presente invención.
La figura 2 es un diagrama de flujo que muestra un procedimiento de procesamiento de una realización de la presente invención.
La figura 3 es un diagrama explicativo de un ejemplo específico de procesamiento de copias de acuerdo con esta realización.
La figura 4 es un diagrama explicativo que muestra otro ejemplo específico de procesamiento de copias de acuerdo con la presente realización.
La figura 5 es un diagrama explicativo que muestra la relación entre los datos de solicitud de dibujo y la imagen de dibujo.
La figura 6 es un diagrama de flujo de un procedimiento de procesamiento de un método de procesamiento de dibujo de imágenes en pantalla convencional.
La figura 7 es un diagrama explicativo que muestra una relación entre una tabla de pantalla lógica y la información de columna.
La figura 81 es un diagrama explicativo que muestra una configuración de un área de dibujo de una pantalla de elementos.
La figura 9 es un diagrama explicativo que muestra un ejemplo de una imagen de dibujo de un marco de tabla que incluye una pluralidad de columnas.
1 Configuración de la tabla de pantalla lógica significa
2 verificación del juicio de duplicación de planos significa
3 medios de reproducción de dibujo
4 medios de dibujo
5 medios de actualización de área de guardado
6 Tabla de pantalla lógica
7 Área de datos de solicitud de dibujo
8 área de guardado
9 dispositivo de visualización de pantalla
Reclamo
En la pantalla de tabla de dibujo método de procesamiento para controlar una visualización de la pantalla expandir dibujo datos de solicitud a la información de la columna y el análisis que incluye una línea de la tabla proporcionada desde un programa de aplicación, como por ejemplo la reivindicación 1 sistema de hoja de cálculo, los datos de posición de visualización, datos de texto, datos de atributos una línea de la solicitud de dibujo y el área de datos de solicitud de dibujo para el almacenamiento de datos, la matriz de pantalla elemento para la representación en asociación con la posición de visualización de la información de la columna está el almacenamiento de datos de pantalla una pantalla y que constituyen la pantalla frontal que consiste en Un área de guardado para guardar y mantener los datos de posición de visualización en los datos de solicitud de dibujo que se ejecutó la última vez hasta la ejecución de los datos de solicitud de dibujo siguientes y un área de dibujo almacenada en el área de datos de solicitud de dibujo Los datos de texto y los datos de atributos en los datos se almacenan en una columna de información de columna Un ajuste de la tabla ventana lógico significa para expandido establecer la ubicación apropiada dentro de la tabla de pantalla lógica, la mesa de la ventana lógica de puntos correspondientes y los datos de posición de visualización de la ventana lógica la información y la columna establecidas por la configuración de la tabla sección Guardar área La información de columna establecida por la configuración de tabla de pantalla lógica significa cuando se determina que la información de columna no coincide en los medios de verificación de determinación de duplicación de dibujo y medios de representación para la visualización en el dispositivo de visualización de la pantalla para ampliar la imagen dibujo, la replicación dibujo determinar cheque significa que si se determina que la información de columna coincide con los datos de posición de visualización guardados y la posición de la imagen petición dibujo dibujo correspondiente a la zona en En una posición correspondiente a los datos de posición de visualización en los datos de solicitud de dibujo almacenados en el área de datos Un medio de replicación de dibujo para la visualización de copiado en el dispositivo de visualización de pantalla, el dibujo significa o el área de los datos de posición de visualización con el balón después de la finalización del proceso de dibujo mediante la duplicación para la elaboración de datos de solicitud almacenados en el dibujo dicho dibujo área de solicitud de datos Y una unidad de actualización del área de guardado que almacena la imagen de la pantalla en la unidad de almacenamiento.
Reivindicación 2, donde los datos de posición de visualización consta de un número de columna y una posición de inicio de visualización que representa una posición de inicio de visualización y un número de línea que indica las líneas de la pantalla y el número de columnas que representan la longitud a la posición final, los datos de texto y datos de atributos, método de procesamiento de dibujo pantalla Tabla según la reivindicación 1, en el que cada uno, caracterizado porque consiste de la secuencia de datos que consta de datos de la unidad para el número de columnas.
La reivindicación 3 es la de datos de solicitud de dibujo es una longitud fija, el método de procesamiento de dibujo pantalla frontal según la reivindicación 1, en el que dichos datos de posición de visualización, caracterizado porque consiste únicamente en el número de línea que representa la línea de visualización.
Dibujo :
Application number :1997-006569
Inventors :神戸日本電気ソフトウェア株式会社
Original Assignee :田中勝久