1.1 Glossary

This document uses the following terms:

absolute URL: The full Internet address of a page or other World Wide Web resource. The absolute URL includes a protocol, such as "http," a network location, and an optional path and file name — for example, http://www.treyresearch.net/.

action: An interactivity event in a report, such as a hyperlink, bookmark link, or drillthrough link, that is associated with an item in a report.

ancestor: A record that contains or is contained in another record.

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].

big-endian: Multiple-byte values that are byte-ordered with the most significant byte stored in the memory location with the lowest address.

body: The main component of the report within which the details and contents are included.

body area: The area containing the detail and grouped data within a page.

bookmark: An anchor that is used in a report to assist navigation, typically through the use of hyperlinks. A bookmark link in a report sends the user to another location in the report.

chart: An object that displays data or the relationships between sets of data in a visual form.

column header: The header area of a column in a data region layout.

column member: A member in a data region layout that represents a column, including an optional header, an optional grouping of data, and an optional inner hierarchy.

document map: A navigation pane that is generated at run time from labels specified in a report definition.

drillthrough report: A report that can be executed and viewed after clicking a report item that contains an action that has a drillthrough link.

element: The data that makes up an array of structures. Each element inherits the attributes from the parent structure.

enumeration: A fixed set of integer values or String constants that are used to specify the value of certain properties.

footer area: The area at the bottom of each page of a report containing the layout of report items.

gauge panel: The encompassing outer element that contains one or more radial gauges and linear gauges. The gauge panel is used to define properties that apply to all gauges in a gauge panel.

grandparent record: A type of ancestor record that contains child records. The record specifies the parent's element of the current record.

header area: The area at the top of each page of a report containing the layout of report items.

hierarchy: A logical tree structure that organizes a record such that each member has one parent member and zero or more child members.

horizontal resolution: The number of elements, dots, or columns from left to right in a fixed area—typically one inch.

image: A rectangular grid of pixels that has a definite height and a definite width and that can be displayed in a report.

image map: An image map is comprised of one or more areas that specify the coordinates of a clickable region of an image.

image map area: A set of coordinates in an image map making a polygon that can be assigned an action.

language: A text value that contains a language and culture code.

little-endian: Multiple-byte values that are byte-ordered with the least significant byte stored in the memory location with the lowest address.

MIME type: A method that is used by protocol clients to associate files of a certain type with applications that can open or access files of that type.

object: A set of attributes, each with its associated values. For more information on objects, see [MS-ADTS] section 1 or [MS-DRSR] section 1.

page: Represents the layout settings for page-oriented report rendering formats.

parent record: A record or structure in a tree of objects that has records that are subordinate to it. A subordinate record is referred to as a child record.

physical-page oriented renderer: A renderer that generates page breaks based on physical measurements. The renderer can set properties to precisely control how the pages will break in reports.

RAW format: Defines the contents of a raw image that has all the information needed to create an image.

recursive toggle: Enables the user to toggle the display of the hidden data in a tablix column header and row header.

report: An object that is a combination of three kinds of information: data or other kinds of information about how to obtain the data (queries) as well as the structure of the data; layout or formatting information that describes how the data is presented; and properties of the report, such as author of the report, report parameters, and images included in the report.

report item: An object that exists on a report layout.

rich text box: A text box with advanced features.

row header: Contains any report item that is set to be displayed in the row header area of a tablix. The row header area contains the headers of the visible row fields of a tablix data region.

row member: A member in a data region layout that represents a row, including an optional header, an optional grouping of data, and an optional inner hierarchy.

section: Specifies the layout and structure information of a report. A report section is comprised of a body, a header, and a footer.

sort state: Specifies how the data in a report item is organized.

stream: A sequence of bytes written to a file on the target file system. Every file stored on a volume that uses the file system contains at least one stream, which is normally used to store the primary contents of the file. Additional streams within the file can be used to store file attributes, application parameters, or other information specific to that file. Every file has a default data stream, which is unnamed by default. That data stream, and any other data stream associated with a file, can optionally be named.

stream name: A string value that uniquely identifies the name of a stream for an item.

tablix: A data region that contains rows and columns that resembles a table or matrix, possibly sharing characteristics of both.

tablix body area: The area containing the detail and grouped data within a tablix.

tablix member: An ordered list of members for a tablix row hierarchy or a tablix column hierarchy in a tablix data region. The tablix member can contain a nested tablix members list.

text decoration: A visual ornamentation added to the text.

text run: A string of characters that represents a discrete span of text with the same formatting properties.

toggle state: Defines the value that specifies the current state of toggle of a control, which is either expanded or collapsed.

token: The byte that specifies the start of a record.

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).

vertical resolution: The number of rows, dots, or lines from top to bottom on a fixed area—typically one inch.

zIndex: Specifies the drawing order of an item within the containing item. Items are drawn in order according to the zIndex element for the item. Items with lower indices are drawn first, appearing behind items with higher indices.

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.