17.18.69 ST_Proof
This simple type specifies the values which can be used to indicate the status of a given hosting application’s grammar and spell checking when a given WordprocessingML document was last saved.
[Example: Consider a WordprocessingML document that is saved by a hosting application whose grammar checking engine had completed checking the grammar in the given WordprocessingML document, but whose spell checking engine had not completed checking the spelling in the given WordprocessingML document . In this instance, the following WordprocessingML must be written in the document settings:
<w:proofState w:spelling="dirty" w:grammar="clean" />
The proofState element’s attributes spelling and grammar have the ST_Proof simple type enumeration values dirty and clean respectively, specifying that the hosting application’s spell checking engine had not completed checking the spelling of the document, and that the hosting application’s grammar checking engine had completed checking the grammar of the document, when the WordprocessingML document was last saved. end example]
This simple type’s contents are a restriction of the W3C XML Schema string datatype.
This simple type is restricted to the values listed in the following table:
Enumeration Value
Description
Specifies that the given proofing engine completed checking the document when it was last saved.
Specifies that the given proofing engine did not complete checking the document when it was last saved.
[Note: The W3C XML Schema definition of this simple type’s content model (ST_Proof) is located in A.1. end note]