InDesign SDK
20.5
InDesign SDK
Documentation
Bosses
Sample plug-ins
Class Index
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
DocumentContextID.h
1
//========================================================================================
2
//
3
// $File$
4
//
5
// Owner: Jack Kirstein
6
//
7
// $Author$
8
//
9
// $DateTime$
10
//
11
// $Revision$
12
//
13
// $Change$
14
//
15
// Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16
//
17
// NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18
// with the terms of the Adobe license agreement accompanying it. If you have received
19
// this file from a source other than Adobe, then your use, modification, or
20
// distribution of it requires the prior written permission of Adobe.
21
//
22
//========================================================================================
23
24
#ifndef __DocumentContextID__
25
#define __DocumentContextID__
26
27
#include "CrossPlatformTypes.h"
28
#include "IDFactory.h"
29
30
// <Start IDC>
31
#define kDocumentContextPrefix RezLong(0x2900)
32
33
// <Message ID>
34
// Draw Messages:
35
36
37
38
39
40
41
// GAP 20-21
42
43
44
45
46
// Hit test Messages:
47
48
49
// Inval Messages:
50
51
52
// Iterate Messages:
53
54
55
56
57
58
59
// Text draw messages
60
61
// Layout selection messages
62
63
64
// These bracket the actual content layers (not page background or guides), and are
65
// always called even if drawing is interrupted. Called at the spread gsave level.
66
67
// These are called before the first and after the last spread in a window. The changedBy
68
// for BeforeFirst is the first visible spread and the changedBy for AfterLast is the last
69
// visible spread. The CTM is still the pasteboard coordinate system.
70
71
// These events are artificial begin-end contexts used when the spread is not necessarily
72
// going to be encountered as part of a draw -- e.g., when generating an image of a single
73
// page item. By watching for these *or* a spread-begin/end message you should be assured
74
// that your event handler can properly bracket all artwork. Note that these should be
75
// mutually exclusive with spread-level begin/end messages.
76
77
// Whenever the flattener is employed it accumulates artwork then dumps out the flattened
78
// version of that artwork into a destination port. The destination port will receive
79
// these events immediately prior to and after the artwork coming from the flattener.
80
81
// These bracket the graphic frame fill operations, including any fill adornments.
82
83
// These bracket the graphic frame stroke, including any stroke adornments.
84
85
// These bracket the graphic frame hierarchy.
86
87
88
#endif
tmpdoxygeninput
DocumentContextID.h
Generated on Sat Jul 19 2025 02:54:11 for InDesign SDK by
1.8.3.1