Carbon


Type Run Attribute Sizes

Header: MacTextEditor.h

Specifies the type attribute sizes to set when you call the TXNSetTypeAttributes, TXNGetContinuousTypeTags, or TXNGetContinuousTypeAttributes functions.

enum {
    kTXNQDFontNameAttributeSize = 256,
    kTXNQDFontFamilyIDAttributeSize = 2,
    kTXNQDFontSizeAttributeSize = 2,
    kTXNQDFontStyleAttributeSize = 1,
    kTXNQDFontColorAttributeSize = 6,
    kTXNTextEncodingAttributeSize = 4,
    kTXNFontSizeAttributeSize = 4
};

Constant descriptions

kTXNQDFontNameAttributeSize

Indicates font name attribute is Str255.

kTXNQDFontFamilyIDAttributeSize

Indicates size of font family ID attribute is SInt16.

kTXNQDFontSizeAttributeSize

Obsolete and incorrect. Instead, use kTXNFontSizeAttibtureSize.

kTXNQDFontStyleAttributeSize

Indicates size of font style attribute is Style.

kTXNQDFontColorAttributeSize

Indicates size of font color attribute is RGBColor.

kTXNTextEncodingAttributeSize

Indicates size of text encoding attribute is TextEncoding.

kTXNFontSizeAttributeSize

You can supplement these with the style attributes defined for ATSUI.


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