Método de visualización de cadenas, método de procesamiento de documentos y aparato de procesamiento de documentos
Descripción general
 Al realizar la impresión de pantalla caracteres Hobun y caracteres latinos mezclados documento de los caracteres europeos puede muy bien ser exhibidas impreso en anchura proporcional, y mostrar claramente impresión como alineados en filas verticales sucesivos caracteres Hobun. ] Se calcula el ancho de ajuste positivo mínimo c requerido para que el ancho de columna calculado b coincida con un múltiplo entero del ancho de carácter almacenado previamente a. Es decir, el ancho de ajuste c se calcula como un valor positivo mínimo que satisface] b + c = N × a (N es un entero positivo)].
Campo técnico
La presente invención se refiere a un método de visualización de cadenas de caracteres, un método de procesamiento de documentos y un aparato de procesamiento de documentos.
Más específicamente, la presente invención se refiere a un método de visualización de cadenas de caracteres para visualizar una cadena de caracteres en la que se mezclan caracteres de ancho uniforme y caracteres de ancho proporcional. Además, otros de la presente invención, un documento con referencia a la anchura de los caracteres tipografía información que contiene tanto carácter conjunto de caracteres Roman Hobun establecer y anchura proporcional igual anchura, se presentan secuencialmente impresión cadena mezclada de caracteres Hobun y caracteres latinos Y se relaciona con un método de procesamiento. Otro aspecto de la presente invención se refiere a un aparato de procesamiento de documentos que imprime y muestra caracteres japoneses en un ancho igual e imprime y muestra cadenas de texto europeas en un ancho proporcional.
Antecedentes de la técnica
Alcanza los últimos años, mediante el uso de un tipo de letra que incluye tanto carácter latino SET CHARACTER Hobun y anchura proporcional igual anchura, la impresión de la visualización de documentos que pueden ser muy bien indicado caracteres europeos impresión de un documento en una anchura óptima de caracteres para cada carácter El sistema ha sido puesto en práctica y ha sido ampliamente utilizado.
Tarea de solución
En el documento convencional sistema de impresión de pantalla se describe anteriormente, ya que el carácter de la anchura caracteres europeos se visualizan imprimen de forma diferente para cada carácter, para caracteres Hobun es anchura uniforme, se convierte en la posición de impresión de pantalla desigual y por debajo de las filas sucesivas Era desventajoso que fuera difícil de ver.
Como método para resolver estas desventajas, es necesario realizar una impresión de pantalla con un tipo de letra con un ancho de caracteres uniforme de caracteres occidentales, o hacer que el ancho del carácter de los caracteres europeos sea exactamente la mitad del ancho del carácter de los caracteres chinos, Hay un método de impresión de visualización después de ajustar el margen.
Sin embargo, las soluciones anteriores pretenden tanto para superar los inconvenientes mencionados anteriormente mediante la visualización de caracteres europeos de impresión de anchura uniforme, por lo tanto completamente deteriorar característica intrínseca de bellamente expuesta impreso para cada carácter de caracteres europeos Hay un problema
Sumario de la invención Por lo tanto, un primer objeto de la presente invención es proporcionar un dispositivo de visualización de cadenas de caracteres capaz de mostrar caracteres de ancho uniforme y letras de anchura proporcional de una manera mixta, , Y para caracteres proporcionalmente amplios, no afecta la belleza inherente que posee la matriz de caracteres proporcional.
Un segundo objeto de la presente invención es proporcionar un método de impresión y un aparato de impresión capaz de mostrar e imprimir letras europeas con un ancho proporcional maravillosamente cuando se muestran e imprimen documentos mezclados con caracteres chinos y letras occidentales, Que se puede mostrar de manera ordenada para alinearse en líneas.
Un tercer objeto de la presente invención es proporcionar un dispositivo de visualización de cadenas de caracteres capaz de mostrar caracteres con anchuras uniformes y anchuras proporcionales de una manera mixta. Y con respecto a los caracteres proporcionalmente amplios, la belleza original de la disposición de caracteres proporcionales no se ve afectada.
Solución
Para lograr el primer objeto descrito anteriormente, un método de visualización cadena de caracteres de acuerdo con la presente invención, cuando se muestra una cadena de caracteres y el carácter y la anchura proporcional igual anchura se mezclan, que consta de sólo los caracteres de la anchura proporcional Se proporciona un margen en el lado izquierdo y / o en el lado derecho de la cadena de caracteres de longitud variable, de modo que la cadena de caracteres de longitud variable se incluya en el ancho igual N veces (N es un número entero de 1 o más) 1).
Con el fin de lograr el segundo objeto, la presente invención se refiere al carácter tipografía información anchura que contiene tanto carácter conjunto de caracteres Roman Hobun establecer y anchura proporcional igual anchura, con caracteres mixtos Hobun y caracteres latinos Un paso de almacenar previamente el ancho del carácter de un carácter japonés en una cadena de caracteres para imprimir y una cadena de caracteres de un carácter japonés en un caso en el que una cadena de caracteres para imprimir incluye uno o más caracteres consecutivos de letras occidentales, Una etapa de cálculo del ancho de columna para calcular un ancho de la secuencia completa de caracteres europeos consecutivos discriminada en dicha etapa de discriminación haciendo referencia a la información de ancho de carácter; Calcula el ancho de ajuste positivo mínimo necesario para que el ancho de la cadena de caracteres Occidental calculada sea igual a un múltiplo entero del ancho de caracteres del carácter chino almacenado por el paso de cálculo de ancho de caracteres Un paso cálculo de ancho de ajuste, cuando se muestra el carácter del cabezal de impresión y el último carácter de la cadena alfabética determinado en la etapa de determinación, añadir un poco de ancho de ajuste calculado por el paso de cálculo de ancho de ajuste del primer carácter a la izquierda Y un paso de configuración de margen para establecer el margen como el margen y establecer la parte restante del ancho de ajuste como el margen adicional en el lado derecho del carácter final.
Además, a fin de lograr el tercer objeto, la presente invención muestra imprimen caracteres Hobun uniformemente anchura (a), un aparato de procesamiento de documentos para la visualización de impresos cadenas romanos anchura proporcional, cadena roman Primeros medios para calcular una longitud (b) desde la cabeza hasta el final; segundos medios para calcular una longitud de espacio en blanco (c) que satisfaga a * N = b + c cuando N es un número entero positivo; (C) al lado izquierdo y / o derecho de la cadena de caracteres en el idioma occidental (reivindicación 3).
De acuerdo con la construcción anterior de la presente invención, cuando el carácter de los personajes y anchura proporcional igual anchura que se vea imprimir una cadena de caracteres mezclado, no hay desplazamiento mutuo en la posición de visualización vertical es el carácter de anchura uniforme, y, Es posible mostrar una cadena de caracteres sin perder la belleza inherente que posee la matriz de caracteres proporcionales con respecto al carácter que tiene el ancho proporcional (Reivindicación 1).
Además, según otro aspecto de la presente invención, las pantallas se imprimen cadena anchura proporcional Europea, caracteres Hobun antes y después de la cadena Europea están alineados entre sí y otro carácter Hobun de las filas superior e inferior, ordenada hermosa documento Se puede mostrar e imprimir (reclamo 2).
Además, según otro aspecto de la presente invención, cuando el carácter de los personajes y anchura proporcional igual anchura que se vea imprimir una cadena de caracteres mezclado, no hay desplazamiento mutuo en la posición vertical es la anchura equivalente carácter , Y es posible realizar el procesamiento de caracteres para no perjudicar la belleza inherente que posee la matriz de caracteres proporcionales con respecto al carácter que tiene el ancho proporcional (Reivindicación 3).
Ejemplos
Las realizaciones de la presente invención se describirán en detalle a continuación con referencia a los dibujos.
La figura 1 muestra la configuración general de un aparato de procesamiento de caracteres al que se aplica la presente invención. En esta figura, el número de referencia 2 denota un teclado que sirve como un dispositivo de entrada, que incluye caracteres alfanuméricos, claves de caracteres necesarias para su uso como procesador de texto japonés, y varias claves de control relacionadas. Una CPU 4 ejecuta un procedimiento de procesamiento almacenado en la ROM 6. En la ROM 6, el procedimiento de procesamiento mostrado en la figura 2 se almacena de antemano. Como resultado, la CPU 4 ejecuta un procedimiento de procesamiento que se describirá en detalle más adelante con referencia a la figura 2. El número de referencia 8 denota un dispositivo de visualización, que muestra el resultado de procesamiento de la CPU 4 (específicamente, se describirá en detalle más adelante con referencia a la FIG.
La figura 2 es un diagrama de flujo que muestra un procedimiento de procesamiento ejecutado por la CPU 4.
Primero, en el paso S1, se almacena el ancho del carácter a del carácter de frase japonés que tiene el mismo ancho. Cuando que contienen caracteres europeos en la cadena para ser exhibidas impreso, caracteres europeos de principio y al final se determinan en el paso S2, el ancho de columna b necesaria para mostrar imprimir todo el paso Europea cadena proporcional anchura S3 .
En el siguiente paso S4, se calcula el ancho de ajuste positivo mínimo c requerido para el ancho de columna b calculado en el paso S3 para que coincida con un múltiplo integral del ancho de carácter a almacenado en el paso S1. Es decir,
b + c = N × a (N es un número entero positivo) (1)
El ancho de ajuste c se calcula como un valor positivo mínimo que satisface la siguiente condición. Usando el ancho de ajuste c calculado de esta manera, en el paso S5, cuando se imprime el primer carácter y el último carácter de la cadena de texto europea determinada en el paso S2, parte de c se agrega al lado izquierdo del primer carácter Se establece el margen y la parte restante de c se establece como un margen adicional en el lado derecho del carácter final.
El porcentaje de tiempo para la distribución de la gama de ajuste c ya que los márgenes izquierdo y derecho es el más simple de partes iguales, o dividido en otra relación, variando la relación de división por la posición de disposición de la cadena de caracteres También es posible Por ejemplo, si la primera letra del texto europeo se coloca al comienzo de la línea, el lado izquierdo de la línea se puede alinear estableciendo el margen adicional en el lado izquierdo en cero.
La figura 3 (A) muestra un ejemplo en el que un documento en el que se mezclan tanto caracteres chinos como europeos se muestra realmente mediante el método de impresión de visualización de esta realización. Cada letra de la oración japonesa se muestra en la misma posición en filas consecutivas superiores e inferiores, lo que hace que sea más fácil de ver. En esta figura, se muestra como ejemplo el caso donde el ancho de ajuste c se divide por igual en el margen adicional izquierdo y derecho.
Por otro lado, la figura 3 (B) ilustra un caso en el que se muestra el mismo documento mediante un método convencional. A diferencia del caso anterior (A), las oraciones japonesas se muestran en posiciones irregulares fila por fila.
Debe observarse que la presente invención se puede aplicar a un sistema constituido por una pluralidad de dispositivos o a un aparato que comprende un único dispositivo. Ni que decir tiene que la presente invención también puede aplicarse a un caso en el que la presente invención se logra suministrando un programa a un sistema o a un aparato. En este caso, leyendo el medio de almacenamiento que almacena el programa representado por el software para lograr la presente invención en el sistema o el aparato, el sistema o el aparato puede disfrutar del efecto de la presente invención. .
Efecto de la invención
Según la presente invención como se describe anteriormente, cuando el carácter y la anchura proporcional igual anchura para mostrar imprimir una cadena de caracteres mezclado, no hay desplazamiento mutuo en la posición de visualización vertical es el carácter de anchura uniforme, y , Es posible evitar el deterioro de la belleza inherente que posee la matriz de caracteres proporcional con respecto al carácter de ancho proporcional.
Además, de acuerdo con otro aspecto de la presente invención, es posible visualizar e imprimir letras bellamente europeas con un ancho proporcional al mostrar e imprimir documentos en los que se mezclan caracteres mixtos japoneses e ingleses, Para estar alineado en orden. Esto mejora la legibilidad del documento en el que se mezclan caracteres chinos y europeos.
Además, cuando se desea mostrar impresa simulando las hojas del documento, mientras que en el método convencional tenía que mostrar los caracteres alfabéticos igual anchura, en el método de impresión de visualización de acuerdo con la presente invención, un personajes europeos en anchura proporcional Es posible realizar una impresión de pantalla hermosa.
Además, al agregar márgenes antes y después de la cadena de caracteres en el idioma occidental, también se obtiene el efecto de mejorar la visibilidad de las palabras en el idioma occidental.
La figura 1 es un diagrama de bloques que muestra una realización de la presente invención.
La figura 2 es un diagrama de flujo que muestra un procedimiento de procesamiento en esta realización.
La figura 3 es una vista explicativa que ejemplifica los resultados de visualización en esta realización.
2 teclado
4 CPU
6 ROM
8 Dispositivo de visualización
Paso de memorizar el ancho del personaje japonés S1
Paso para distinguir el primer carácter y el último carácter de la cadena de texto occidental S2
Paso del cálculo del ancho de letra occidental S3
Paso del cálculo del ancho de ajuste S4
Paso de configuración de margen adicional S5
Reclamo
Tras la visualización de los caracteres de cadena y son cartas mixtos y anchura proporcional de las reivindicaciones 1 anchura equivalente, cadena de longitud variable que consta de sólo los caracteres de la anchura proporcional, N veces (N en la anchura uniforme es 1 o más El margen se proporciona en el lado izquierdo y / o en el lado derecho de la cadena de caracteres de longitud variable para que se incluya en la longitud de la cadena de caracteres de longitud variable.
Referencia a Hobun conjunto de caracteres y el carácter anchura tipografía información que contiene tanto carácter romano establece anchura proporcional de la reivindicación ancho 2 equivalentes, el método de procesamiento de documentos para secuencialmente presentan impresión cadena mezclada de caracteres Hobun y caracteres romanos, Hobun Un paso de almacenar previamente el ancho del carácter de un personaje: un paso de discriminación de caracteres literales iniciales y finales cuando se incluyen uno o más caracteres literales consecutivos en la cadena de caracteres que se imprimirá para visualizar; en la anchura determinada de los caracteres alfabéticos consecutivos toda la columna, la columna y el ancho paso de cálculo para calcular haciendo referencia a la información de ancho de carácter, la anchura de los anchos de columna calculada secuencia alfabética por el paso de cálculo, el ancho de los caracteres Un paso de cálculo de ancho de ajuste para calcular un ancho mínimo de ajuste positivo necesario para hacer coincidir un múltiplo entero del ancho del carácter del carácter chino almacenado por el paso de cálculo; Una parte del ancho de ajuste calculado por el paso de cálculo de ancho de ajuste se establece como un margen adicional en el lado izquierdo del primer carácter cuando se visualiza e imprime el primer carácter y el último carácter de la cadena de caracteres europea determinada en el rango de ajuste Y establecer una parte restante del documento como un margen adicional en el lado derecho del último carácter.
La reivindicación 3 caracteres Hobun mostrado ancho de impresión de manera uniforme (a), un aparato de procesamiento de documentos para la visualización impreso cadenas romanos anchura proporcional, calcula una longitud que se extiende hasta el extremo de la cabeza de la cadena Europea (b) primeros medios, cuando el N es un entero positivo, a × N = segundos medios para calcular la longitud de margen (c) que satisface b + c, a la izquierda de la longitud margen (c) la cadena Europea y / o Y el tercer medio para distribuir el documento al lado derecho.
Dibujo :
Application number :1997-026960
Inventors :キヤノン株式会社
Original Assignee :藤沢淳