Adobe.com
Contents Suites Classes Class Index Member Index

AIPathStyle.h File Reference

#include "AITypes.h"
#include "AIArt.h"
#include "AIColor.h"
#include "AIDocument.h"
#include "AIRealMath.h"
#include "AIEntry.h"
#include "IAIFilePath.hpp"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AIFillStyle
 Describes how to fill a path. More...
struct  AIFillStyleMap
 The fields of an AIFillStyle that are specified by a partial style. More...
struct  AIDashStyle
 Describes a dash pattern for stroking a path. More...
struct  AIDashStyleMap
 The fields of an AIDashStyle that are specified by a partial style. More...
struct  AIStrokeStyle
 Describes how to stroke a path. More...
struct  AIStrokeStyleMap
 The fields of an AIStrokeStyle that are specified by a partial style. More...
struct  AIPathStyle
 Describes how to paint the fill and stroke of a path. More...
struct  AIPathStyleMap
 A true value indicates a field of a partial style that contains a valid value in an accompanying AIPathStyle. More...
struct  AIPathStyleSuite
 This suite provides functions to access or set stroke and fill paint style information for art objects. More...

Defines

#define kAIPathStyleSuite   "AI Path Style Suite"
#define kAIPathStyleSuiteVersion14   AIAPI_VERSION(14)
#define kAIPathStyleSuiteVersion   kAIPathStyleSuiteVersion14
#define kAIPathStyleVersion   kAIPathStyleSuiteVersion
#define kMaxDashComponents   6
 Maximum number of dash components for a stroke.
#define kAIBeginImportStylesNotifier   "AI Begin Import Styles Notifier"
 See AIPathStyleSuite.
#define kAIEndImportStylesNotifier   "AI End Import Styles Notifier"
 See AIPathStyleSuite.
#define kTooManyDashComponents   'DASH'
 See AIPathStyleSuite.
#define kCantImportStyles   '!Imp'
 See AIPathStyleSuite.

Enumerations

enum  AILineCap { kAIButtCap = 0, kAIRoundCap, kAIProjectingCap }
 

Types of line caps for strokes.

More...
enum  AILineJoin { kAIMiterJoin = 0, kAIRoundJoin, kAIBevelJoin }
 

Types of line joins for strokes.

More...

Detailed Description


Define Documentation

#define kAIPathStyleSuite   "AI Path Style Suite"
#define kAIPathStyleSuiteVersion   kAIPathStyleSuiteVersion14
#define kAIPathStyleSuiteVersion14   AIAPI_VERSION(14)
#define kAIPathStyleVersion   kAIPathStyleSuiteVersion
#define kMaxDashComponents   6

Maximum number of dash components for a stroke.


Enumeration Type Documentation

enum AILineCap

Types of line caps for strokes.

Enumerator:
kAIButtCap 

Butt line caps.

kAIRoundCap 

Round line caps.

kAIProjectingCap 

Projecting line caps.

enum AILineJoin

Types of line joins for strokes.

Enumerator:
kAIMiterJoin 

Miter line joins.

kAIRoundJoin 

Round line joins.

kAIBevelJoin 

Bevel line joins.



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