This document uses the following terms:
anchor: A set of qualifiers and quantifiers that specifies the location of an element or object within a document. These values are typically relative to another element or known location in the document, such as the edge of a page or margin.
ASCII: The American Standard Code for Information Interchange (ASCII) is an 8-bit character-encoding scheme based on the English alphabet. ASCII codes represent text in computers, communications equipment, and other devices that work with text. ASCII refers to a single 8-bit ASCII character or an array of 8-bit ASCII characters with the high bit of each character set to zero.
Augmented Backus-Naur Form (ABNF): A modified version of Backus-Naur Form (BNF), commonly used by Internet specifications. ABNF notation balances compactness and simplicity with reasonable representational power. ABNF differs from standard BNF in its definitions and uses of naming rules, repetition, alternatives, order-independence, and value ranges. For more information, see [RFC5234].
AutoCaption: A feature that adds a caption to an object automatically when the object is inserted in a document.
auto-hyphenated: A condition of content where the distance between the text is measured and maintained to force breaks automatically in elongated words that would not otherwise end correctly on a line.
AutoSummary: A process in which key points are identified in selected text by analyzing document content. A score is assigned to each sentence; sentences that contain frequently used words are given a higher score.
AutoText: A storage location for text and graphics, such as a standard contract clause, that can be used multiple times in one or more documents. Each selection of text or graphics is recorded as an AutoText entry and assigned a unique name.
bookmark: An entity that is used in a document to denote the beginning and ending character positions of specific text in the document, and optionally, metadata about that text or its relationship to other referenced parts of the document.
cascading style sheet (CSS): An extension to HTML that enables authors and users of HTML documents to attach style sheets to those documents, as described in [CSS-LEVEL1] and [CSS-LEVEL2]. A style sheet includes typographical information about the appearance of a page, including the font for text on the page.
cell margin: A measurement of the distance between the border of a cell and the nearest pixel in a character or digit of data in the cell. There are top, bottom, right, and left margins. See also cell spacing.
cell spacing: A measurement of the distance between the cells of a table or worksheet. Most tables and worksheets are implemented with contiguous cells, in which case the cell spacing value is 0 (zero). See also cell margin.
CGAPI: An API that is implemented by grammar checkers that have been licensed to Microsoft Corporation by external vendors.
chapter numbering: A page numbering format in which pages are numbered relative to the beginning of a chapter within a document instead of the beginning of the document. The chapter number is typically included in a page number; for example "3 – 2," where "3" is the chapter number and "2" is the number of that page within that chapter.
code page: An ordered set of characters of a specific script in which a numerical index (code-point value) is associated with each character. Code pages are a means of providing support for character sets and keyboard layouts used in different countries. Devices such as the display and keyboard can be configured to use a specific code page and to switch from one code page (such as the United States) to another (such as Portugal) at the user's request.
Component Object Model (COM): An object-oriented programming model that defines how objects interact within a single process or between processes. In COM, clients have access to an object through interfaces implemented on the object. For more information, see [MS-DCOM].
custom toolbar control: A user-defined control that can be added to a toolbar. A custom toolbar control has a toolbar control identifier (TCID) value of "1" and can be one of the following types of controls: ActiveX, Button, ComboBox, DropDown, Edit, or Popup.
deletion point: A position between two existing characters, or a position before or after a character, where text was removed. If a caret is positioned at a deletion point, the point can retain unique formatting and that formatting can be reapplied to any text that is inserted at the deletion point.
digital signature: A value that is generated by using a digital signature algorithm, taking as input a private key and an arbitrary-length string, such that a specific verification algorithm is satisfied by the value, the input string, and the public key corresponding to the input private key.
document: An object in a content database such as a file, folder, list, or site. Each object is identified by a URI.
East Asian character: A character that is part of the Simplified Chinese, Traditional Chinese, Japanese, or Korean character set.
East Asian language: A spoken or written communication that consists of words that are used within the grammatical and syntactic structure of Simplified Chinese, Traditional Chinese, Japanese, or Korean.
East Asian line breaking rules: A set of algorithms that define how text is parsed and displayed to ensure that line breaks and word wraps follow the rules of various East Asian languages, including Simplified Chinese, Traditional Chinese, Japanese, and Korean.
endnote: A note that appears at the end of a section or document and that is referenced by text in the main body of the document. An endnote consists of two linked parts, a reference mark within the main body of text and the corresponding text of the note.
file allocation table (FAT): A data structure that the operating system creates when a volume is formatted by using FAT or FAT32 file systems. The operating system stores information about each file in the FAT so that it can retrieve the file later.
footer: One or more lines of text in the bottom margin area of a page in a document or a slide in a presentation. A footer typically contains elements such as the page number and the name of the file.
footnote: A note that appears at the end of a page, section, chapter, or publication. It explains, comments on, or provides references for text in the main body of a document. A footnote consists of two linked parts, a reference mark within the main body of the document and the corresponding text of the note.
format consistency-checker bookmark: An entity in a document that is used to denote text where the formatting is similar, but not identical, to comparable text in the document, and the user indicated that the formatting inconsistency is not to be flagged.
Hangul-Hanja converter (HHC): A collection of dictionaries that readers can use to search for and select a Hanja word that corresponds to a specified Hangul word, or a Hangul word that corresponds to a specified Hanja word.
header: A line, or lines, of content in the top margin area of a page in a document or a slide in a presentation. A header typically contains elements such as the title of the chapter, the title of the document, a page number, or the name of the author.
HTML image map: An image that contains more than one hyperlink on a webpage. Clicking various parts of the image links the user to other resources on another part of the page, a different page, or a file.
Hypertext Markup Language (HTML): An application of the Standard Generalized Markup Language (SGML) that uses tags to mark elements in a document, as described in [HTML].
Input Method Editor (IME): An application that is used to enter characters in written Asian languages by using a standard 101-key keyboard. An IME consists of both an engine that converts keystrokes into phonetic and ideographic characters and a dictionary of commonly used ideographic words.
insertion point: A position between two existing characters, or a position before or after a character, where text can be inserted. If a caret is positioned at an insertion point, the point can have unique formatting, which is applied to any text that is inserted at the insertion point.
logical left: A position that is relative to the language orientation of a document. Logical left means left, except in a right-to-left language where it means right. Also referred to as leading edge.
logical right: A position that is relative to the language orientation of a document. Logical right means right, except in a right-to-left language where it means left. Also referred to as trailing edge.
manifest: A file that stores metadata about an expansion pack, such as the name of the expansion pack, the files and resources that are included in the expansion pack, and the dependencies that it has on other files and components.
master document: A document that refers to or contains one or more other documents, which are referred to as subdocuments. A master document can be used to configure and manage a multipart document, such as a book with multiple chapters.
menu toolbar: A type of toolbar that is displayed in an application window, typically at the top, and provides a set of menu controls from which the user can select. Activating a control on the toolbar displays a list of commands in that menu, and the menu remains open until the user closes it or chooses a menu command.
NLCheck: An API that is implemented by grammar checkers that were developed by Microsoft Corporation.
Normal view: A document view that displays text formatting and a simplified page layout of a document. The Normal view hides some layout elements such as the header and footer. Referred to as Draft view in Microsoft Office Word 2007 and Microsoft Word 2010.
NT file system (NTFS): A proprietary Microsoft file system. For more information, see [MSFT-NTFS].
Object Linking and Embedding (OLE): A technology for transferring and sharing information between applications by inserting a file or part of a file into a compound document. The inserted file can be either embedded or linked. See also embedded object and linked object.
OLE compound file: A form of structured storage, as described in [MS-CFB]. A compound file allows independent storages and streams to exist within a single file.
OLE control: A reusable software component that is designed to work in containers that support Object Linking and Embedding (OLE) 2.0.
OLE object: An object that supports the Object Linking and Embedding (OLE) protocol.
outline level: A type of paragraph formatting that can be used to assign a hierarchical level, Level 1 through Level 9, to paragraphs in a document. After outline levels are assigned, an outline of a document can be viewed by using Outline view, the document map, or the navigation pane.
paragraph style: A combination of character- and paragraph-formatting characteristics that are named and stored as a set. Users can select a paragraph and use a paragraph style to apply all of the formatting characteristics to the paragraph simultaneously.
personal style: A list of formatting settings that is applied to a document or an Internet message when it is opened or created by a specific user on a specific computer. The settings are associated with a user and a computer.
physical left: A leftward position that is not relative to the language orientation of document content. See also logical left.
physical right: A rightward position that is not relative to the language orientation of document content. See also logical right.
primary shortcut key: The default combination of keys that are pressed simultaneously to execute a command. See also secondary shortcut key.
range-level protection: A mechanism that permits users to change only specific parts of a protected document while restricting access to all other parts of the document. See also range-level protection bookmark.
Reading Layout view: A document view that displays a document as it will appear on a printed page and is optimized for reading a document on a computer screen. Two pages are displayed simultaneously, side-by-side.
rich text: Text that is formatted in the Rich Text Format, as described in [MSFT-RTF].
Ruby: A text layout setting that displays annotative characters above or to the right of the text to which it applies. It is typically used in East Asian documents to indicate pronunciation or to provide a brief annotation.
secondary shortcut key: A user-defined combination of keys that are pressed simultaneously to execute a command. See also primary shortcut key.
section: A portion of a document that is terminated by a section break or the end of the document. A section can store unique, page-level formatting, such as page size and orientation, and other formatting features such as headers and footers.
shading pattern: A background color pattern against which characters and graphics are displayed, typically in tables. The color can be no color or it can be a specific color with a transparency or pattern value.
smart tag: A feature that adds the ability to recognize and label specific data types, such as people's names, within a document and displays an action button that enables users to perform common tasks for that data type.
smart tag recognizer: An add-in that can interpret a specific type of smart tag, such as an address or a financial symbol, in a document and display an action button that enables users to perform common tasks for that data type.
structured document tag: An entity in a document that is used to denote content that is stored as XML data.
structured document tag bookmark: An entity in a document that is used to denote the location and presence of a structured document tag.
table depth: An indicator that specifies how tables are nested and how to display paragraphs within those tables. The depth is derived from values that are applied to paragraph marks, cell marks, or table-terminating paragraph marks. A paragraph that is not in a table has a table depth of "0" (zero); a nested table has a table depth of one greater than the cell that contains it.
table style: A set of formatting options, such as font, border formatting, and row banding, that are applied to a table. The regions of a table, such as the header row, header column, and data area, can be variously formatted.
toolbar: A row, column, or block of controls that represent tasks or commands within an application. A toolbar can be either a menu toolbar, which provides access to menu commands, or a basic toolbar, which contains buttons that provide shortcuts to tasks that are frequently accessed from menus.
Unicode: A character encoding standard developed by the Unicode Consortium that represents almost all of the written languages of the world. The Unicode standard [UNICODE5.0.0/2007] provides three forms (UTF-8, UTF-16, and UTF-32) and seven schemes (UTF-8, UTF-16, UTF-16 BE, UTF-16 LE, UTF-32, UTF-32 LE, and UTF-32 BE).
Uniform Resource Identifier (URI): A string that identifies a resource. The URI is an addressing mechanism defined in Internet Engineering Task Force (IETF) Uniform Resource Identifier (URI): Generic Syntax [RFC3986].
Vector Markup Language (VML): A system of marking up or tagging two-dimensional vector graphics for publication on the World Wide Web. VML graphics are scalable and editable, and typically require less disk space and less time to download.
virtual key code: A symbolic constant name, hexadecimal value, or mouse or keyboard equivalent that provides a hardware- and language-independent method of identifying keyboard keys. Each virtual key code represents a unique keyboard key and also identifies the purpose of that key. The keyboard driver provides one or more keyboard layouts that maps keyboard scan codes to the appropriate virtual key codes.
Visual Basic for Applications (VBA): A macro-based programming language that derives from Microsoft Visual Basic and can be used to customize and extend an application. Unlike Visual Basic, Microsoft Visual Basic for Applications (VBA) code and macros can be run only from within a host application that supports VBA.
Warichu: A text layout setting that creates two sublines within a line and stacks text equally between those sublines. One subline contains the text proper and the other subline contains comments, notes, and annotations about that text.
Word97 compatibility mode: An application mode that prevents users from applying formatting and other document features and settings that are not supported in Microsoft Word 97 or earlier versions of Word.
XML: The Extensible Markup Language, as described in [XML1.0].
XML schema definition (XSD): The World Wide Web Consortium (W3C) standard language that is used in defining XML schemas. Schemas are useful for enforcing structure and constraining the types of data that can be used validly within other XML documents. XML schema definition refers to the fully specified and currently recommended standard for use in authoring XML schemas.
MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.