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.
|