WO2004084057A1 - 表示制御装置及びプログラム - Google Patents
表示制御装置及びプログラム Download PDFInfo
- Publication number
- WO2004084057A1 WO2004084057A1 PCT/JP2004/003702 JP2004003702W WO2004084057A1 WO 2004084057 A1 WO2004084057 A1 WO 2004084057A1 JP 2004003702 W JP2004003702 W JP 2004003702W WO 2004084057 A1 WO2004084057 A1 WO 2004084057A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- area
- display area
- control means
- shape
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Definitions
- the present invention relates to a display control device and a program for displaying a plurality of display areas on a screen.
- Data and messages being worked on are displayed on a display such as a PC (Personal Computer) as part of a GUI (Graphical User Interface) environment that displays buttons and menus graphically.
- a display such as a PC (Personal Computer) as part of a GUI (Graphical User Interface) environment that displays buttons and menus graphically.
- a system capable of displaying a plurality of windows is known. Such a system can improve the operability of the PC by the visual effect of displaying multiple windows.
- the visibility of the panes may be reduced because the shape of one pane is limited by the shape of the other pane.
- the visibility range on the screen is limited, and the windows may be arranged so as to overlap with each other.
- the operability of the application software also decreases.
- the user performs a manual operation to change the shape of the pane or window or the screen so that the display state of the pane or window is optimized. There was no choice but to adjust the arrangement position. However, such work is complicated, and there is a problem that operability of the application software is reduced.
- an object of the present invention is to provide a display control device and a program that improve the visibility and operability of application software having a plurality of display areas.
- a display control device is a display control device that displays a first display area and a second display area on a screen, A first control means for controlling at least one of a shape, a display content, a character input direction, and an arrangement position of the display area; and a second display area based on a control result by the first control means. Second control means for controlling at least one of the shape, the display content, and the arrangement position.
- At least one of the shape, the display content, and the arrangement position of the second display area is automatically adjusted based on the state of the first display area. Operability and operability can be improved.
- a program according to another aspect of the present invention is a program for displaying a first display area and a second display area on a screen, the program comprising: a shape, a display content, and a character of the first display area.
- First control means for controlling at least one of an input direction and an arrangement position of an input, and a shape, a display content, and an arrangement position of a second display area based on a control result by the first control means.
- At least one of the shape, the display content, and the arrangement position of the second display area is automatically adjusted based on the state of the first display area. Operability and operability can be improved.
- a display control device for controlling display on a screen, wherein the first control means controls a state of an editing area for performing editing, and the first control means includes: There is provided a display control device including second control means for controlling a state of an auxiliary area for displaying information for assisting an editing operation of the edit area in accordance with the change of the state of the edit area.
- the state of the auxiliary area is automatically set based on the state of the editing area. Since the adjustment is performed, the visibility and operability of the application software can be improved.
- a display control device for controlling display on a screen, comprising: first control means for controlling a state of a print area with respect to an edit area for performing editing; A second control means for controlling a state of an auxiliary area for displaying information for assisting an editing operation of the editing area in accordance with a change of the state of the editing area with respect to the printing area by the control means; A control device is provided.
- the state of the auxiliary area is automatically adjusted based on the state of the printing area with respect to the editing area, so that the visibility and operability of the application software can be improved.
- a method for controlling display on a screen comprising: detecting a state of an editing area for performing editing; It is determined whether or not the state of the auxiliary area that displays information for assisting the editing work of the editing area needs to be changed. If the determination indicates that the state of the auxiliary area needs to be changed, the state of the auxiliary area is determined. Is provided. According to such a configuration, the state of the auxiliary area can be automatically adjusted based on the state of the editing area, so that the visibility and operability of the application software can be improved.
- FIG. 1 is a block diagram showing a configuration of a PC which is a display control device according to an embodiment of the present invention.
- FIG. 2 is an example of an operation screen in a state where the display state control function is turned off in the editor started on the PC shown in FIG.
- FIG. 3 is an example of an operation screen when the print area is changed to be landscape in the editorial screen started on the PC shown in FIG.
- FIG. 4 is an example of an operation screen when the print area is changed to be vertically long in the editor started on the PC shown in FIG.
- Fig. 5 shows the editing area in the eddy evening running on the PC shown in Fig. 1.
- 7 is an example of an operation screen when the input direction of character input is changed to a vertical direction.
- Fig. 6 shows the situation when the input direction of character input to the edit area is changed to the horizontal direction when sample display is arranged in the auxiliary area in the eddy evening started on the PC shown in Fig. 1. It is an example of an operation screen.
- Fig. 7 shows the case where the input direction of character input to the editing area is changed to the vertical direction when the sample display is arranged in the auxiliary area in the eddy evening started on the PC shown in Fig. 1. It is an example of an operation screen.
- FIG. 8 is an example of an operation screen when the display area of the editing area is enlarged when the auxiliary area is displayed in a pane in the editorial screen activated on the PC shown in FIG.
- FIG. 9 is an example of an operation screen when the arrangement position of the editing area is changed when the auxiliary area is displayed in a floating display on the editorial screen started on the PC shown in FIG. . ⁇
- Fig. 10 is an example of the operation screen when the layout position of the editing area is changed when the auxiliary area is displayed in the font display in the editor started on the PC shown in Fig. 1. .
- FIG. 11 is an example of an operation screen in which a setting screen for setting the content of the display state control function is started in an editing session started on the PC shown in FIG.
- FIG. 12 is a flowchart showing a processing procedure of automatic adjustment of the pane shape based on a change in the arrangement direction of the print area in the editor started on the PC shown in FIG.
- Fig. 13 is a flowchart showing the processing procedure of automatic adjustment of the pane shape based on the change of the input direction of the character input to the editing area in the editor started on the PC shown in Fig. 1. .
- FIG. 14 is a flowchart showing the processing procedure for automatically adjusting the sample display in the editor started on the PC shown in FIG.
- FIG. 15 is a flowchart showing a processing procedure of automatic switching between the floating and the pane in the editing started on the PC shown in FIG.
- Fig. 16 shows an example of an editor running on the PC shown in Fig. 1 6 is a flowchart showing a processing procedure of automatic adjustment of a dragging position.
- FIG. 1 is a block diagram showing a configuration of a PC (Personal Computer) 1 functioning as a display control device.
- PC 1 has a CPU (Central Processing Unit) 2, a ROM (Read Only Memory) 3, a RAM (Random Access Memory) 4, an HDD (Hard Disk Drive) 5, a CD—R ⁇ M drive 6, and an interface. It has a face 7, a display 8, and an operation unit 9, which are connected to each other by a system bus 10.
- the PC 1 is connected to the printing device 11 via the interface 7.
- the CPU 2 is a central processing unit for controlling the PC 1.
- the CPU 2 performs instructions and data transmission / reception with all devices in the PC 1 via the system bus 10. Further, the CPU 2 reads an OS (Operating System) and application software from the HDD 5 and executes them.
- OS Operating System
- the ROM 3 is a read-only storage device and forms a part of a main storage space used by the CPU 2.
- ROM3 stores a program for starting up the PC 1 OS, and the like.
- the RAM 4 constitutes a part of the main storage space used by the CPU 2 like the ROM 3, and is a readable and writable volatile storage device.
- the HDD 5 is a readable / writable storage device and its reading device.
- the HDD 5 stores software such as an OS 21, an editor 22, and a printer driver 23.
- OS 21 is an operating system that runs PC 1.
- PC 1 Microsoft Windows (registered trademark) is used as the operating system.
- the editor 22 is application software started on the OS 21 and has a function of creating, editing, and printing print contents to be printed by the printing device 11. Further, the editor 22 has a display state control function for controlling the display state of the window displayed on the display 2. The printer driver 23 And other application programs are provided with a function for performing printing using the printing device 11.
- the CD-ROM drive 6 is a device for reading a CD-ROM as a storage medium.
- the CD-ROM drive 6 is used, for example, when installing the CD-RQM storing the OS 21, the editor 22, the printer driver 23, etc. in the HDD 5.
- the interface 7 is an interface (for example, USB (Universal Serial Bus)) for connecting the PC 1 to an external device such as the printing device 11.
- the display 8 is a display device such as a liquid crystal display.
- the operation unit 9 is a device for operating the PC 1, such as a keyboard and a mouse. The user gives an instruction to the PC 1 by operating a keypad mouse or the like.
- the printing device 11 is a printing device that performs printing on a tape-shaped printing medium that is a rectangular printing medium having a variable length in one direction.
- the printing device 11 may be a printing device using ordinary printing paper as a printing medium, or a printing device using an ID label for a stamp as a printing medium.
- FIG. 2 is an example of an operation screen of the editor 22 in a state where a display state control function described later is turned off.
- the window 31 has a menu bar 32, an editing area 33, and an auxiliary area 41.
- the menu bar 32 is an area where menus for operating the editor 22 are arranged.
- the user can select and execute all the functions from the menus arranged in the menu bar 32. For example, to change the direction of the display contents of the editing area 33, the user clicks “View (V)” on the menu bar 32 with the mouse, and the display-related functions of the editor 22 are assigned. Display the menu that was displayed. Next, the user further clicks, with the mouse, the notation indicating that the direction of the display content of the editing area 33 is to be changed from the displayed menu. Other functions of the editor 22 can be executed in a similar manner.
- the editing area 33 is an area for creating or editing print contents to be printed by the printing device 11.
- the editing area 33 has a printing area 34 which is the display content of the editing area 33, and a scroll bar 51.
- Print area 34 is the print medium Is an area partitioned by imitating the shape of the printing paper.
- the edited content in the print area 34 is directly reflected on the printed content of the printed matter.
- the editor 22 realizes WY SIWYG (Wh at You See Is Wh at You Get).
- the scroll bar 51 is a bar for scrolling the contents displayed in the editing area 32.
- the auxiliary area 41 is an area for assisting the creation or editing of print contents in the edit area 33.
- the edit area 41 has function icons 42a to 42c arranged thereon.
- the function icons 42 a to 42 c are icons frequently used in the editing area 33, such as a character decoration function, an image input function, and an image transformation function.
- the functions assigned to the function icons 42 a to 42 c are executed by clicking the function icons 42 a to 42 c with the mouse or by dragging them to the editing area 33.
- the contents of the function icons 42a to 42c and the number of icons can be freely changed by user settings.
- auxiliary area 41 not only the function icons 42a to 42c but also various data can be displayed to assist in the creation or editing of print contents in the editing area 33.
- a sample of a sentence example to be input to the editing area 33 can be displayed in the auxiliary area 41 (see FIG. 6).
- the auxiliary area 41 is displayed by two display methods: a pane display incorporated in the window 31 and displayed, and a floating display displayed as a window independent of the window 31.
- the display state of the editing area 33, the printing area 34, and the auxiliary area 41 can be freely adjusted by the user's operation.
- the editing area 33 and the auxiliary area 41 are incorporated in a vertically long state so that the window 31 is divided into right and left, and the printing area 34 of the editing area 33 becomes horizontal. It is arranged as follows. In such an arrangement, the auxiliary area 41 limits the horizontal length of the editing area 33, and the viewing area of the editing area 33 in the horizontal direction is narrowed. For this reason, the visibility and operability of the horizontally long printing area 34 are reduced. Therefore, in the editor 22, by setting the user to make the display state control function work, the auxiliary area 41 is optimally set so that the visibility and operability of the editing area 32 are not reduced. It is adjusted to the shape, display content, and arrangement position.
- the PC 1 When the CPU 2 executes the instruction according to the program of the editor 22 stored in the HDD 5, the PC 1 functions as the editor 22.
- the CPU 2 which operates according to the program of the editor 22, controls the shape, display content, input direction of character input, and arrangement position of the edit area 33 by operating the mouse or keypad by the user. It functions as the control means of 1. Further, the CPU 2 also functions as second control means for controlling the shape, display content, and arrangement position of the auxiliary area 41 based on the control result by the first control means. That is, the action of the second control means causes the PC 1 to realize the display state control function.
- the display state control function is a function for changing at least one of the shape, display content, and arrangement position of the auxiliary area 41 based on the state of the editing area 33 changed by a user's instruction. is there.
- the display state control functions include (1) automatic adjustment of the pane shape, (2) automatic adjustment of the sample display, (3) automatic switching between floating display and pane display, and (4) automatic adjustment of the floating position. Therefore, each will be described in turn.
- FIG. 3 is an example of an operation screen when the arrangement direction of the print area 34 is changed so that the print area 34 is horizontally long.
- FIG. 4 is an example of an operation screen when the arrangement direction of the print area 34 is changed so that the print area 34 is vertically long.
- FIG. 5 is an example of the operation screen when the input direction of the character input to the editing area 33 is changed to the vertical direction.
- the operation screen when the input direction of the character input to the editing area 33 is changed to the horizontal direction is the same as that in FIG.
- the automatic adjustment of the pane shape is to change the shape of the auxiliary area 41 incorporated as the pane of the window 31 based on the result of the change of the state of the editing area 33 by the user. Further, the change of the state of the edit area 33 by the user includes (a) the change of the arrangement direction of the print area 34 and (b) the change of the input direction of the character input to the edit area 33. .
- FIG. (5) when the user changes the arrangement direction of the print area 34 so that the print area 34 is horizontally long with the capture area 41 in the pane display, FIG. As shown in (5), the display state control function changes the shape of the auxiliary area 41 to a pane display that divides the window # 31 up and down.
- the function icons 42a to 42c are also arranged so as to be arranged side by side.
- the display is displayed as shown in FIG.
- the state control function changes the shape of the capture area 41 to a pane display that divides the window 31 into right and left windows.
- the function icons 42a to 42c are also arranged along the vertical direction.
- the change of the input direction of the character input to the edit area 33 is to change the input direction of the character input to the edit area 33 to the vertical direction or the horizontal direction.
- the display is changed as shown in FIG.
- the state control function changes the shape of the auxiliary area 41 into a pane display that divides the window 31 into upper and lower parts.
- the function icons 42a to 42c are arranged along the horizontal direction.
- the display state control function changes the shape of the auxiliary area 41 to a pane display that divides the window 31 left and right as shown in Fig. 5.
- function icons 42a to 42c are arranged along the vertical direction.
- FIG. 6 is an example of an operation screen when the input direction of character input to the edit area 33 is changed to the horizontal direction when the sample display 43 is arranged in the auxiliary area 41.
- FIG. 7 is an example of an operation screen when the input direction of character input to the edit area 33 is changed to the vertical direction when the sample display 43 is arranged in the auxiliary area 41.
- the automatic adjustment of the sample display means that the display contents of the sample display 43 placed in the auxiliary area 41 are changed to portrait or landscape based on the result of the user changing the input direction of the character input to the editing area 33. It is to be.
- the sample display 43 is a display area in which a sample of the content input to the edit area 33 is displayed.
- the user can display the sample display 43 in the auxiliary area 41 by calling the sample display function from the menu bar 32. Further, the user can select a desired sample from the samples displayed in the sample display 43 and input it to the editing area 33. For example, when the sample greeting display function is called from the menu bar-32, multiple sample greetings are displayed in the sample display area 43.
- the display is changed as shown in FIG.
- the display content of the sample display 43 in the auxiliary area 41 is changed by the state control function so that the display content is horizontal.
- the character input direction of the editing area 33 and the direction of the display content of the sample display 43 are changed. Become the same.
- the user changes the input direction of character input to the edit area 33 to the vertical direction while the auxiliary area 41 is in the pane display, as shown in FIG.
- the display state control function The display contents of the sample display 43 in the auxiliary area 41 are changed to be vertical. In this way, the display contents of the sample display 4 3 are changed vertically to match the character input direction of the edit area 3 3, so that the character input direction of the edit area 3 3 and the display content of the sample display 4 3 are changed. Is the same as As a result, it is easy to refer to the contents of the sample display 43 when inputting characters into the editing area 33.
- FIG. 8 is an example of an operation screen when the display range of the editing area 33 is enlarged in a state where the auxiliary area 41 is displayed in the pane display.
- the automatic switching between the floating display and the pane display is based on the result of the user changing the display range with respect to the edit area 33, and the shape of the capture area 41 is changed so that the auxiliary area 41 becomes a window independent of the window 31. This is to switch to a floating display, or a pane display in which the auxiliary area 41 is incorporated into the window 31 as a pane.
- the display area of the editing area 33 is enlarged beyond a predetermined range by the user while the auxiliary area 41 is in the pane display as shown in FIGS.
- the state control function as shown in FIG. 8
- the shape of the auxiliary area 41 is changed so as to be a floating display.
- the range of the display area of the auxiliary area 41 is changed to the function icons 42 a to 42 c displayed in the auxiliary area 41. It changes according to the number.
- the display range of the editing area 33 becomes wider.
- the display area of the editing area 33 is further widened by moving the floating auxiliary area 41 or further narrowing the display area by the user. Therefore, the visibility and operability of the editing area 33 can be further improved.
- the user drags the outer frame of the window 31 while the auxiliary area 41 is floating as shown in FIG.
- the shape of the capture area 41 is changed to a pane display as shown in FIG. 5 by the display state control function.
- the area used by Eddy 22 becomes smaller.
- FIG. FIG. 9 and FIG. 10 are examples of operation screens on the screen 53 when the arrangement position of the editing area 34 is changed when the auxiliary area 41 is floatingly displayed.
- the automatic adjustment of the floating position means that, based on the result of the user changing the arrangement position with respect to the editing area 33, the arrangement position of the floating auxiliary area 41 is changed so that the viewable range of the editing area 33 is maximized.
- the arrangement position of the auxiliary area 41 is changed by the display state control function so that the auxiliary area 41 is located at the lower right opposite to the window 31.
- the position of 4 1 is changed to be at the upper left, which is the opposite side of window 31.
- the arrangement position of the auxiliary area 41 is always changed by the display state control function to a position where the viewing area of the editing area 33 is maximized.
- the area where the auxiliary area 41 overlaps the editing area 33 becomes smaller, and the display area of the editing area 33 becomes wider. Therefore, even if the editing area 33 is moved, the visibility and operability of the editing area 33 can be maintained.
- FIG. 11 shows an example of an operation screen on which a setting window 52 for setting the content of the display state control function is activated.
- the display state control function setting window 52 As shown in FIG. 11 is displayed.
- the setting window 52 there are check boxes for “Automatic adjustment of pane shape”, “Automatic adjustment of sample display”, “Automatic switching between floating and pane”, and “Automatic adjustment of floating position”. Are located.
- radio buttons of “Fit to paper orientation” and “Fit to text input direction” are displayed in the box.
- the display state control function is set to perform the above-mentioned “(2) Automatic adjustment of sample display”. Also, by checking the "Automatic switching between floating and panes” check box, the display state control function is set to perform "(3) Automatic switching between fonts and panes” described above. Also, by checking the “Automatic adjustment of floating position” check box, the display state control function is set to perform the above-mentioned “(4) Automatic adjustment of floating position”.
- the user can freely change the control content of the display state control function by changing the setting content of the setting window 52.
- the shape, display content, and arrangement position of the auxiliary area 41 can be changed in accordance with the user's intention.
- FIG. 12 is a flowchart showing a processing procedure of automatic adjustment of the pane shape based on a change in the arrangement direction of the print areas 34.
- FIG. 13 is a flowchart showing a processing procedure of automatic adjustment of the pane shape based on a change in the input direction of the character input to the editing area 33.
- FIG. 14 is a flowchart showing the procedure for automatically adjusting the sample display.
- Figure 15 shows the automatic switching between floating and panes.
- 5 is a flowchart showing a processing procedure.
- FIG. 16 is a flowchart showing a processing procedure for automatic adjustment of the floating position. The processing shown in FIGS. 12 to 16 is called at regular intervals while the editor 22 is operating. The processing shown in FIGS. 12 to 16 is executed under the control of the CPU 2.
- step S110 (hereinafter abbreviated as S110), and the other steps are the same.
- the user sets the print area. Judge whether the orientation of 34 has been changed. If the orientation of the print area 34 has not been changed (S110: NO), the processing in FIG. 12 ends.
- the process proceeds to 20 to determine whether or not the setting window 52 is set to perform automatic adjustment of the pane shape based on the change in the arrangement direction of the print area 34. If it is not set to perform automatic adjustment of the pane shape based on the change in the arrangement direction of the print area 34 (S120: NO), the processing in FIG. 12 ends.
- the processing shifts to S130 and the auxiliary area 41 Determines whether the pane display is displayed in the optimal shape. Specifically, when the user changes the orientation of the print area 34 so that the print area 34 is horizontally long, the auxiliary area 41 displays a pane that divides the window 31 vertically. When it is set to, it is determined that the pane display of the auxiliary area 41 is displayed in an optimal shape. In addition, the user sets the orientation of the print area 34 as the print area.
- auxiliary area 41 is set to the pane display that divides the window 31 into left and right, the auxiliary area 41 pane display is displayed in the optimal shape. Is determined to be.
- the processing in FIG. 12 ends. If the pane display of the auxiliary area 41 is displayed in an optimal shape (S130: YE S), the processing in FIG. 12 ends. If the pane display of the auxiliary area 41 is not displayed in the optimal shape (S130: NO), the processing shifts to S140, and the pane display of the capture area 41 is changed to the optimal display described above. Change the shape so that That Thereafter, the processing in FIG. 12 ends.
- the processing shifts to S230, and the auxiliary area 4 1 It is determined whether or not the pane display of is displayed in the optimal shape. Specifically, when the input direction of the character input to the print area 34 is changed by the user in the horizontal direction, when the auxiliary area 41 is displayed in a pane display that vertically divides the window 31, It is determined that the pane display of the auxiliary area 41 is displayed in the optimal shape. When the input direction of the character input to the print area 34 is changed in the vertical direction by the user, the auxiliary area 41 is displayed in a pane display that divides the window 31 into right and left. The pane display of is judged to be displayed in the optimal shape.
- the processing in FIG. 13 ends. If the pane display of the auxiliary area 41 is displayed in an optimal shape (S230: YES), the processing in FIG. 13 ends. If the pane display of the auxiliary area 41 is not displayed in the optimal shape (S230: NO), the processing shifts to S240, and the pane display of the auxiliary area 41 returns to the optimal shape described above. Will be changed to Thereafter, the processing in FIG. 13 ends.
- Fig. 14 First, in S310, it is determined whether or not the input direction of character input to the editing area 33 has been changed by the user in a state where the auxiliary area 41 is displayed in a pane. If the input direction of the character input to the editing area 33 has not been changed (S310: NO), the processing in FIG. 14 ends. If the input direction of the character input to the editing area 33 is changed (S310: YE S), the processing shifts to S320, and the user displays the sample via the setting window 52. It is determined whether or not settings are made to perform automatic adjustment. If the automatic adjustment of the sample display is not set (S320: NO), the processing in FIG. 14 ends.
- the processing moves to S330, and the input direction and the sample of the character input to the print area 34 changed by the user. It is determined whether the directions of the display contents of the display 43 are the same. Specifically, when the input direction of the character input to the print area 34 changed by the user is the horizontal direction, whether or not the display content of the sample display 43 is in the horizontal direction, or If the input direction of the character input to the print area 34 is vertical, it is determined whether the display content of the sample display 43 is vertical. If the input direction of the character input to the print area 34 is the same as the direction of the display content of the sample display 43 (S330: YES), the processing in FIG. 14 ends.
- S410 it is determined whether or not the display range of the editing area 33 has been changed by the user. If the display range of the editing area 33 has not been changed (S410: N ⁇ ), the processing in FIG. 15 ends. If the display range of the edit area 33 has been changed (S410: YES), the processing moves to S420.
- the S420 is set to automatically switch between floating display and pane display by user operation via the setting window 52. It is determined whether it has been performed. If the automatic switching between the floating display and the pane display has not been set (S420: NO), the processing in FIG. 15 ends.
- the processing shifts to S430, and the editing area 33 changed by the user is displayed. It is determined whether the range is equal to or greater than a predetermined threshold. This threshold can be freely changed by the user, but may be a fixed one that cannot be changed. If the display range of the editing area 33 changed by the user is equal to or larger than the predetermined threshold (S430: YE S), the processing shifts to S440, and whether or not the auxiliary area 41 is displayed in a pane. Is determined.
- auxiliary area 41 is not in the pane display (S440: NO)
- the processing in FIG. 15 ends. If the auxiliary area 41 is displayed in the pane display (S440: YE S), the process proceeds to S450, and the shape of the auxiliary area 41 is changed to the floating display. Thereafter, the processing in FIG. 15 ends.
- S430 if the display range of the editing area 33 changed by the user is smaller than the predetermined threshold (S430: NO), the processing shifts to S460, and the auxiliary area 41 is displayed in a floating state. Is determined. If the auxiliary area 41 is not displayed in the font display (S460: NO), the processing in FIG. 15 ends. If the auxiliary area 41 is displayed in the font display (S460: YE S), the process proceeds to S470, and the shape of the auxiliary area 41 is changed to the pane display. Thereafter, the processing in FIG. 15 ends.
- S510 it is determined whether or not the arrangement position of the editing area 33 has been changed by the user while the auxiliary area 41 is in the floating display. If the arrangement position of the edit area 33 has not been changed (S510: NO), the processing in FIG. 16 ends. If the arrangement position of the editing area 33 has been changed (S510: YES), the processing shifts to S520. In S520, it is determined whether or not the user has set via the setting window 52 to perform automatic adjustment of the floating position. Automatic adjustment of floating position If the setting has not been made (S520: NO), the processing in FIG. 16 ends.
- the processing shifts to S530, and the arrangement position of the auxiliary area 41 in the floating display is changed to It is determined whether or not the position is such that the viewing range of the editing area 33 is maximized. If the position of the auxiliary area 41 is such that the viewable range of the editing area 33 is maximized (S530: YES), the processing in FIG. 16 ends. If the arrangement position of the auxiliary area 41 is not the position that maximizes the viewing range of the editing area 33 (S530: NO), the process proceeds to S540. In S540, the arrangement position of the auxiliary area 41 is changed to a position where the viewing range of the editing area 33 is maximized. Thereafter, the processing in FIG. 16 ends.
- the present embodiment based on the state of the editing area 33, at least one of the shape, display content, and arrangement position of the auxiliary area 41 is changed, and the And operability is improved.
- the display control device is configured by a function of application software running on the OS, but the display control device may be configured by a control program in the device. good.
- the display control device may have a configuration realized by dedicated hardware.
- the shape, display content, and arrangement position of the auxiliary area 41 are selectively controlled based on the control result for the editing area 33. However, based on the control result for the editing area 33, only one or two of the shape, display content, and arrangement position of the auxiliary area 41 may be controlled. Alternatively, a plurality of shapes, display contents, and arrangement positions of the auxiliary area 41 may be simultaneously controlled based on a control result for the editing area 33.
- the display direction of the sample display 43 is changed based on the input direction of the character input to the editing area 33.
- the auxiliary area is changed based on the input direction of the character input to the editing area 33. Change the display direction of all 41 display contents Embodiments are also possible.
- control content of the display state control function can be freely set, but a configuration in which only a part of the control content of the display state control function can be set, or The control contents of the display state control function are fixed and a configuration that cannot be set by the user can be realized.
- the second control means changes the shape of the second display area if the shape or the display content of the first display area is made horizontally long by the first control means. Control may be performed so that the shape of the first display area or the display content is made vertically long by the first control means, so that the shape of the second display area is made vertically long.
- the shape of the second display area is determined based on the shape of the first display area, so that operability and visibility of the first display area can be improved.
- the second control means may be configured such that, if the first control means causes the shape or display content of the first display area to be landscape, the second control means If the shape or display content of the first display area is made to be vertically long by the first control means, the shape of the second display area may be made to be vertically long. good.
- the shape of the second display area is determined based on the shape of the first display area, so that operability and visibility of the first display area can be improved.
- the second control means may include a second display area provided that the first control means causes the input direction of character input to the first display area to be horizontal.
- the shape of the second display area is set to be vertical. It may be controlled.
- the shape of the second display area is determined based on the input direction of the character input to the first display area, so that the character input to the first display area is reduced.
- the second control means may be configured to perform a second display when the first control means causes the input direction of the character input to the first display area to be in the horizontal direction.
- the shape of the area is controlled to be horizontally long, and if the input direction of character input to the first display area is made to be vertical by the first control means, the shape of the second display area is made to be vertical. It may be controlled.
- the shape of the second display area is determined based on the input direction of the character input to the first display area, so that the character input to the first display area is reduced.
- the second control means may include a second display area provided that the first control means causes the input direction of character input to the first display area to be horizontal. Is displayed in the second display area if the input direction of the character input to the first display area is set to the vertical direction by the first control means.
- the display content may be controlled so as to be vertically oriented.
- the display direction in the second display area is determined based on the input direction of the character input to the first display area, the character input to the first display area is performed.
- the display contents of the second display area can be referred to.
- the second control means may be configured to perform a second display when the first control means causes the input direction of the character input to the first display area to be in the horizontal direction.
- the display content displayed in the area is controlled to be horizontal, and if the input direction of character input to the first display area is set to be vertical by the first control means, the display content is displayed in the second display area.
- the displayed content may be controlled to be portrait.
- the character input to the first display area is performed.
- the second control means includes: If the first display area is enlarged and displayed by the first control means when the second display area is incorporated in the first display area, the shape of the second display area is changed to the first display area.
- the display area may be controlled so as to be independent from the display area.
- the second display area is separated from the first display area based on the size of the first display area, so that the visibility and operability of the first display area are improved. Can be further improved.
- the second control means when the second display area is incorporated in the first display area, the first display means by the first control means. If the area is enlarged and displayed, the shape of the second display area may be controlled so as to be a display area independent of the first display area.
- the second display area is separated from the first display area based on the size of the first display area, so that the visibility and operability of the first display area are improved. Can be further improved.
- the second control means includes a first control means that controls a first display area when the second display area is a display area independent of the first display area. If the display area is moved, control may be performed so that the arrangement position of the second display area is moved to an area where the first display area is not arranged.
- the arrangement position of the second display area is determined based on the position where the first display area is moved.
- visibility and operability of the first display area can be maintained.
- the second control means may include a first control means for controlling the first display means when the second display area is a display area independent of the first display area. If the display area is moved, the arrangement position of the second display area may be controlled to be moved to an area where the first display area is not arranged. According to such a configuration, when the second display area is independent of the first display area, the arrangement position of the second display area is determined based on the position where the first display area is moved. Is determined, the visibility and operability of the first display area can be maintained.
- the display control device may further include setting means for setting the control content of the second control means.
- the program according to one embodiment of the present invention may cause the computer to further function as setting means for setting the control content of the second control means. According to such a configuration, it is possible to set at least one of the shape, the display content, and the arrangement position of the second display area, which is changed based on the state of the first display area. Control according to the user's intention can be performed.
- the display control device displays an editing area for displaying a print content to be printed by a printing device in a first display area, and a ⁇ print content in an edit area in a second display area.
- One or more icons may be displayed that invoke a function to create a.
- the print content to be printed on the printing apparatus can be efficiently created.
- the program displays a creation area for creating print content to be printed by the printing device in the first display area, and displays the print content in the creation area in the second display area.
- One or more icons that invoke a function to create may be displayed.
- the print content to be printed on the printing apparatus can be efficiently created.
- the printing device may be a device that performs printing on a rectangular print medium having a variable length along one direction. According to such a configuration, the print content to be printed on a slender print medium can be displayed at any time on the screen, so that the operability when creating and editing the print content is improved.
- the printing device may be a device that performs printing on a rectangular print medium having a variable length in one direction.
- the print content to be printed on an elongated print medium can be displayed over the entire width of the screen, so that the operability when creating and editing the print content is improved.
- the program according to the embodiment of the present invention described above can be recorded and distributed on a removable recording medium such as a CD-ROM or a fixed recording medium such as a hard disk. It can be distributed via a communication network such as the Internet by communication means.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/548,094 US7779365B2 (en) | 2003-03-18 | 2004-03-18 | Display control device and program |
EP04721718A EP1605337A4 (en) | 2003-03-18 | 2004-03-18 | DISPLAY CONTROL DEVICE AND PROGRAM |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003-073416 | 2003-03-18 | ||
JP2003073416A JP2004280655A (ja) | 2003-03-18 | 2003-03-18 | 表示制御装置及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004084057A1 true WO2004084057A1 (ja) | 2004-09-30 |
Family
ID=33027794
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/003702 WO2004084057A1 (ja) | 2003-03-18 | 2004-03-18 | 表示制御装置及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US7779365B2 (ja) |
EP (1) | EP1605337A4 (ja) |
JP (1) | JP2004280655A (ja) |
CN (1) | CN100403233C (ja) |
WO (1) | WO2004084057A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872283A (zh) * | 2010-06-17 | 2010-10-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种显示屏的显示方法、系统及移动终端 |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7908568B1 (en) * | 2005-04-01 | 2011-03-15 | Adobe Systems Incorporated | Method of displaying graphical objects |
JP4361945B2 (ja) * | 2007-07-24 | 2009-11-11 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置およびプログラム |
US20090132939A1 (en) * | 2007-11-19 | 2009-05-21 | International Business Machines Corporation | Method and apparatus for a floating island for user navigation in an interactive environment |
US9280254B2 (en) * | 2008-01-22 | 2016-03-08 | Bluebeam Software, Inc. | Method of synchronizing multiple views of multiple displayed documents |
KR101609162B1 (ko) * | 2008-11-13 | 2016-04-05 | 엘지전자 주식회사 | 터치 스크린을 구비한 이동 단말기 및 이를 이용한 데이터 처리 방법 |
KR101636570B1 (ko) * | 2009-10-28 | 2016-07-20 | 엘지전자 주식회사 | 출력표시영역 제어 장치 및 방법 |
JP5056875B2 (ja) * | 2010-03-17 | 2012-10-24 | ブラザー工業株式会社 | 印刷制御装置,プログラム,および印刷設定画面の表示方法 |
US9408958B2 (en) | 2010-12-17 | 2016-08-09 | Fresenius Medical Care Holdings, Inc. | User interfaces for dialysis devices |
JP5781394B2 (ja) | 2011-08-12 | 2015-09-24 | 株式会社ソニー・コンピュータエンタテインメント | 電子機器 |
US8539375B1 (en) | 2012-02-24 | 2013-09-17 | Blackberry Limited | Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content |
US9081498B2 (en) * | 2012-02-24 | 2015-07-14 | Blackberry Limited | Method and apparatus for adjusting a user interface to reduce obscuration |
EP2631747B1 (en) | 2012-02-24 | 2016-03-30 | BlackBerry Limited | Method and apparatus for providing a user interface on a device that indicates content operators |
US20140250375A1 (en) * | 2013-03-04 | 2014-09-04 | Xerox Corporation | Method and system for summarizing documents |
US11442612B2 (en) * | 2016-12-23 | 2022-09-13 | [24]7.ai, Inc. | Method and apparatus for facilitating user chat interactions |
CN108009141A (zh) * | 2017-11-30 | 2018-05-08 | 努比亚技术有限公司 | 一种显示内容操控方法、移动终端以及计算机可读存储介质 |
CN111314441B (zh) * | 2020-01-21 | 2022-10-11 | 维达力实业(深圳)有限公司 | 基于多区域控制的终端控制方法、装置和终端 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03250360A (ja) | 1990-02-28 | 1991-11-08 | Canon Inc | 文章処理装置 |
JPH06274303A (ja) | 1993-03-19 | 1994-09-30 | Ricoh Co Ltd | マルチウィンドウ表示方法 |
JPH0887265A (ja) | 1994-09-16 | 1996-04-02 | Toshiba Corp | 画像情報処理装置 |
US5847706A (en) | 1995-11-30 | 1998-12-08 | Hewlett Packard Company | Sizeable window for tabular and graphical representation of data |
US5880725A (en) | 1994-04-06 | 1999-03-09 | Altera Corporation | Computer user interface having tiled and overlapped window areas |
JP2000112613A (ja) | 1998-09-30 | 2000-04-21 | Brother Ind Ltd | コンピュータ装置 |
JP2002055750A (ja) * | 2000-08-10 | 2002-02-20 | Canon Inc | 情報処理装置、機能一覧表表示方法、及び記憶媒体 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6271614A (ja) * | 1985-09-26 | 1987-04-02 | 三菱樹脂株式会社 | ライニングヒユ−ム管の製造方法 |
JPS63177250A (ja) | 1987-01-19 | 1988-07-21 | Fuji Xerox Co Ltd | かな漢字変換装置 |
DE69123465T2 (de) * | 1990-01-25 | 1997-06-26 | Radius Inc | Verfahren zur Änderung der Abmessungen von Computeranzeigefenstern und ihrer Bewegung |
JP2706010B2 (ja) * | 1991-08-26 | 1998-01-28 | シャープ株式会社 | 情報処理装置 |
JPH05324649A (ja) | 1992-05-19 | 1993-12-07 | Just Syst Corp | データ処理方法及びその装置 |
US5838318A (en) * | 1995-11-10 | 1998-11-17 | Intel Corporation | Method and apparatus for automatically and intelligently arranging windows on a display device |
US6008809A (en) * | 1997-09-22 | 1999-12-28 | International Business Machines Corporation | Apparatus and method for viewing multiple windows within a dynamic window |
WO2000063768A1 (en) | 1999-04-16 | 2000-10-26 | Avid Technology, Inc. | System and method for managing the use of desktop space in graphical user interfaces |
JP2001022489A (ja) | 1999-07-07 | 2001-01-26 | Just Syst Corp | 情報処理装置、情報処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6587128B2 (en) * | 1999-07-15 | 2003-07-01 | International Business Machines Corporation | Method for displaying hidden objects by varying the transparency of overlapping objects |
US7013431B2 (en) * | 2001-04-30 | 2006-03-14 | Broadband Graphics, Llc | Cell based EUI methods and apparatus |
US7036089B2 (en) * | 2002-04-23 | 2006-04-25 | Hewlett-Packard Development Company, L.P. | Distribution of application windows in a computing device display |
US7370284B2 (en) * | 2003-11-18 | 2008-05-06 | Laszlo Systems, Inc. | User interface for displaying multiple applications |
-
2003
- 2003-03-18 JP JP2003073416A patent/JP2004280655A/ja active Pending
-
2004
- 2004-03-18 CN CNB2004800067699A patent/CN100403233C/zh not_active Expired - Fee Related
- 2004-03-18 WO PCT/JP2004/003702 patent/WO2004084057A1/ja active Application Filing
- 2004-03-18 US US10/548,094 patent/US7779365B2/en not_active Expired - Lifetime
- 2004-03-18 EP EP04721718A patent/EP1605337A4/en not_active Ceased
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03250360A (ja) | 1990-02-28 | 1991-11-08 | Canon Inc | 文章処理装置 |
JPH06274303A (ja) | 1993-03-19 | 1994-09-30 | Ricoh Co Ltd | マルチウィンドウ表示方法 |
US5880725A (en) | 1994-04-06 | 1999-03-09 | Altera Corporation | Computer user interface having tiled and overlapped window areas |
JPH0887265A (ja) | 1994-09-16 | 1996-04-02 | Toshiba Corp | 画像情報処理装置 |
US5847706A (en) | 1995-11-30 | 1998-12-08 | Hewlett Packard Company | Sizeable window for tabular and graphical representation of data |
JP2000112613A (ja) | 1998-09-30 | 2000-04-21 | Brother Ind Ltd | コンピュータ装置 |
JP2002055750A (ja) * | 2000-08-10 | 2002-02-20 | Canon Inc | 情報処理装置、機能一覧表表示方法、及び記憶媒体 |
Non-Patent Citations (1)
Title |
---|
See also references of EP1605337A4 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101872283A (zh) * | 2010-06-17 | 2010-10-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种显示屏的显示方法、系统及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
EP1605337A4 (en) | 2006-04-05 |
US7779365B2 (en) | 2010-08-17 |
JP2004280655A (ja) | 2004-10-07 |
CN100403233C (zh) | 2008-07-16 |
CN1759371A (zh) | 2006-04-12 |
US20060150117A1 (en) | 2006-07-06 |
EP1605337A1 (en) | 2005-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004084057A1 (ja) | 表示制御装置及びプログラム | |
US8089423B1 (en) | Automatic configuration of multiple monitor systems | |
JP5452603B2 (ja) | ラベルプリンタ | |
KR100813962B1 (ko) | 프리뷰 이미지를 이용하여 인쇄 옵션의 설정을 변경하는장치 및 방법 | |
US20060075355A1 (en) | Interface and interface program executed by a computer | |
US20100192091A1 (en) | Image processing method, program thereof, and image processing apparatus | |
JPH10269053A (ja) | ウインドウ表示装置および方法、並びにウインドウ表示制御プログラムを記録した記録媒体 | |
US20090265626A1 (en) | Apparatus and method of controlling display | |
WO2009141966A1 (en) | Print control method and print control apparatus for controlling printing of structured document | |
JP4433049B2 (ja) | 情報処理装置、情報処理方法及びプログラム。 | |
US8683327B2 (en) | Frequency converter with text editor | |
US7701471B1 (en) | Methods and apparatus to display a viewing region | |
JP4940078B2 (ja) | プリンタおよびその制御方法 | |
JP4779902B2 (ja) | イメージ編集装置及びイメージ編集プログラム | |
JP2001344051A (ja) | 情報処理装置及びコンピュータ可読媒体 | |
JP5195406B2 (ja) | 表示制御装置及び方法、プログラム並びに記録媒体 | |
JPH10207330A (ja) | コンピュータを用いた学習システム | |
JP2008217256A (ja) | 図形要素編集装置、図形要素編集装置のスクロール方法、図形要素編集プログラム、及び、その記憶媒体 | |
JP2012098843A (ja) | 文書編集装置及び文書編集プログラム | |
JP2010244271A (ja) | Xmlファイル作成方法、情報処理装置、xmlファイル | |
JP6885352B2 (ja) | 表示装置、表示プログラム、及び記憶媒体 | |
JPH10222213A (ja) | Fa機器の操作装置 | |
JP4678183B2 (ja) | ラベル編集装置、プログラム、および記録媒体 | |
KR101279068B1 (ko) | 용지의 인쇄가능 영역을 벗어나는 크기를 가지는워터마크를 크기수정하기 위한 방법 및 장치 | |
JP2008040949A (ja) | 表示制御プログラム、表示装置、表示制御方法及び画像形成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2004721718 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2006150117 Country of ref document: US Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10548094 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20048067699 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 2004721718 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 10548094 Country of ref document: US |