Mac OS 9
ATSLayoutTypes.h File Reference

Apple Type Services layout public structures and constants. More...

#include <MacTypes.h>
#include <SFNTLayoutTypes.h>
#include <ATSTypes.h>

Go to the source code of this file.

Data Structures

struct  ATSTrapezoid
 
struct  ATSJustWidthDeltaEntryOverride
 

Typedefs

typedef UInt32 ATSLineLayoutOptions
 
typedef UInt32 ATSStyleRenderingOptions
 
typedef struct ATSTrapezoid ATSTrapezoid
 
typedef struct ATSJustWidthDeltaEntryOverride ATSJustWidthDeltaEntryOverride
 
typedef ATSJustWidthDeltaEntryOverride ATSJustPriorityWidthDeltaOverrides[4]
 

Enumerations

enum  { kATSUseLineHeight , kATSNoTracking = (long)0x80000000 }
 
enum  {
  kATSLineNoLayoutOptions = 0x00000000 , kATSLineIsDisplayOnly , kATSLineHasNoHangers , kATSLineHasNoOpticalAlignment ,
  kATSLineKeepSpacesOutOfMargin , kATSLineNoSpecialJustification , kATSLineLastNoJustification , kATSLineFractDisable = 0x00000040 ,
  kATSLineImposeNoAngleForEnds , kATSLineFillOutToWidth , kATSLineTabAdjustEnabled , kATSLineIgnoreFontLeading ,
  kATSLineAppleReserved
}
 
enum  { kATSStyleNoOptions = 0x00000000 , kATSStyleApplyHints = 0x00000001 , kATSStyleAppleReserved }
 
enum  { kATSUseCaretOrigins = 0 , kATSUseDeviceOrigins = 1 , kATSUseFractionalOrigins = 2 , kATSUseOriginFlags = 3 }
 

Detailed Description

Apple Type Services layout public structures and constants.

Introduced In: Mac OS 9/Carbon
Avaliable From: Universal Interfaces 3.4.1
Copyright: � 1994-2001 by Apple Computer, Inc., all rights reserved.

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/