AITextFrame.h File Reference
#include "AITypes.h"
#include "AIArt.h"
#include "AIFont.h"
#include "AIHitTest.h"
#include "ATESuites.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"
Go to the source code of this file.
Classes |
struct | AITextFrameSuite |
| This suite provides functions that manage art objects of type kTextFrameArt . More...
|
struct | AITextFrameMESuite |
| This suite is used in conjunction with AITextFrameSuite . More...
|
struct | AITextFrameHitSuite |
| This suite is used in conjunction with AIHitTestSuite and AITextFrameSuite . More...
|
Defines |
#define | kAITextFrameSuite "AI Text Frame Suite" |
#define | kAITextFrameSuiteVersion4 AIAPI_VERSION(4) |
#define | kAITextFrameSuiteVersion kAITextFrameSuiteVersion4 |
#define | kAITextFrameVersion kAITextFrameSuiteVersion |
#define | kAITextFrameMESuite "AI Text Frame ME Suite" |
#define | kAITextFrameMESuiteVersion3 AIAPI_VERSION(3) |
#define | kAITextFrameMESuiteVersion kAITextFrameMESuiteVersion3 |
#define | kAITextFrameMEVersion kAITextFrameMESuiteVersion |
#define | kAITextFrameVersion kAITextFrameSuiteVersion |
#define | kAITextFrameHitSuite "AI Text Frame Hit Suite" |
#define | kAITextFrameHitSuiteVersion2 AIAPI_VERSION(2) |
#define | kAITextFrameHitSuiteVersion kAITextFrameHitSuiteVersion2 |
#define | kAITextFrameHitVersion kAITextFrameHitSuiteVersion |
Typedefs |
typedef AITextType | AITextFrameType |
| An opaque reference to a text frame.
|
Enumerations |
enum | AITextType { kUnknownTextType = -1,
kPointTextType,
kInPathTextType,
kOnPathTextType
} |
| Types of text frames.
More...
|
enum | AITextDirection { kAITextLeftToRightDirection,
kAITextRightToLeftDirection
} |
| Text direction constants.
More...
|
enum | AITextPart {
kAITextNowhere = 0,
kAITextText = 1,
kAITextInport = 2,
kAITextOutPort = 3,
kAITextStart = 4,
kAITextMiddle = 5,
kAITextEnd = 6
} |
| Parts of a text object that can be hit.
More...
|
enum | TextAntialiasingAvailableTypes {
kTextAntialiasingInvalid = 0,
kTextAntialiasingNone,
kTextAntialiasingSharp,
kTextAntialiasingCrisp,
kTextAntialiasingStrong
} |
| Types of Text Antialiasing available.
More...
|
Detailed Description
Define Documentation
#define kAITextFrameHitSuite "AI Text Frame Hit Suite" |
#define kAITextFrameHitSuiteVersion kAITextFrameHitSuiteVersion2 |
#define kAITextFrameHitSuiteVersion2 AIAPI_VERSION(2) |
#define kAITextFrameHitVersion kAITextFrameHitSuiteVersion |
#define kAITextFrameMESuite "AI Text Frame ME Suite" |
#define kAITextFrameMESuiteVersion kAITextFrameMESuiteVersion3 |
#define kAITextFrameMESuiteVersion3 AIAPI_VERSION(3) |
#define kAITextFrameMEVersion kAITextFrameMESuiteVersion |
#define kAITextFrameSuite "AI Text Frame Suite" |
#define kAITextFrameSuiteVersion kAITextFrameSuiteVersion4 |
#define kAITextFrameSuiteVersion4 AIAPI_VERSION(4) |
#define kAITextFrameVersion kAITextFrameSuiteVersion |
#define kAITextFrameVersion kAITextFrameSuiteVersion |
Typedef Documentation
Enumeration Type Documentation
Text direction constants.
See AITextFrameMESuite
.
- Enumerator:
kAITextLeftToRightDirection |
|
kAITextRightToLeftDirection |
|
Parts of a text object that can be hit.
See AITextFrameHitSuite
.
- Enumerator:
kAITextNowhere |
|
kAITextText |
Direct hit on text.
|
kAITextInport |
Hit on "in" port of either in-path or on-path text.
|
kAITextOutPort |
Hit on "out" port of either in-path or on-path text.
|
kAITextStart |
Hit on start point of on-path text.
|
kAITextMiddle |
Hit on middle point of on-path text.
|
kAITextEnd |
Hit on end point of OnPath text.
|
Types of text frames.
See AITextFrameSuite
.
- Enumerator:
kUnknownTextType |
|
kPointTextType |
Point text, defined by an anchor point for the position of the first character.
|
kInPathTextType |
In-path text, an associated path object defines the area the text flows into.
|
kOnPathTextType |
On-path text, an associated path object defines the area the text flows along.
|
Types of Text Antialiasing available.
See AITextFrameHitSuite
.
- Enumerator:
kTextAntialiasingInvalid |
|
kTextAntialiasingNone |
|
kTextAntialiasingSharp |
|
kTextAntialiasingCrisp |
|
kTextAntialiasingStrong |
|