Adobe.com
Contents Suites Classes Class Index Member Index

AIDrawArtData Struct Reference

Drawing data, defines an art object to be drawn, the object it is to be drawn into, and parameters affecting how it is to be drawn. More...

#include <AIDrawArt.h>

List of all members.

Public Member Functions

 AIDrawArtData ()
 Default constructor.

Public Attributes

ai::int16 version
 The version of AIDrawArtSuite in use, a kAIDrawArtVersion value.
AIDrawArtFlags flags
 Flags that modify drawing behavior, a logical OR of AIDrawArtFlagBitPos values.
AIDrawArtOutputType type
 The type of port that is the destination for the draw operation.
AIRealPoint origin
 The point in the source artwork coordinates that is mapped to (0,0) in the destination port.
AIRealMatrix matrix
 The transformation matrix to be applied after placement at the origin.
AIArtHandle art
 The art object to be drawn.
AIRealRect destClipRect
 The destination clipping bounds.
AIBoolean eraseDestClipRect
 When true, destClipRect is erased before the art is drawn.
AIArtHandle interruptedArt
 The art object that was being drawn when the operation was interrupted.
AIReal greekThreshold
 The greeking threshold.
AIExtendedRGBColorRec selectionColor
 Not used.
AIDrawArtOutputUnion output
 The port that is the destination for the draw operation.
AIBoolean doSrcClip
 When true, draws only art overlapping srcClipRect on the port.
AIRealRect srcClipRect
 If doSrcClip is true, draws only art having an overlap between srcClipRect and visual bound of the art.

Detailed Description

Drawing data, defines an art object to be drawn, the object it is to be drawn into, and parameters affecting how it is to be drawn.

See AIDrawArtSuite::DrawArt(), AIDrawArtSuite::BeginDrawArt()


Constructor & Destructor Documentation

AIDrawArtData::AIDrawArtData (  )  [inline]

Default constructor.

It initializes only doSrcClip. Rest of the initialization to be done by client


Member Data Documentation

The art object to be drawn.

The destination clipping bounds.

When true, draws only art overlapping srcClipRect on the port.

When true, destClipRect is erased before the art is drawn.

Flags that modify drawing behavior, a logical OR of AIDrawArtFlagBitPos values.

The greeking threshold.

If the point size of text, after transformation to the coordinate system of the destination port, is smaller than this value, the text is greeked. Use -1 to indicate no greeking.

The art object that was being drawn when the operation was interrupted.

See kAIDrawArtPreviewInterrupt and kAIDrawArtPreviewContinue.

The transformation matrix to be applied after placement at the origin.

The point in the source artwork coordinates that is mapped to (0,0) in the destination port.

The port that is the destination for the draw operation.

If doSrcClip is true, draws only art having an overlap between srcClipRect and visual bound of the art.

The type of port that is the destination for the draw operation.


The documentation for this struct was generated from the following file:


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