Adobe.com
Contents Suites Classes Class Index Member Index

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.



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks