System and method for editing a structured document to preserve the intended appearance of document elements
First Claim
1. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG (What You See Is What You Get) text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of:
- storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy;
storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy;
constructing a child resolved look data set by accessing said defined look value for said first look parameter;
augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter;
displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system edits a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG (What You See Is What You Get) text. Look characteristics are controlled for a child document element of the text located within a parent document element of the text. The method performs the step of constructing a child resolved look data set necessary to specify a WYSIWYG appearance of the child element by first accessing modified look value customized by the user for first look parameters and accessing defined look values standardized for second look parameters. For those look parameters which are not customized by the user or which are not defined as standard values for the child element, the values are inherited by the child element from the parent element. To do this, the method performs the step of augmenting the child resolved look data set by accessing at least one of the plurality of look values in the parent resolved look data set which does not correspond to the first or the second look parameters. The resulting resolved look can completely specify the appearance of the child portion of the text when displayed in WYSIWYG form on a display, or when printed in hard copy.
93 Citations
16 Claims
-
1. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG (What You See Is What You Get) text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of:
-
storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look value for said first look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
-
-
2. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of:
-
storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resoled look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
-
-
3. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of:
-
storing defined look values for at least a subplurality of a first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; constructing a document structure data set logically relating said child element to said parent element; storing a parent resolved look data set having a plurality of look values for said first plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look values for said subplurality of look parameters; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said subplurality of look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element.
-
-
4. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of:
-
storing modified look values for at least a first subplurality of a first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing defined look values for at least a second subplurality of said first plurality look parameters sufficient to specify a WYSIWYG appearance of said child element; constructing a document structure data set logically relating said child element to said parent element; storing a parent resolved look data set having a plurality of look values for said first plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said modified look values for said first subplurality of look parameters; augmenting said child resolved look data set by accessing said defined look values for said second subplurality of look parameters; augmenting said child resolved data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first subplurality or second subplurality of look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element.
-
-
5. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of:
-
storing a document construction data set defining a document type and base style intended for an appearance of a document, including storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said defined look value for said first look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element. - View Dependent Claims (6, 7)
-
-
8. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, a method for controlling look characteristics of a child element of the text located within a parent element of the text, comprising the steps of:
-
storing a document construction data set defining a document type and base style intended for an appearance of a document; storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said document construction data set including a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; constructing a child resolved look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element. - View Dependent Claims (9, 10)
-
-
11. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, an apparatus for controlling look characteristics of a child element of the text located within a parent element of the text, comprising:
-
a memory for storing a document construction data set defining a document type and base style intended for an appearance of a document, including a memory partition for storing a defined look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said memory storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; a processor coupled to said memory for constructing a child resolved look data set by accessing said defined look value for said first look parameter; said processor augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first look parameter; a display means coupled to said processor for displaying a WYSIWYG appearance of said child element controlled by a combination of defined look values for said child element and inherited look values for said parent element. - View Dependent Claims (12, 13)
-
-
14. In a data processing system for editing a text document stored as at least one alphanumeric string of structured document text and displayed as WYSIWYG text, an apparatus for controlling look characteristics of a child element of the text located within a parent element of the text, comprising:
-
a memory for storing a document construction data set defining a document type and base style intended for an appearance of a document; said memory storing a modified look value for a first look parameter necessary to specify a WYSIWYG appearance of said child element, wherein said child element has a first level in a structured document hierarchy; said document construction data set including a defined look value for a second look parameter necessary to specify a WYSIWYG appearance of said child element; said memory storing a parent resolved look data set having a plurality of look values for a plurality of look parameters necessary to specify a WYSIWYG appearance of said parent element, wherein said parent element has a second level higher than said first level in said structured document hierarchy; a processor coupled to said memory for constructing a child resolved look data set by accessing said modified look value for said first look parameter and accessing said defined look value for said second look parameter; said processor augmenting said child resolved look data set by accessing at least one of said plurality of look values in said parent resolved look data set which does not correspond to said first or said second look parameters; a display means coupled to said processor for displaying a WYSIWYG appearance of said child element controlled by a combination of modified and defined look values for said child element and inherited look values for said parent element. - View Dependent Claims (15, 16)
-
Specification