Data Types


TXNActionKey Represents key codes for actions that can be undone or redone with the TXNUndo and TXNRedo functions. See “Action Types”.
TXNATSUIFeatures Contains information about ATSUI font features.
TXNATSUIVariations Contains information about ATSUI variations.
TXNAttributeData Contains information about text in a text object. Used in the TXNTypeAttributes structure.
TXNBackground Specifies the background for text and other data in a text object.
TXNBackgroundData Represents the background data used in the TXNBackground structure.
TXNBackgroundType Represents a background data type used in the TXNBackground structure.
TXNContinuousFlags Represents continuous style information needed by your application. See “Continuous Style Information Masks”.
TXNControlData Contains information about margin and tab settings for a text object.
TXNControlTag Represents control information that applies to a text object. See “Formatting and Privileges Constants”.
TXNDataType Specifies the type of data being requested from or passed to an MLTE function. See “Supported Data Types”.
TXNErrors
TXNFeatureBits Represents the default imaging system. See “ATSUI Feature Masks”.
TXNFileType Represents a file type. See “Supported File Types”.
TXNFindProcPtr
TXNFontMenuObject Contains private information needed to update a Font menu.
TXNFrameID Represents the text frame to which actions should be applied.
TXNFrameOptions Represents information about frame behavior (such as scrolling and grow region). See “Frame Option Masks”.
TXNFrameType Represents a frame type. See “Supported Frame Types”.
TXNInitOptions Represents MLTE initialization options. See “Initialization Option Masks”.
TXNMacOSPreferredFontDescription Contains information about the preferred font, font size, and style for a given text encoding.
TXNMargins Contains the margin values of a text object. This structure is used in the TXNControlData union.
TXNMatchOptions Represents the matching rules to be used in a find operation. See “Search Criteria Masks”.
TXNMatchTextRecord Contains information about the text to be matched in a find operation.
TXNObject Contains private variables and functions necessary to represent text and handle text formatting at a document level. You obtain a structure of type TXNObject from the TXNNewObject function.
TXNObjectRefcon Contains data specific to your application.
TXNOffset Specifies offsets to use when manipulating data in a text object. See “Data Offsets”.
TXNPermanentTextEncodingType Represents how to encode text for your application. See “Text Encoding Preferences”.
TXNPrinter
TXNScrollBarState Represents the scroll bar state for the window attached to a text object. See “Scroll Bar States”.
TXNTab Contains tab information for a text object.
TXNTabType Defines initial tab settings for a text object. See “Tab Initialization Constants”.
TXNTextBoxOptions Defines how text appears in a text box. See “Text Box Options Masks”.
TXNTextBoxOptionsData Contains information about how text appears in a Unicode text box. The TXNDrawUnicodeTextBox function can optionally take a TXNTextBoxOptionsData structure as a parameter.
TXNTypeAttributes Contains information about attributes for a text object.
TXNTypeRunAttributes Defines a text attribute (font family, size, style, and so forth) for a text run in a text object. See “Type Run Attributes”.
TXNTypeRunAttributeSizes Represents the size of a text attribute. See “Type Run Attribute Sizes”.
TXNVersionValue Defines the version of MLTE in use.
TXTNTag Defines information type.

© 2000 Apple Computer, Inc. (Last Updated 7/17/2000)