Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
156 words
In a data processing system having an output device and running a spreadsheet program, a method performed by the spreadsheet program comprising the steps of: providing a text string that includes codes encoding formatting information for a header of a page to be printed, said header including textual characters to be printed: providing a plurality of callback routines for outputting the header on the output device; providing a callback identifier to a parser routine of the spreadsheet program that identifies one of the callback routines for outputting the header on the output device; parsing the text string to discriminate the codes from the textual characters in the parser routine of the spreadsheet program and interpreting the discriminated codes in the parsed text string to set formats for the textual characters in the header; and calling the callback routine identified by the provided callback identifier from the parser routine to output the header on the output device.
Claim 2
Dependent Claim
156 words
In a data processing system having an output device and running a spreadsheet program, a method performed by the spreadsheet program comprising the steps of: providing a text string that includes codes encoding formatting information for a header of a page to be printed, said header including textual characters to be printed: providing a plurality of callback routines for outputting the header on the output device; providing a callback identifier to a parser routine of the spreadsheet program that identifies one of the callback routines for outputting the header on the output device; parsing the text string to discriminate the codes from the textual characters in the parser routine of the spreadsheet program and interpreting the discriminated codes in the parsed text string to set formats for the textual characters in the header; and calling the callback routine identified by the provided callback identifier from the parser routine to output the header on the output device.
Claim 3
Dependent Claim
37 words
A method as recited in claim 1, wherein the step of providing a text string further comprises the step of providing a text string having a precursor character followed by a character code that encodes formatting information.
Claim 4
Dependent Claim
14 words
A method as recited in claim 2, wherein the precursor character is an `&`.
Claim 5
Dependent Claim
35 words
A method as recited in claim 1, wherein the step of interpreting the discriminated codes in the parsed text string to set formats further comprises the step of specifying font information for the textual characters.
Claim 6
Dependent Claim
37 words
A method as recited in claim 1, wherein the step of interpreting the discriminated codes in the parsed text string to set formats further comprises the step of setting alignment of the textual characters on the page.
Claim 7
Dependent Claim
32 words
A method as recited in claim 1, wherein the text string includes at least one placeholder and wherein said method further comprises the step of replacing the placeholder with a text character.
Claim 8
Dependent Claim
43 words
A method as recited in claim 1, wherein the output device is a printer and wherein the step of calling the callback routine further comprises the step of calling the callback routine to print the header on the printer with the set format.
Claim 9
Dependent Claim
45 words
A method as recited in claim 1, wherein the output device is a video display and wherein the step of calling the callback routine further comprises the step of calling the callback routine to display the header on the video display with the set format.
Claim 10
Dependent Claim
156 words
In a data processing system having an output device and running a spreadsheet program, a method performed by the spreadsheet program comprising the steps of: providing a text string that includes codes encoding formatting information for a footer of a page to be printed, said footer including textual characters to be printed: providing a plurality of callback routines for outputting the footer on the output device; providing a callback identifier to a parser routine of the spreadsheet program that identifies one of the callback routines for outputting the footer on the output device; parsing the text string to discriminate the codes from the textual characters in the parser routine of the spreadsheet program and interpreting the discriminated codes in the parsed text string to set formats for the textual characters in the footer; and calling the callback routine identified by the provided callback identifier from the parser routine to output the footer on the output device.
Claim 11
Dependent Claim
156 words
In a data processing system having an output device and running a spreadsheet program, a method performed by the spreadsheet program comprising the steps of: providing a text string that includes codes encoding formatting information for a footer of a page to be printed, said footer including textual characters to be printed: providing a plurality of callback routines for outputting the footer on the output device; providing a callback identifier to a parser routine of the spreadsheet program that identifies one of the callback routines for outputting the footer on the output device; parsing the text string to discriminate the codes from the textual characters in the parser routine of the spreadsheet program and interpreting the discriminated codes in the parsed text string to set formats for the textual characters in the footer; and calling the callback routine identified by the provided callback identifier from the parser routine to output the footer on the output device.
Claim 12
Dependent Claim
37 words
A method as recited in claim 9, wherein the step of providing a text string further comprises the step of providing a text string having a precursor character followed by a character code that encodes formatting information.
Claim 13
Dependent Claim
14 words
A method as recited in claim 10, wherein the precursor character is an `&`.
Claim 14
Dependent Claim
35 words
A method as recited in claim 9, wherein the step of interpreting the discriminated codes in the parsed text string to set formats further comprises the step of specifying font information for the textual characters.
Claim 15
Dependent Claim
37 words
A method as recited in claim 9, wherein the step of interpreting the discriminated codes in the parsed text string to set formats further comprises the step of setting alignment of the textual characters on the page.
Claim 16
Dependent Claim
28 words
A method as recited in claim 8, wherein the text string includes at least one placeholder and further comprising the step of replacing the placeholder with text characters.
Claim 17
Dependent Claim
43 words
A method as recited in claim 9, wherein the output device is a printer and wherein the step of calling the callback routine further comprises the step of calling the callback routine to print the footer on the printer with the set format.
Claim 18
Dependent Claim
45 words
A method as recited in claim 9, wherein the output device is a video display and wherein the step of calling the callback routine further comprises the step of calling the callback routine to display the footer on a video display with the set format.
Claim 19
Dependent Claim
150 words
A data processing system comprising: an output device; a processor running a spreadsheet program that includes a parser and a plurality of callback routines, said spreadsheet program enabling a user to generate pages having main bodies; means for providing page information on a selected one of the pages generated by the spreadsheet program which is separate from the main body of the page; means for providing a callback identifier to the parser, the callback identifier for identifying one of the callback routines to be called from the parser; means for interpreting the page information which is separate from the main body of the selected page by calling the callback routine identified by the callback identifier from the parser; and means for outputting the interpreted page information which is separate from the main body of the selected page by calling the callback routine identified by the callback identifier from the parser.
Claim 20
Dependent Claim
150 words
A data processing system comprising: an output device; a processor running a spreadsheet program that includes a parser and a plurality of callback routines, said spreadsheet program enabling a user to generate pages having main bodies; means for providing page information on a selected one of the pages generated by the spreadsheet program which is separate from the main body of the page; means for providing a callback identifier to the parser, the callback identifier for identifying one of the callback routines to be called from the parser; means for interpreting the page information which is separate from the main body of the selected page by calling the callback routine identified by the callback identifier from the parser; and means for outputting the interpreted page information which is separate from the main body of the selected page by calling the callback routine identified by the callback identifier from the parser.
Claim 21
Dependent Claim
58 words
A system as recited in claim 17, wherein the page includes a header and wherein the means for providing page information on a selected one of the pages generated by the spreadsheet program which is separate from the main body of the selected page additionally comprises means for providing page information in the header of the selected page.
Claim 22
Dependent Claim
58 words
A system as recited in claim 17, wherein the page includes a footer and wherein the means for providing page information on a selected one of the pages generated by the spreadsheet program which is separate from the main body of the selected page additionally comprises means for providing page information in the footer of the selected page.
Claim 23
Dependent Claim
74 words
A system as recited in claim 17, wherein the means for providing page information on a selected one of the pages generated by the spreadsheet program which is separate from the main body of the selected page additionally comprises means for providing page information on a selected one of the pages generated by the spreadsheet program having a text string which includes codes encoding formatting information for formatting textual characters in the text string.
Claim 24
Dependent Claim
58 words
A system as recited in claim 20, wherein the means for providing page information on a selected one of the pages generated by the spreadsheet program having a text string additionally comprises means for providing page information on a selected one of the pages generated by the spreadsheet program having a text string preceded by a precursor character.
Claim 25
Dependent Claim
64 words
A system as recited in claim 21, wherein the means for providing page information on a selected one of the pages generated by the spreadsheet program having a text string preceded by a precursor character additionally comprises means for providing page information on a selected one of the pages generated by the spreadsheet program having a text string preceded by the precursor character `&`.
Claim 26
Dependent Claim
74 words
A system as recited in claim 17, wherein the means for interpreting the page information on a selected one of the pages generated by the spreadsheet program which is separate from the main body of the page additionally comprises means for interpreting page information on a selected one of the pages generated by the spreadsheet program having a text string which includes codes encoding formatting information for formatting textual characters in the text string.
Claim 27
Dependent Claim
55 words
A system as recited in claim 23, wherein the means for interpreting page information on a selected one of the pages generated by the spreadsheet program having a text string which includes codes encoding formatting information additionally comprises means for separating text from codes encoding formatting information for formatting textual characters in the text string.
Claim 28
Dependent Claim
46 words
A system as recited in claim 23, wherein the means for interpreting page information on a selected one of the pages generated by the spreadsheet program having a text string which includes codes encoding formatting information additionally comprises means for interpreting the codes encoding formatting information.
Claim 29
Dependent Claim
28 words
A system as recited in claim 25, wherein the means for interpreting the codes encoding formatting information additionally comprises means for specifying font information for the textual characters.
Claim 30
Dependent Claim
30 words
A system as recited in claim 25, wherein the means for interpreting the codes encoding formatting information additionally comprises means for setting alignment of the textual characters on the page.
Claim 31
Dependent Claim
29 words
A system as recited in claim 25, wherein the means for interpreting the codes encoding formatting information additionally comprises means for replacing a placeholder character with a text character.
Claim 32
Dependent Claim
44 words
A system as recited in claim 17, wherein the output device is a printer and wherein the means for outputting the parsed and interpreted page information additionally comprises means for printing the parsed and interpreted page information on the printer with the set format.
Claim 33
Dependent Claim
46 words
A system as recited in claim 17, wherein the output device is a video display and wherein the means for outputting the parsed and interpreted page information additionally comprises means for outputting the parsed and interpreted page information on the video display with the set format.