Patent ID: 7178102
Filing Date: 2007-02-13
Classification: G06F

Abstract:
1. A method of representing formatting functionality available to an application program for applying to a document, comprising: saving a document as an Extensible Markup Language (XML) representation whereby XML markup is applied to the document to represent text and data objects, properties and attributes including formatting styles applied to the document; enumerating all formatting styles available to the document according to functionality of an application program creating or editing the document; setting a default designation for the enumerated formatting styles as locked for use or locked for non-use; for any of the enumerated formatting styles that may be used or that may not be used in contradiction to the default designation for all enumerated formatting styles, designating said any of the enumerated formatting styles as an exception to the default designation; and saving data identifying the enumerated formatting styles, identifying the default designation, and identifying any exceptions to the default designation to a data structure separate from the document; wherein when the default designation is set as locked for non-use, the any exceptions comprise a minority of the enumerated formatting styles and are available for use; and wherein when the default designation is set as locked for use, the any exceptions comprise a minority of the enumerated formatting styles and are not available for use.