Information processing apparatus, method of controlling information processing apparatus, and program
Patent Information
- Application Number
- JP2022074438
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-04-28
- Publication Date
- 2025-06-13
AI Technical Summary
Existing print layout processing applications lack convenience in font size changing operations, particularly when dealing with different document sizes, leading to inefficient use of font size change scale bars and buttons.
The system determines an appropriate upper and lower limit for the font size change scale bar based on the document size, ensuring the scale bar is utilized effectively regardless of the document size, and adjusts the font size increase/decrease operations to maintain a consistent ratio relative to the document size.
This approach enhances the convenience and usability of font size changing operations by optimizing the scale bar and button interactions, allowing for seamless font size adjustments across various document sizes.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0007]
[0001] This disclosure relates to an information processing apparatus, a control method for an information processing apparatus, and a program.
Background Art
[0002] Conventionally, a technique for producing a poster or the like by fitting desired character data, image data, or the like to a template that has been pre-layout is known. In poster production, several application software for realizing print layout processing has been released. With such application software, a user can select a desired layout and complete and print a poster by performing editing such as changing the manuscript size, adding an image, or adding text.
[0003] In creating a layout, operability is required for the operation of changing the font size of text. Generally, there are those that can change the font size of text with a scale bar, or those that change the font size step by step by pressing a button.
[0004] Also, in Patent Document 1, a technique for calculating an appropriate font size from the number of characters already input, the total number of characters input, and the line height is described.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
[0008] A program in one aspect of this disclosure is a program that can be operated on an information processing device, characterized in that it causes the information processing device to function as a first determination means for determining the size of a document, which is the size of a document, and a second determination means for determining a setting value used in a font size change function, which is a function for changing the font size of an object applied to the document, based on the determined document size. [Effects of the Invention]
[0009] According to this disclosure, the convenience of changing font size can be improved. [Brief explanation of the drawing]
[0010] [Figure 1] This is a diagram showing the configuration of an information processing device. [Figure 2] This diagram shows the system configuration. [Figure 3] This is a diagram showing the editing screen of a poster creation application. [Figure 4] This is a flowchart illustrating how to set the upper and lower limits of the font size adjustment scale bar. [Figure 5] This figure shows the state of the font size adjustment scale bar according to the document size and font size. [Figure 6] This is a diagram showing the editing screen of a poster creation application. [Figure 7] This diagram illustrates the amount by which the font size increases or decreases when the font size increase / decrease buttons are operated. [Figure 8] This is a flowchart that determines the amount by which the font size can be increased or decreased using the font size increase / decrease buttons. [Modes for carrying out the invention]
[0011] The embodiments will be described in detail below with reference to the attached drawings. Note that the following embodiments do not limit the invention as defined in the claims. While the embodiments describe multiple features, not all of these features are essential to the invention, and the features may be combined in any way. Furthermore, in the attached drawings, identical or similar configurations are given the same reference numerals, and redundant descriptions are omitted.
[0012] <<Embodiment 1>> <System Configuration> The present invention will now describe an information processing device to which it applies. While an information processing device could be a personal computer (PC), any device capable of displaying and editing text and running programs is acceptable. For example, it can be applied to mobile terminals, notebook PCs, tablet terminals, or PDAs (Personal Digital Assistants).
[0013] Figure 1 shows the hardware configuration of the information processing device 100 in this embodiment. The information processing device 100 includes a CPU 101, an operation unit 102, a network interface 103, a memory 104, a display unit 105, a storage device 106, an input interface 107, and an output interface 108. Each of these is connected via a system bus.
[0014] The CPU 101 controls the entire information processing device 100. The operation unit 102 is an operation unit for the user to give instructions to the information processing device 100, and has, for example, buttons or a touch panel. Although Figure 1 shows an example where the operation unit 102 is integrated into the information processing device 100, an external keyboard or the like may be connected to the input interface 107 and the device may be operated from the external keyboard.
[0015] The network interface 103 is an interface for connecting to a network. The information processing device 100 is configured to be able to connect to a network via the network interface 103.
[0016] The memory 104 is a random access memory (RAM) as the working area of the CPU 101, and is used as a temporary storage area for various received data or stores various setting data. The display unit 105 is a unit that displays various information and includes a liquid crystal panel or the like. In FIG. 1, an example in which the display unit 105 is incorporated in the information processing apparatus 100 is shown, but an external display may be connected to the output interface 108 and displayed on the external display.
[0017] The storage device 106 is, for example, a flash memory or the like, and stores various control programs such as applications and operating systems (hereinafter referred to as OS), or various information used by these programs. The input interface 107 of the poster production application described later is an interface for receiving data input or operation instructions from the user. The input interface 107 includes, for example, a physical keyboard, buttons, or a touch panel or the like. Note that the output interface 108 and the input interface 107 described later may be integrated so that the output of the screen and the reception of operations from the user are performed using common hardware.
[0018] The output interface 108 is an interface that controls the display of data on an external display or the presentation of information on the state of the information processing apparatus 100. The output interface 108 outputs, for example, control information and display target information for displaying information on an external display. The external display includes an LED (light emitting diode) or an LCD (liquid crystal display) or the like, and notifies the user of the display of data or the state of the information processing apparatus 100. Note that a soft keyboard including keys such as a numeric input key, a mode setting key, a determination key, a cancel key, or a power key may be displayed on the external display, and input from the user may be received via the soft keyboard.
[0019] <Poster Production Application> Figure 2 shows an example of the functional configuration of the information processing device 100. In this embodiment, the information processing device 100 has an OS 201 and a poster creation application 202. On the display screen of the poster creation application 202, which can run on the OS 201, the user creates poster data. The created poster data may be posted on a website, a social networking service (SNS), or printed by connecting a printing device to the information processing device 100. In this embodiment, the poster creation application 202 is embedded in the information processing device 100, but it may also take the form of a web application, for example.
[0020] Next, we will explain an example of the workflow using the poster creation application 202.
[0021] Figure 3 shows an example of a poster editing screen. The CPU 101 of the information processing device 100 controls the display of the poster editing screen on the display unit 105 by executing a program corresponding to the poster creation application 202 stored in, for example, memory 104 or storage device 106.
[0022] In this embodiment, the poster editing screen 300 includes a poster preview area 301, a poster template selection area 302, a poster template 303, and a new creation button 304. The poster editing screen 300 also includes a document size change button 305, a font size change scale bar 306, and a font size display box 307.
[0023] The poster preview area 301 displays a preview of the poster data 308, allowing the user to check or modify the poster layout. The poster template selection area 302 displays poster templates 303, each with a different design. Selecting a poster template 303 displays the selected poster template in the poster preview area 301. Each poster template 303 has a set poster size, and when displayed in the poster preview area 301, it is displayed in the aspect ratio of that corresponding poster size.
[0024] Poster data 308 can be used not only by selecting from templates, but also by creating a poster from scratch by pressing the "Create New" button 304. When creating from scratch, the original size of poster data 308 can be a fixed value such as A2, or it can be freely set by the user when creating a new poster. As long as the original size is set in poster data 308, the method of setting it does not matter. Furthermore, the original size of poster data 308 can be changed by selecting the "Change Original Size" button 305. It can be changed to a standard size such as A4 or A0, or the user can set any custom size.
[0025] The font size change scale bar 306 allows you to change the font size of text objects laid out in the poster data 308. The font size change scale bar 306 has a lower limit and an upper limit set for the settable font size range. In the following, the lower limit and upper limit of the scale bar refer to the lower limit and upper limit of the range that can be set by the scale bar. The font size set for a text object is displayed in the font size display box 307. Although the font size is displayed in the font size display box 307, you may also directly input or change the font size. The functions for changing the font size in the poster creation application 202, such as the font size change scale bar 306 and the font size display box 307, are called the font size change function.
[0026] When changing the font size of text using the font size change scale bar 306 in Figure 3, a lower limit and upper limit are usually set for the scale bar. If the application software can create large data such as banners that reach a length of 18m, a font size of, for example, around 5000pt may be required, and the upper limit may be set to 5000pt. If this setting is also set in the font size change scale bar 306 as the upper limit that can be set by the application regardless of the document size, the upper limit may be set very high depending on the document size.
[0027] For A4 size documents, a font size of around 600pt is often sufficient, and a larger limit, such as 5000pt, is undesirable when creating A4 layouts. Furthermore, with this upper limit setting, the adjustable range when changing the font size of an A4 document using the font size change scale bar 306 is only about 10% of the entire scale bar. In other words, the remaining 90% is a font size unsuitable for use in A4 documents. In such a situation, fine-tuning the size of the scale bar becomes difficult when trying to change the font size.
[0028] This embodiment describes a method that allows the user to set the upper limit of the scale bar before performing editing operations by setting an upper limit of the font size according to the document size when the document size is determined, thereby enabling the provision of a scale bar with an appropriate operating range.
[0029] Figure 4 is a flowchart for setting an appropriate font size range regardless of the document size. The series of processes shown in this flowchart are performed by the CPU 101 of the information processing device 100 loading the program code stored in the storage device 106 into memory 104 and executing it. In the following descriptions of each process, "S" indicates a step in the flowchart, and the same applies to subsequent embodiments.
[0030] First, in S401, the CPU 101 of the information processing device 100 determines the poster data 308 by selecting or creating a poster template 303 on the poster editing screen 300, and determines the original size of the poster data 308. This step also includes processing when the original size that has been determined is changed to a new original size using the original size change button 305.
[0031] Once the document size is determined in S401, in S402 the CPU 101 determines a reference value for determining the maximum font size. In this embodiment, one example of how to determine this reference value is to use the value of the shorter side of the document size as the reference value. The reason for using the value of the shorter side as the reference value for determining the maximum font size is that if the font size fits within the size of the shorter side of the document, the text is less likely to extend beyond the document area.
[0032] In S402, the shorter side of the poster data's original size is determined as the reference value. Then, in S403, the CPU 101 determines the maximum font size that allows one character to fit within the original size. That is, in this embodiment, a setting value to be set as the upper limit of the scale bar is determined based on the reference value. This setting value based on the reference value defines the range of change used in the font size change function, and may be a value other than the upper limit of the scale bar. For example, in Embodiment 2 described later, the setting value based on the reference value is set as the ratio of change when increasing or decreasing the font size in the font size change function. It may also be set as another value. Furthermore, both the upper limit of the scale bar and the above ratio may be set based on the reference value. For example, the larger the upper limit of the scale bar, the larger the ratio of change when increasing or decreasing the font size per predetermined amount of movement (unit movement) of the knob on the scale bar may be.
[0033] One of the units used for font size is pt, where 1pt = 1 / 72 inch. Therefore, the maximum font size that fits within the shorter side (in inches), i.e., the base value multiplied by 72, is determined. For example, the maximum font size that fits within a document with a shorter side of 1 inch is 72pt, and the maximum font size that fits within a document with a shorter side of 3 inches is 216pt.
[0034] In S404, the CPU 101 sets the maximum value of the determined font size as the upper limit of the scale bar. Here, the set upper limit of the scale bar may also be set as the upper limit of the font size that can be set in the poster data 308. Note that the upper limit of the font size that can be set in the poster data 308 may be the same as the upper limit of the font size that can be set in the poster production application 202, regardless of the original size. In that case, the maximum value of the font size that can be set with the scale bar will be the value determined in S403, but a value exceeding the font size that can be set with the scale bar may be entered by directly inputting into the font size display box 307.
[0035] In S405, CPU101 sets the lower limit of the scale bar. The lower limit of the scale bar may be the same as the lower limit of the font size that can be set in the poster creation application 202, regardless of the document size. In that case, it becomes possible to use a small font size even on very large posters, allowing for the inclusion of detailed information. Also, if a predetermined value is set as the lower limit of the font size regardless of the document size, this step does not need to be performed and may be omitted.
[0036] Furthermore, the lower limit of the scale bar may be changed according to the document size. In this case, for example, if A4 is used as the standard document size and the lower limit of the font size for A4 is set to 6pt, then the lower limit of the font size for A2 would be set to 12pt. This is because the shorter side of A2 is twice the shorter side of A4, so the minimum font size that can be set on the scale bar is 12pt, which is twice the 6pt for A4. In this way, changing the document size between document sizes with the same aspect ratio (ratio of the long side to the short side of a rectangle) can provide the user with the same feel regardless of the document size. In this embodiment, regardless of the upper and lower limits of the scale bar that are set to, the size of the displayed scale bar itself will not change, as shown in Figure 5. In other words, the display size of the scale bar will not depend on the size of the upper and lower limits of the scale bar. In this case, it is preferable that the upper limit of the scale bar is large, and the range that can be set by the scale bar is large, so that the ratio of change when increasing or decreasing the font size per predetermined amount of movement (unit movement) of the knob on the scale bar becomes larger. However, the size of the displayed scale bar itself may also be changed according to the range that can be set by the scale bar. In that case, the above-mentioned control of the ratio according to the range that can be set by the scale bar does not need to be performed.
[0037] Figure 5 shows the relationship between the font size and the font size change scale bar 306 when the processing performed in Figure 4 is applied. Figures 5(a) to (c) show poster data with an A4 size, and Figures 5(d) to (f) show poster data with an A2 size.
[0038] Fig. 5(a) is a diagram in which the characters "Grand Opening" are laid out in a font size of 80 in the poster data when the manuscript size is A4. As shown in the figure, it can be seen that the knob of the scale bar is located closer to the left end of the font size change scale bar 306. From the state of Fig. 5(a), Fig. 5(b) is the diagram when the font size change scale bar 306 is moved to the right to set the font size to 300 so that the two characters "Grand Opening" fit into the manuscript size at the maximum size. Since the two characters "Grand Opening" are of a size that fits into the manuscript size, the knob of the scale bar is located approximately in the center of the font size change scale bar 306.
[0039] Furthermore, Fig. 5(c) is the diagram when the font size change scale bar 306 is moved to the right to set the maximum font size such that only the single character "开" (Grand) fits into the manuscript. The maximum font size at this time is determined based on the short side size of A4 by S402, and the knob of the scale bar is located at the right end of the font size change scale bar 306. By applying this embodiment in this way, the font size change scale bar 306 can be utilized to the maximum extent from a small font size to the font size when one wants to put a single character to fill the entire manuscript size. Note that the lower limit value of the font size change scale bar 306 may be set to a value according to the setting in S404. It may be set to a fixed value regardless of the manuscript size, or it may be set according to the manuscript size as shown in Fig. 5.
[0040] Figure 5(d) shows the layout of Figure 5(a) with the manuscript size changed to A2. When changing the manuscript size between sizes with the same aspect ratio, if the layout remains the same, the font size of each text changes, but the position of the scale bar slider remains unchanged. That is, the ratio of the increase or decrease in font size by manipulating the scale bar does not change. This is also true for Figures 5(b) and 5(e), where the font size change scale bar 306 is located in the same position. The same is true for Figures 5C and 5F. In this way, even when the manuscript size is changed to A2, the font size change scale bar 306 can be used to its fullest potential.
[0041] As described above, this embodiment improves the convenience of font size change operations. Specifically, by setting an appropriate upper limit for the font size according to the document size, the font size change scale bar can be made to its fullest potential regardless of the document size, thereby improving user operability.
[0042] In this embodiment, the maximum font size was determined in S403 by calculation using the short side size of the original document as the reference value in S402. However, instead of calculation, a font size correspondence table corresponding to the short side size may be used in advance. The font size correspondence table lists the correspondence between the short side size and the font size, and there are no restrictions on its format as long as it allows the corresponding font size to be determined for any given short side size.
[0043] Furthermore, although the shorter side of the original document was used as the reference value in this embodiment, any value that varies depending on the original document size, such as the longer side or the diagonal length, is acceptable as long as it is an appropriate reference value for determining the maximum font size.
[0044] Furthermore, in this embodiment, the upper limit of the font size in the original document size is determined and set as the upper limit of the scale bar. However, the upper limit of the font size that can be set in the poster creation application and the upper limit of the scale bar do not necessarily have to match. If they do not match, the font size that can be set in the poster creation application will be larger than the upper limit of the scale bar in the original document size. In other words, it is possible to set a value that exceeds the font size that can be set with the scale bar, and in that case, the font size is set by directly entering the value in the font size display box 307.
[0045] Furthermore, as mentioned above, if the reference value is not set to the shorter side of the manuscript size, but rather to the longer side, for example, the font size will no longer fit within the manuscript size when the scale bar is set to its upper limit, but such a configuration is also acceptable.
[0046] Furthermore, while the above embodiment shows a method of setting the font size using the font size display box as an example, it is not limited to this. Any means other than the font size change scale bar 306 that allows setting the font size is acceptable, and this means does not have to be direct input; for example, it could be a button that allows increasing or decreasing the font size by 1.
[0047] Furthermore, if the poster creation application can import poster data files, the original size set in the poster data is determined when acquiring the poster data, and the maximum font size is set based on that original size. In that case, if the font size of the text laid out in the imported poster data exceeds the set maximum font size, the font size of the text may be reduced to fit within the maximum font size.
[0048] <<Embodiment 2>> In the previously described embodiment, a method for suitably setting the upper and lower limits of the font size change scale bar 306 was explained. In this embodiment, a method for improving the operability of the buttons for increasing or decreasing the font size, regardless of the document size, is described.
[0049] Figure 6 is an explanatory diagram of the poster creation application 202, which includes font size increase / decrease buttons. The font size increase / decrease buttons include a font size increase button 601 and a font size decrease button 602. Pressing the font size increase button 601 increases the currently set font size by one step. Pressing the font size decrease button 602 decreases the currently set font size by one step. The amount of increase or decrease when operating the font size increase / decrease buttons is smaller the smaller the font size relative to the document size, and larger the larger the font size relative to the document size. For example, suppose there is a document where the minimum font size is 6pt, and the font size for each step when operating the font size increase button 601 is 6, 7, 8, 9, 10, 12, 14, 16, 18, 22, 26, ... The amount of increase or decrease in font size for this document increases as the font size gets larger, such as 1, 1, 1, 1, 2, 2, 2, 2, 4, 4, ...
[0050] It is desirable that the amount by which the font size is increased or decreased when the font size increase / decrease button described above is pressed be varied according to the size of the document. For example, consider the case where the font size of a large document such as a banner is changed using the font size increase button 601. In this case, if the font size increases by pressing the button in the manner of the document described above (6, 7, 8, 9, 10, 12, 14, 16, 18, 22, 26, ...), it may take too long to change to the desired font size.
[0051] Furthermore, apart from the amount of increase or decrease in font size, it is desirable that the ratio of the increase or decrease be set to be constant regardless of the document size. That is, when the font size increase button 601 is pressed, the font size should increase from the minimum font size of the document by a constant ratio, for example, 2x, 4x, 6x, or 8x, regardless of the document size. This ensures that the font size appears the same regardless of the document size when the font size increase or decrease button is pressed, which can lead to improved readability and usability for the user. The above explanation will be further explained below with the help of diagrams.
[0052] Figure 7 shows three different document sizes (Document A, Document B, and Document C) in this embodiment, and the corresponding font size values when the font size increase button 601 is operated. Document B is twice the size of Document A, and Document C is three times the size of Document A. In this case, as shown in the figure, the font size increase is set to increase from a minimum value of 1 to 1, 1, 1, 2, 2, 2, 4, 4, ... for Document A. For Document B, it is set to increase from a minimum value of 2 to 2, 2, 2, 4, 4, 4, 8, 8, ... and for Document C, it is set to increase from a minimum value of 3 to 3, 3, 3, 6, 6, 6, 12, 12, ... By setting it this way, the increase amount when the button is operated corresponds to each document size. On the other hand, the ratio of the change in the increase amount is common to all documents: 2 times, 3 times, 4 times, 6 times, 8 times, 10 times, 14 times, 18 times, ... from the minimum value. By making the ratio of increase (or decrease) a consistent value regardless of the document size, the way font sizes appear to users in the layout will be consistent, thus improving usability. The following flowchart explains how to implement the above settings.
[0053] Figure 8 is a flowchart for determining the amount by which the font size is increased or decreased when the font size increase / decrease button is pressed in this embodiment. Steps S801 to S802 are the same as steps S401 to S402 in Figure 4, so their explanation is omitted.
[0054] In the S803, the CPU 101 determines the amount of increase or decrease in photo size when the font size increase / decrease function is operated, according to the shorter side size. The font size increase / decrease function is a function that changes the font size by pressing the font size increase / decrease button, and is included in the font size change function. For example, for a certain document size, the values of each font size step that can be set in the font size increase / decrease function are set in advance as reference values of 1, 2, 3, 5, 7, 10, 13, 17, and 22, with a minimum value of 1 and a maximum value of 22. This maximum font size may be the same as the upper limit of the font size that can be set according to the document size, or it may be possible to operate within a smaller range than that.
[0055] The S802 calculates the ratio of the short-side size determined by the short-side size to the standard short-side size for font size increase / decrease, and then determines the font size increase / decrease amount. For example, if the determined short-side size is twice the standard short-side size for font size increase / decrease, the minimum value is doubled to 2 and the maximum value to 44, and the increase / decrease values are also doubled to 2, 4, 6, 10, 14, 20, 26, 34, and 44. The aspect ratio of these increase / decrease amounts remains unchanged compared to the values when the minimum value is 1 and the maximum value is 22. In other words, the change in how the document appears to the user when the font size increase / decrease button is operated is the same regardless of the document size.
[0056] As described above, with this embodiment, regardless of the original document size, if the aspect ratio is the same, the change in the appearance of the font size on the layout when operating the font size increase / decrease buttons will be the same, thus improving usability.
[0057] <<Other Embodiments>> Although the above embodiment was described using a text object as the object to be resized, it may also be used as a method for resizing graphic objects such as shapes.
[0058] The present invention can also be realized by supplying a program that implements one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and by having one or more processors in the computer of that system or device read and execute the program. It can also be realized by a circuit (e.g., an ASIC) that implements one or more functions.
[0059] Furthermore, the disclosure of this embodiment includes the following configuration.
[0060] (Composition 1) A program that can be run on an information processing device, wherein the information processing device A first determination means for determining the manuscript size, which is the size of the manuscript, A second determination means determines the setting value used in the font size change function, which is a function that changes the font size of objects applied to the document, based on the determined document size, A program characterized by being designed to function as such.
[0061] (Configuration 2) The program according to configuration 1, wherein the second determination means determines a reference value for font size based on the determined manuscript size, and determines the setting value based on the reference value.
[0062] (Composition 3) The program according to configuration 2, characterized in that the reference value is the value of the shorter side of the original document.
[0063] (Composition 4) The program according to any one of configurations 1 to 3, characterized in that the setting value is the upper limit of the range that can be set by the scale bar in the font size change function.
[0064] (Composition 5) The program according to configuration 4, characterized in that when the first determination means determines a first document size as the document size, the upper limit is greater than the upper limit when a second document size, which is smaller than the first document size, is determined as the document size.
[0065] (Composition 6) The program according to any one of configurations 1 to 4, characterized in that the first determination means can determine the document size to an arbitrary value.
[0066] (Composition 7) The program according to any one of configurations 1 to 5, characterized in that the first determination means determines the size of the document by accepting the creation of a new document, the import of a document, and the resizing of a document.
[0067] (Composition 8) The aforementioned information processing device The program according to configuration 2 or 3, further characterized in that a value obtained by reducing the aforementioned reference value by a certain ratio is used as a third determination means to determine the lower limit of the range that can be set by the scale bar in the font size change function.
[0068] (Composition 9) The aforementioned information processing device The program according to any one of configurations 1 to 6, further characterized by being configured as a third determination means that determines a predetermined value as the lower limit of the range that can be set by the scale bar in the font size change function.
[0069] (Composition 10) When importing the aforementioned manuscript, the second determination means is: The program according to configuration 2, characterized in that if the acquired manuscript contains text objects larger than the maximum font size that fits within the manuscript, the program reduces the size of the text objects to a font size that fits within the manuscript.
[0070] (Composition 11) The program according to configuration 1, characterized in that the setting value is the value of the increase or decrease when increasing or decreasing the font size in the font size change function.
[0071] (Composition 12) The program according to configuration 11, characterized in that the value of the increase or decrease is a value determined by the second determination means based on the document size, and the ratio of the change in the increase or decrease is constant regardless of the document size.
[0072] (Composition 13) The program according to configuration 11 or 12, characterized in that when the first determination means determines a first document size as the document size, the value of the increase or decrease is greater than the value of the increase or decrease when a second document size, which is smaller than the first document size, is determined as the document size.
[0073] (Composition 14) The program according to any one of configurations 1 to 13, characterized in that the object is a text object.
[0074] (Composition 15) The scale bar for the aforementioned font size change function is displayed. The program according to any one of configurations 1 to 14, characterized in that the display size of the scale bar does not depend on the size of the determined setting value.
[0075] (Composition 16) A first determination means for determining the manuscript size, which is the size of the manuscript, A second determination means determines the setting value used in the font size change function, which is a function that changes the font size of objects applied to the document, based on the determined document size, An information processing device characterized by comprising:
[0076] (Composition 17) A method for controlling an information processing device, The first step is to determine the size of the manuscript, which is the size of the manuscript. A second determination step involves determining the setting values used in the font size change function, which is a function that changes the font size of objects applied to the document, based on the determined document size, A control method for an information processing device, characterized by comprising the following: [Explanation of Symbols]
[0077] 100 Information Processing Devices 101 CPU 202 Poster creation application 306 Font Size Change Scale Bar
Claims
Claims 1. A computer of an information processing apparatus, a reception step of receiving a first change operation for changing the size of one document corresponding to a predetermined area that is an area where an object can be laid out and is an area displayed by the information processing apparatus from a first size to a second size; a first change step of changing the maximum value among a plurality of values that can be set by a scale bar for changing the size of an object laid out in the predetermined area based on the second size corresponding to the first change operation when the first change operation is received; a second change step of changing the size of the object to the size of the value corresponding to the received second change operation among the plurality of values when a second change operation, which is an operation for changing the size of the object laid out in the predetermined area to any one of the plurality of values and is an operation on the scale bar, is received after the maximum value is changed; A program characterized by causing the above to be executed. Claims 2. When the second size is larger than the first size, the maximum value after the first change operation is received is a value larger than the maximum value before the first change operation is received. The program according to claim 1, characterized in that. Claims 3. When the first change operation is received, further execute a third change step of changing the minimum value among the plurality of values based on the second size corresponding to the first change operation. The program according to claim 1, characterized in that the minimum value is the lower limit value of the range that can be set by the scale bar. Claims 4. The program according to claim 1, characterized in that the object is a text object. Claims 5. The program according to claim 1, characterized in that the first change operation is an operation in which a user sets an arbitrary custom size. Claims 6. The program according to claim 1, characterized in that the first size and the second size are any of standard sizes including at least one of A4, A2, and A0. **Claim 7**: The program according to claim 1, wherein when the first change operation is received, the maximum value is changed without changing the size of the object laid out in the predetermined area. **Claim 8**: The program according to claim 1, wherein when the first change operation is received, the maximum value is changed without changing the minimum value among the plurality of values corresponding to the second change operation. **Claim 9**: The program according to claim 1, further comprising an execution step of executing a process for performing printing based on data corresponding to the predetermined area. **Claim 10**: The program according to claim 1, wherein the display size of the scale bar does not depend on the magnitude of the maximum value. **Claim 11**: The program according to claim 1, wherein when the maximum value is changed, the ratio of the change in the size of the object per unit movement amount of the knob on the scale bar is further changed. **Claim 12**: The program according to claim 1, further comprising a determination step of determining a reference value for the size based on the second size corresponding to the first change operation, and determining the maximum value based on the reference value. **Claim 13**: The program according to claim 12, wherein the reference value is the value of the shorter side of the original document of the second size corresponding to the first change operation. **Claim 14**: Further execute a fourth change step of changing the minimum value among the plurality of values, **Claim 15**: The program according to claim 12, wherein the minimum value is a value obtained by reducing the reference value by a certain ratio. **Claim 15**: The scale bar is displayed before and after the first change operation is received. Before the first change operation is received and before the maximum value is changed, when the second change operation is received, the size of the object is changed to the size of the value corresponding to the received second change operation among the plurality of values before the change. After the first change operation is received and after the maximum value is changed, when the second change operation is received, the size of the object is changed to the size of the value corresponding to the received second change operation among the plurality of values after the change. The program according to claim 1, characterized in that.
16. The scale bar is displayed before the first change operation is received and also after the first change operation is received. Even if the first change operation is received and the maximum value is changed, the display size of the scale bar is not changed. The program according to claim 1, characterized in that.
17. An information processing apparatus, Reception means for receiving a first change operation for changing the size of one sheet of manuscript corresponding to a predetermined area that is an area where an object can be laid out and is an area displayed by the information processing apparatus from a first size to a second size; First change means for changing the maximum value among a plurality of values that can be set by a scale bar for changing the size of an object laid out in the predetermined area based on the second size corresponding to the first change operation when the first change operation is received; Second change means for changing the size of the object to the size of the value corresponding to the received second change operation among the plurality of values when a second change operation, which is an operation for changing the size of an object laid out in the predetermined area to any one of the plurality of values after the maximum value is changed and is an operation on the scale bar, is received; An information processing apparatus, characterized by comprising.
18. A control method for an information processing apparatus, A reception step of receiving a first change operation for changing the size of one sheet of manuscript corresponding to a predetermined area that is an area where an object can be laid out and is an area displayed by the information processing apparatus from a first size to a second size; A first change step of changing the maximum value among a plurality of values that can be set by a scale bar for changing the size of an object laid out in the predetermined area based on the second size corresponding to the first change operation when the first change operation is received; An operation for changing the size of an object laid out in the predetermined area to any one of the plurality of values after the maximum value is changed, and which is an operation on the scale bar. When a second change operation is received, a second change step of changing the size of the object to the size of the value corresponding to the received second change operation among the plurality of values; A control method characterized by having the above.