AIAnnotatorDrawer.h File Reference
#include "AITypes.h"
#include "AIPlugin.h"
#include "AIDocumentView.h"
#include "AIFont.h"
#include "AIAGMTypes.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"
Go to the source code of this file.
Classes |
struct | AIAnnotatorDrawerSuite |
| The annotator drawer suite allows plug-ins to draw annotations into the document window that are not a part of the artwork. More...
|
Defines |
#define | kAIAnnotatorDrawerSuite "AI Annotator Drawer Suite" |
#define | kAIAnnotatorDrawerSuiteVersion7 AIAPI_VERSION(7) |
#define | kAIAnnotatorDrawerSuiteVersion kAIAnnotatorDrawerSuiteVersion7 |
#define | kAIAnnotatorDrawerVersion kAIAnnotatorDrawerSuiteVersion |
#define | kDashBufferTooShortError 'SHRT' |
| See AIAnnotatorDrawerSuite .
|
#define | kNoStrokeParamsError 'NPRM' |
| See AIAnnotatorDrawerSuite .
|
#define | kDashArrayTooBigError 'DBIG' |
| See AIAnnotatorDrawerSuite .
|
#define | kNoDashError 'NDSH' |
| See AIAnnotatorDrawerSuite .
|
Enumerations |
enum | AIHorizAlignment { kAILeft,
kAICenter,
kAIRight,
kAIHorizDummy = 0xFFFFFFFF
} |
| A horizontal alignment value, such as that of text in annotations.
More...
|
enum | AIVertAlignment { kAITop,
kAIMiddle,
kAIBottom,
kAIVertDummy = 0xFFFFFFFF
} |
| A vertical alignment value, such as that of text in annotations.
More...
|
enum | AIAnnotatorFont { kAIAFSmall,
kAIAFMedium,
kAIAFLarge,
kAIAFDummy = 0xFFFFFFFF
} |
| Preset font constants for drawing text into annotations.
More...
|
enum | AIAnnotatorPortOption { kAIOptionAAGraphics = 0x1,
kDummyPortOption = 0x80000000
} |
| Annotator drawing port option bit constants.
More...
|
Detailed Description
Define Documentation
#define kAIAnnotatorDrawerSuite "AI Annotator Drawer Suite" |
#define kAIAnnotatorDrawerSuiteVersion kAIAnnotatorDrawerSuiteVersion7 |
#define kAIAnnotatorDrawerSuiteVersion7 AIAPI_VERSION(7) |
#define kAIAnnotatorDrawerVersion kAIAnnotatorDrawerSuiteVersion |
Enumeration Type Documentation
Preset font constants for drawing text into annotations.
- See also:
AIAnnotatorDrawerSuite::SetFontPreset()
- Enumerator:
kAIAFSmall |
Small font.
|
kAIAFMedium |
Medium font.
|
kAIAFLarge |
Large font.
|
kAIAFDummy |
Dummy value to ensure 32 bit enums.
|
Annotator drawing port option bit constants.
- See also:
AIAnnotatorDrawerSuite::SetPortOptions()
- Enumerator:
kAIOptionAAGraphics |
Enable antialiasing of all graphic paths including clips and images.
|
kDummyPortOption |
Dummy value to ensure 32 bit enums.
|
A horizontal alignment value, such as that of text in annotations.
- See also:
AIAnnotatorDrawerSuite::DrawTextAligned()
- Enumerator:
kAILeft |
Align left.
|
kAICenter |
Align center.
|
kAIRight |
Align right.
|
kAIHorizDummy |
Dummy value to ensure 32 bit enums.
|
A vertical alignment value, such as that of text in annotations.
- See also:
AIAnnotatorDrawerSuite::DrawTextAligned()
- Enumerator:
kAITop |
Align top.
|
kAIMiddle |
Align middle.
|
kAIBottom |
Align bottom.
|
kAIVertDummy |
Dummy value to ensure 32 bit enums.
|