FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
_impl_include/acdb17/acdb.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19
21{
22public:
24 {
25 kBoolUnite = 0,
26 kBoolIntersect = 1,
27 kBoolSubtract = 2
28 };
42 {
43 kCellContentLayoutFlow = 0x1,
44 kCellContentLayoutStackedHorizontal = 0x2,
45 kCellContentLayoutStackedVertical = 0x4,
46 };
48 {
49 kCellContentTypeUnknown = 0x0,
50 kCellContentTypeValue = 0x1,
51 kCellContentTypeField = 0x2,
52 kCellContentTypeBlock = 0x4,
53 };
55 {
56 kTopMask = 1,
57 kRightMask = 2,
58 kBottomMask = 4,
59 kLeftMask = 8
60 };
62 {
63 kCellMarginTop = 0x1,
64 kCellMarginLeft = 0x2,
65 kCellMarginBottom = 0x4,
66 kCellMarginRight = 0x8,
67 kCellMarginHorzSpacing = 0x10,
68 kCellMarginVertSpacing = 0x20
69 };
71 {
72 kCellOptionNone = 0,
73 kInheritCellFormat = 0x1,
74 };
76 {
77 kCellPropInvalid = 0x00000,
78 kCellPropDataType = 0x00001,
79 kCellPropDataFormat = 0x00002,
80 kCellPropRotation = 0x00004,
81 kCellPropScale = 0x00008,
82 kCellPropAlignment = 0x00010,
83 kCellPropContentColor = 0x00020,
84 kCellPropTextStyle = 0x00040,
85 kCellPropTextHeight = 0x00080,
86 kCellPropAutoScale = 0x00100,
87 kCellPropBackgroundColor = 0x00200,
88 kCellPropMarginLeft = 0x00400,
89 kCellPropMarginTop = 0x00800,
90 kCellPropMarginRight = 0x01000,
91 kCellPropMarginBottom = 0x02000,
92 kCellPropContentLayout = 0x04000,
93 kCellPropMergeAll = 0x08000,
94 kCellPropFlowDirBtoT = 0x10000,
95 kCellPropMarginHorzSpacing = 0x20000,
96 kCellPropMarginVertSpacing = 0x40000,
97 kCellPropDataTypeAndFormat = (kCellPropDataType | kCellPropDataFormat),
98 kCellPropContent = (kCellPropDataType | kCellPropDataFormat | kCellPropRotation |
99 kCellPropScale | kCellPropContentColor | kCellPropTextStyle |
100 kCellPropTextHeight | kCellPropAutoScale),
101 kCellPropBitProperties = (kCellPropAutoScale | kCellPropMergeAll | kCellPropFlowDirBtoT),
102 kCellPropAll = (kCellPropDataType | kCellPropDataFormat | kCellPropRotation |
103 kCellPropScale | kCellPropAlignment | kCellPropContentColor | kCellPropBackgroundColor |
104 kCellPropTextStyle | kCellPropTextHeight | kCellPropMarginLeft | kCellPropMarginTop |
105 kCellPropMarginRight | kCellPropMarginBottom | kCellPropMarginHorzSpacing |
106 kCellPropMarginVertSpacing | kCellPropAutoScale | kCellPropMergeAll |
107 kCellPropFlowDirBtoT | kCellPropContentLayout)
108 };
110 {
111 CellStateNone = 0,
112 kCellStateContentLocked = 0x1,
113 kCellStateContentReadOnly = 0x2,
114 kCellStateLinked = 0x4,
115 kCellStateContentModifiedAfterUpdate = 0x8,
116 kCellStateFormatLocked = 0x10,
117 kCellStateFormatReadOnly = 0x20,
118 kCellStateFormatModifiedAfterUpdate = 0x40,
119 kAllCellStates = (kCellStateContentLocked | kCellStateContentReadOnly |
120 kCellStateLinked | kCellStateContentModifiedAfterUpdate |
121 kCellStateFormatLocked | kCellStateFormatReadOnly |
122 kCellStateFormatModifiedAfterUpdate),
123 };
125 {
126 kUnknownCell = 0,
127 kTextCell = 1,
128 kBlockCell = 2,
129 kMultipleContentCell = 3
130 };
132 {
133 kCollisionTypeNone = 0,
134 kCollisionTypeSolid = 1
135 };
137 {
138 kDataLinkGetSourceContextUnknown = 0,
139 kDataLinkGetSourceContextEtransmit = 1,
140 kDataLinkGetSourceContextXrefManager = 2,
141 kDataLinkGetSourceContextFileWatcher = 3,
142 kDataLinkGetSourceContextOther = 4,
143 kDataLinkGetSourceContextOrignalPath = (0x1 << 8),
144 };
146 {
147 kDataLinkOptionNone = 0,
148 kDataLinkOptionAnonymous = 0x1,
149 kDataLinkOptionPersistCache = 0x2,
150 kDataLinkOptionObsolete = 0x4,
151 kDataLinkHasCutomData = 0x8
152 };
154 {
155 kDcCopy = 0,
156 kDcExplode = 1,
157 kDcBlock = 2,
158 kDcXrefBind = 3,
159 kDcSymTableMerge = 4,
160 kDcInsert = 6,
161 kDcWblock = 7,
162 kDcObjects = 8,
163 kDcXrefInsert = 9,
164 kDcInsertCopy = 10,
165 kDcWblkObjects = 11
166 };
168 {
169 kFirstArrow = 0,
170 kSecondArrow = 1
171 };
173 {
174 kDimblk = 0,
177 kDimLdrBlk
178 };
180 {
181 kDragStart = 0,
182 kDragEnd = 1,
183 kDragAbort = 2
184 };
186 {
187 kDrcNotApplicable = 0,
188 kDrcIgnore = 1,
189 kDrcReplace = 2,
190 kDrcXrefMangleName = 3,
191 kDrcMangleName = 4,
192 kDrcUnmangleName = 5,
193 kDrcMax = kDrcUnmangleName
194 };
214 {
215 kEndCapNone = 0,
216 kEndCapRound = 1,
217 kEndCapAngle = 2,
218 kEndCapSquare = 3
219 };
234 {
235 kTtoB = 0,
236 kBtoT = 1
237 };
239 {
240 kGridLineStyleSingle = 1,
241 kGridLineStyleDouble = 2
242 };
244 {
245 kInvalidGridLine = 0,
246 kHorzTop = 1,
247 kHorzInside = 2,
248 kHorzBottom = 4,
249 kVertLeft = 8,
250 kVertInside = 0x10,
251 kVertRight = 0x20,
252 kHorzGridLineTypes = kHorzTop | kHorzBottom | kHorzInside,
253 kVertGridLineTypes = kVertLeft | kVertRight | kVertInside,
254 kOuterGridLineTypes = kHorzTop | kHorzBottom | kVertLeft | kVertRight,
255 kInnerGridLineTypes = kHorzInside | kVertInside,
256 kAllGridLineTypes = kOuterGridLineTypes | kInnerGridLineTypes
257 };
259 {
260 kGridPropInvalid = 0x00,
261 kGridPropLineStyle = 0x01,
262 kGridPropLineWeight = 0x02,
263 kGridPropLinetype = 0x04,
264 kGridPropColor = 0x08,
265 kGridPropVisibility = 0x10,
266 kGridPropDoubleLineSpacing = 0x20,
267 kGridPropAll = (kGridPropLineStyle | kGridPropLineWeight | kGridPropLinetype |
268 kGridPropColor | kGridPropVisibility | kGridPropDoubleLineSpacing)
269 };
271 {
272 kGripsDone = 0,
273 kGripsToBeDeleted = 1,
274 kDimDataToBeDeleted = 2
275 };
284 {
285 kJnStylNone = 0,
286 kJnStylRound = 1,
287 kJnStylAngle = 2,
288 kJnStylFlat = 3
289 };
291 {
292 kAtLeast = 1,
293 kExactly = 2
294 };
296 {
297 kLnWt000 = 0,
298 kLnWt005 = 5,
299 kLnWt009 = 9,
300 kLnWt013 = 13,
301 kLnWt015 = 15,
302 kLnWt018 = 18,
303 kLnWt020 = 20,
304 kLnWt025 = 25,
305 kLnWt030 = 30,
306 kLnWt035 = 35,
307 kLnWt040 = 40,
308 kLnWt050 = 50,
309 kLnWt053 = 53,
310 kLnWt060 = 60,
311 kLnWt070 = 70,
312 kLnWt080 = 80,
313 kLnWt090 = 90,
314 kLnWt100 = 100,
315 kLnWt106 = 106,
316 kLnWt120 = 120,
317 kLnWt140 = 140,
318 kLnWt158 = 158,
319 kLnWt200 = 200,
320 kLnWt211 = 211,
321 kLnWtByLayer = -1,
322 kLnWtByBlock = -2,
323 kLnWtByLwDefault = -3
324 };
326 {
327 kMRelease0 = 0,
328 kMRelease1 = 1,
329 kMRelease2 = 2,
330 kMRelease3 = 3,
331 kMRelease4 = 4,
332 kMRelease5 = 5,
333 kMRelease6 = 6,
334 kMRelease7 = 7,
335 kMRelease8 = 8,
336 kMRelease9 = 9,
337 kMRelease10 = 10,
338 kMRelease11 = 11,
339 kMRelease12 = 12,
340 kMRelease13 = 13,
341 kMRelease14 = 14,
342 kMRelease15 = 15,
343 kMRelease16 = 16,
344 kMRelease17 = 17,
345 kMRelease18 = 18,
346 kMRelease19 = 19,
347 kMRelease20 = 20,
348 kMRelease21 = 21,
349 kMRelease22 = 22,
350 kMRelease23 = 23,
351 kMRelease24 = 24,
352 kMRelease25 = 25,
353 kMRelease26 = 26,
354 kMRelease27 = 27,
355 kMRelease28 = 28,
356 kMRelease29 = 29,
357 kMRelease30 = 30,
358 kMRelease31 = 31,
359 kMRelease32 = 32,
360 kMRelease33 = 33,
361 kMRelease34 = 34,
362 kMRelease35 = 35,
363 kMRelease36 = 36,
364 kMRelease37 = 37,
365 kMRelease38 = 38,
366 kMRelease39 = 39,
367 kMRelease40 = 40,
368 kMRelease41 = 41,
369 kMRelease42 = 42,
370 kMRelease43 = 43,
371 kMRelease44 = 44,
372 kMRelease45 = 45,
373 kMRelease46 = 46,
374 kMRelease47 = 47,
375 kMRelease48 = 48,
376 kMRelease49 = 49,
377 kMRelease50 = 50,
378 kMRelease51 = 51,
379 kMRelease52 = 52,
380 kMRelease53 = 53,
381 kMRelease54 = 54,
382 kMRelease55 = 55,
383 kMRelease56 = 56,
384 kMRelease57 = 57,
385 kMRelease58 = 58,
386 kMRelease59 = 59,
387 kMRelease60 = 60,
388 kMRelease61 = 61,
389 kMRelease62 = 62,
390 kMRelease63 = 63,
391 kMRelease64 = 64,
392 kMRelease65 = 65,
393 kMRelease66 = 66,
394 kMRelease67 = 67,
395 kMRelease68 = 68,
396 kMRelease69 = 69,
397 kMRelease70 = 70,
398 kMRelease71 = 71,
399 kMRelease72 = 72,
400 kMRelease73 = 73,
401 kMRelease74 = 74,
402 kMRelease75 = 75,
403 kMRelease76 = 76,
404 kMRelease77 = 77,
405 kMRelease78 = 78,
406 kMRelease79 = 79,
407 kMRelease80 = 80,
408 kMRelease81 = 81,
409 kMRelease82 = 82,
410 kMRelease83 = 83,
411 kMRelease84 = 84,
412 kMRelease85 = 85,
413 kMRelease86 = 86,
414 kMRelease87 = 87,
415 kMRelease88 = 88,
416 kMRelease89 = 89,
417 kMRelease90 = 90,
418 kMRelease91 = 91,
419 kMRelease92 = 92,
420 kMRelease93 = 93,
421 kMRelease94 = 94,
422 kMRelease95 = 95,
423 kMRelease96 = 96,
424 kMRelease97 = 97,
425 kMRelease98 = 98,
426 kMRelease99 = 99,
427 kMRelease100 = 100,
428 kMRelease101 = 101,
429 kMRelease102 = 102,
430 kMRelease103 = 103,
431 kMRelease104 = 104,
432 kMRelease105 = 105,
433 kMRelease106 = 106,
434 kMRelease107 = 107,
435 kMRelease108 = 108,
436 kMRelease109 = 109,
437 kMRelease110 = 110,
438 kMRelease111 = 111,
439 kMRelease112 = 112,
440 kMRelease113 = 113,
441 kMRelease114 = 114,
442 kMRelease115 = 115,
443 kMRelease116 = 116,
444 kMRelease117 = 117,
445 kMRelease118 = 118,
446 kMRelease119 = 119,
447 kMRelease120 = 120,
448 kMRelease121 = 121,
449 kMRelease122 = 122,
450 kMRelease123 = 123,
451 kMRelease124 = 124,
452 kMRelease125 = 125,
453 kMRelease126 = 126,
454 kMRelease127 = 127,
455 kMRelease128 = 128,
456 kMRelease129 = 129,
457 kMRelease130 = 130,
458 kMRelease131 = 131,
459 kMRelease132 = 132,
460 kMRelease133 = 133,
461 kMRelease134 = 134,
462 kMRelease135 = 135,
463 kMRelease136 = 136,
464 kMRelease137 = 137,
465 kMRelease138 = 138,
466 kMRelease139 = 139,
467 kMRelease140 = 140,
468 kMRelease141 = 141,
469 kMRelease142 = 142,
470 kMRelease143 = 143,
471 kMRelease144 = 144,
472 kMRelease145 = 145,
473 kMRelease146 = 146,
474 kMRelease147 = 147,
475 kMRelease148 = 148,
476 kMRelease149 = 149,
477 kMRelease150 = 150,
478 kMRelease151 = 151,
479 kMRelease152 = 152,
480 kMRelease153 = 153,
481 kMRelease154 = 154,
482 kMRelease155 = 155,
483 kMRelease156 = 156,
484 kMRelease157 = 157,
485 kMRelease158 = 158,
486 kMRelease159 = 159,
487 kMRelease160 = 160,
488 kMRelease161 = 161,
489 kMRelease162 = 162,
490 kMRelease163 = 163,
491 kMRelease164 = 164,
492 kMRelease165 = 165,
493 kMRelease166 = 166,
494 kMRelease167 = 167,
495 kMRelease168 = 168,
496 kMRelease169 = 169,
497 kMRelease170 = 170,
498 kMRelease171 = 171,
499 kMRelease172 = 172,
500 kMRelease173 = 173,
501 kMRelease174 = 174,
502 kMRelease175 = 175,
503 kMRelease176 = 176,
504 kMRelease177 = 177,
505 kMRelease178 = 178,
506 kMRelease179 = 179,
507 kMRelease180 = 180,
508 kMRelease181 = 181,
509 kMRelease182 = 182,
510 kMRelease183 = 183,
511 kMRelease184 = 184,
512 kMRelease185 = 185,
513 kMRelease186 = 186,
514 kMRelease187 = 187,
515 kMRelease188 = 188,
516 kMRelease189 = 189,
517 kMRelease190 = 190,
518 kMRelease191 = 191,
519 kMRelease192 = 192,
520 kMRelease193 = 193,
521 kMRelease194 = 194,
522 kMRelease195 = 195,
523 kMRelease196 = 196,
524 kMRelease197 = 197,
525 kMRelease198 = 198,
526 kMRelease199 = 199,
527 kMRelease200 = 200,
528 kMRelease201 = 201,
529 kMRelease202 = 202,
530 kMRelease203 = 203,
531 kMRelease204 = 204,
532 kMRelease205 = 205,
533 kMRelease206 = 206,
534 kMRelease207 = 207,
535 kMRelease208 = 208,
536 kMRelease209 = 209,
537 kMRelease210 = 210,
538 kMRelease211 = 211,
539 kMRelease212 = 212,
540 kMRelease213 = 213,
541 kMRelease214 = 214,
542 kMRelease215 = 215,
543 kMRelease216 = 216,
544 kMRelease217 = 217,
545 kMRelease218 = 218,
546 kMRelease219 = 219,
547 kMRelease220 = 220,
548 kMRelease221 = 221,
549 kMRelease222 = 222,
550 kMRelease223 = 223,
551 kMRelease224 = 224,
552 kMRelease225 = 225,
553 kMRelease226 = 226,
554 kMRelease227 = 227,
555 kMRelease228 = 228,
556 kMRelease229 = 229,
557 kMRelease230 = 230,
558 kMRelease231 = 231,
559 kMRelease232 = 232,
560 kMRelease233 = 233,
561 kMRelease234 = 234,
562 kMRelease235 = 235,
563 kMRelease236 = 236,
564 kMRelease237 = 237,
565 kMRelease238 = 238,
566 kMRelease239 = 239,
567 kMRelease240 = 240,
568 kMRelease241 = 241,
569 kMRelease242 = 242,
570 kMRelease243 = 243,
571 kMRelease244 = 244,
572 kMRelease245 = 245,
573 kMRelease246 = 246,
574 kMRelease247 = 247,
575 kMRelease248 = 248,
576 kMRelease249 = 249,
577 kMRelease250 = 250,
578 kMRelease251 = 251,
579 kMRelease252 = 252,
580 kMRelease253 = 253,
581 kMRelease254 = 254,
582 kMRelease255 = 255,
583 kMReleaseFirstValid1500 = kMRelease41,
584 kMReleaseCurrent = kMRelease4,
585
586 kMReleaseUnknown = 126,
587 kMReleaseMax = 127,
588 kMRelease2010Max = 255
589 };
591 {
592 kEnglish = 0,
593 kMetric = 1
594 };
596 {
597 kMergeCellStyleNone = 0,
598 kMergeCellStyleCopyDuplicates = 0x1,
599 kMergeCellStyleOverwriteDuplicates = 0x2,
600 kMergeCellStyleConvertDuplicatesToOverrides = 0x4,
601 kMergeCellStyleIgnoreNewStyles = 0x8,
602 };
604 {
608 kForNotify = 2
609 };
611 {
612 kX = 0,
614 kZ
615 };
617 {
618 kNonOrthoView = 0,
619 kTopView = 1,
620 kBottomView = 2,
621 kFrontView = 3,
622 kBackView = 4,
623 kLeftView = 5,
624 kRightView = 6
625 };
627 {
628 kOsMaskEnd = 1,
629 kOsMaskMid = 2,
630 kOsMaskCen = 4,
631 kOsMaskNode = 8,
632 kOsMaskQuad = 0x10,
633 kOsMaskInt = 0x20,
634 kOsMaskIns = 0x40,
635 kOsMaskPerp = 0x80,
636 kOsMaskTan = 0x100,
637 kOsMaskNear = 0x200,
638 kOsMaskQuick = 0x400,
639 kOsMaskApint = 0x800,
640 kOsMaskImmediate = 0x10000,
641 kOsMaskAllowTan = 0x20000,
642 kOsMaskDisablePerp = 0x40000,
643 kOsMaskRelCartesian = 0x80000,
644 kOsMaskRelPolar = 0x100000,
645 kOsMaskNoneOverride = 0x200000
646 };
648 {
654 kOsModeIntersec = 6,
659 kOsModeApint = 11,
660 kOsModePar = 12,
661 kOsModeStart = 13
662 };
671 {
672 kNonPlanar = 0,
673 kPlanar = 1,
674 kLinear = 2
675 };
677 {
678 kMPoint1 = 0,
681 kMPoint4
682 };
684 {
685 kMEdge1 = 0,
688 kMEdge4
689 };
691 {
692 kPlotStyleNameByLayer = 0,
693 kPlotStyleNameByBlock = 1,
694 kPlotStyleNameIsDictDefault = 2,
695 kPlotStyleNameById = 3
696 };
711 {
712 kSimpleMesh = 0,
713 kQuadSurfaceMesh = 5,
714 kCubicSurfaceMesh = 6,
715 kBezierSurfaceMesh = 8
716 };
718 {
719 kDegreesUnknown = -1,
720 kDegrees000 = 0,
721 kDegrees090 = 1,
722 kDegrees180 = 2,
723 kDegrees270 = 3
724 };
726 {
727 kUnknownRow = 0,
728 kDataRow = 1,
729 kTitleRow = 2,
730 kHeaderRow = 4,
731 kAllRows = kDataRow | kTitleRow | kHeaderRow
732 };
747 {
748 kWindow = 1,
749 kCrossing = 2
750 };
752 {
753 kTableBreakFlowRight = 0x1,
754 kTableBreakFlowDownOrUp = 0x2,
755 kTableBreakFlowLeft = 0x4,
756 };
758 {
759 kHorzInsideLineFirst = 0x1,
760 kHorzInsideLineSecond = 0x2,
761 kHorzInsideLineThird = 0x4,
762 kTableStyleModified = 0x8,
763 kTableStyleDataTypeModified = 0x10
764 };
766 {
767 kTableBreakNone = 0,
768 kTableBreakEnableBreaking = 0x1,
769 kTableBreakRepeatTopLabels = 0x2,
770 kTableBreakRepeatBottomLabels = 0x4,
771 kTableBreakAllowManualPositions = 0x8,
772 kTableBreakAllowManualHeights = 0x10,
773 };
775 {
776 kTableCopyNone = 0,
777 kTableCopyExpandOrContractTable = 0x1,
778 kTableCopySkipContent = 0x2,
779 kTableCopySkipValue = 0x4,
780 kTableCopySkipField = 0x8,
781 kTableCopySkipFormula = 0x10,
782 kTableCopySkipBlock = 0x20,
783 kTableCopySkipDataLink = 0x40,
784 kTableCopySkipLabelCell = 0x80,
785 kTableCopySkipDataCell = 0x100,
786 kTableCopySkipFormat = 0x200,
787 kTableCopySkipCellStyle = 0x400,
788 kTableCopyConvertFormatToOverrides = 0x800,
789 kTableCopySkipCellState = 0x1000,
790 kTableCopySkipContentFormat = 0x2000,
791 kTableCopySkipDissimilarContentFormat = 0x4000,
792 kTableCopySkipGeometry = 0x8000,
793 kTableCopySkipMerges = 0x10000,
794 kTableCopyFillTarget = 0x20000,
795 kTableCopyOverwriteReadOnlyContent = 0x40000,
796 kTableCopyOverwriteReadOnlyFormat = 0x80000,
797 kTableCopyOverwriteContentModifiedAfterUpdate = 0x100000,
798 kTableCopyOverwriteFormatModifiedAfterUpdate = 0x200000,
799 kTableCopyOnlyContentModifiedAfterUpdate = 0x400000,
800 kTableCopyOnlyFormatModifiedAfterUpdate = 0x800000,
801 kTableCopyRowHeight = 0x1000000,
802 kTableCopyColumnWidth = 0x2000000,
803 kTableCopyFullCellState = 0x4000000,
804 kTableCopyForRountrip = 0x8000000,
805 kTableCopyConvertFieldToValue = 0x10000000,
806 kTableCopySkipFieldTranslation = 0x20000000
807 };
809 {
810 kTableFillOptionNone = 0,
811 kTableFillOptionRow = 0x1,
812 kTableFillOptionReverse = 0x2,
813 kTableFillOptionGenerateSeries = 0x4,
814 kTableFillOptionCopyContent = 0x8,
815 kTableFillOptionCopyFormat = 0x10,
816 kTableFillOptionOverwriteReadOnlyContent = 0x20,
817 kTableFillOptionOverwriteReadOnlyFormat = 0x40
818 };
820 {
821 kTableHitNone = 0,
822 kTableHitCell = 0x1,
823 kTableHitRowIndicator = 0x2,
824 kTableHitColumnIndicator = 0x4,
825 kTableHitGridLine = 0x8,
826 };
828 {
829 kTableIteratorNone = 0,
830 kTableIteratorIterateSelection = 0x1,
831 kTableIteratorIterateRows = 0x2,
832 kTableIteratorIterateColumns = 0x4,
833 kTableIteratorIterateDataLinks = 0x80,
834 kTableIteratorReverseOrder = 0x8,
835 kTableIteratorSkipReadOnlyContent = 0x10,
836 kTableIteratorSkipReadOnlyFormat = 0x20,
837 kTableIteratorSkipMerged = 0x40,
838 };
856 {
857 kInternationalDateLine = -12000,
858 kMidwayIsland = -11000,
859 kHawaii = -10000,
860 kAlaska = -9000,
861 kPacific = -8000,
862 kMountain = -7000,
863 kArizona = -7001,
864 kMazatlan = -7002,
865 kCentral = -6000,
866 kCentralAmerica = -6001,
867 kMexicoCity = -6002,
868 kSaskatchewan = -6003,
869 kEastern = -5000,
870 kIndiana = -5001,
871 kBogota = -5002,
872 kAtlanticCanada = -4000,
873 kCaracas = -4001,
874 kSantiago = -4002,
875 kNewfoundland = -3300,
876 kBrasilia = -3000,
877 kBuenosAires = -3001,
878 kGreenland = -3002,
879 kMidAtlantic = -2000,
880 kAzores = -1000,
881 kCapeVerde = -1001,
882 kUTC = 0,
883 kGMT = 1,
884 kMonrovia = 2,
885 kBerlin = 1000,
886 kParis = 1001,
887 kPrague = 1002,
888 kSarajevo = 1003,
889 kWestCentralAfrica = 1004,
890 kAthens = 2000,
891 kEasternEurope = 2001,
892 kCairo = 2002,
893 kHarare = 2003,
894 kHelsinki = 2004,
895 kJerusalem = 2005,
896 kMoscow = 3000,
897 kRiyadh = 3001,
898 kBaghdad = 3002,
899 kEastAfrica = 3003,
900 kTehran = 3300,
901 kAbuDhabi = 4000,
902 kCaucasus = 4001,
903 kKabul = 4300,
904 kEkaterinburg = 5000,
905 kIslamabad = 5001,
906 kKolkata = 5300,
907 kKathmandu = 5450,
908 kAlmaty = 6000,
909 kDhaka = 6001,
910 kSriLanka = 6002,
911 kRangoon = 6300,
912 kBangkok = 7000,
913 kKrasnoyarsk = 7001,
914 kBeijing = 8000,
915 kSingapore = 8001,
916 kTaipei = 8002,
917 kIrkutsk = 8003,
918 kPerth = 8004,
919 kTokyo = 9000,
920 kSeoul = 9001,
921 kYakutsk = 9002,
922 kAdelaide = 9300,
923 kDarwin = 9301,
924 kSydney = 10000,
925 kGuam = 10001,
926 kBrisbane = 10002,
927 kHobart = 10003,
928 kVladivostock = 10004,
929 kMagadan = 11000,
930 kWellington = 12000,
931 kFiji = 12001,
932 kTonga = 13000
933 };
935 {
936 kUnitsUndefined = 0,
937 kUnitsInches = 1,
938 kUnitsFeet = 2,
939 kUnitsMiles = 3,
941 kUnitsCentimeters = 5,
942 kUnitsMeters = 6,
943 kUnitsKilometers = 7,
944 kUnitsMicroinches = 8,
945 kUnitsMils = 9,
946 kUnitsYards = 10,
947 kUnitsAngstroms = 11,
948 kUnitsNanometers = 12,
949 kUnitsMicrons = 13,
950 kUnitsDecimeters = 14,
951 kUnitsDekameters = 15,
952 kUnitsHectometers = 16,
953 kUnitsGigameters = 17,
954 kUnitsAstronomical = 18,
955 kUnitsLightYears = 19,
956 kUnitsParsecs = 20,
957 kUnitsUSSurveyFeet = 21,
958 kUnitsUSSurveyInch = 22,
959 kUnitsUSSurveyYard = 23,
960 kUnitsUSSurveyMile = 24,
961 kUnitsMax = kUnitsUSSurveyMile
962 };
964 {
965 kUpdateDirSourceToData = 0x1,
966 kUpdateDirDataToSource = 0x2,
967 };
969 {
970 kUpdateOptionNone = 0,
971 kUpdateOptionSkipFormat = 0x20000,
972 kUpdateOptionUpdateRowHeight = 0x40000,
973 kUpdateOptionUpdateColumnWidth = 0x80000,
974 kUpdateOptionAllowSourceUpdate = 0x100000,
975 kUpdateOptionForceFullSourceUpdate = 0x200000,
976 kUpdateOptionOverwriteContentModifiedAfterUpdate = 0x400000,
977 kUpdateOptionOverwriteFormatModifiedAfterUpdate = 0x800000,
978 kUpdateOptionForPreview = 0x1000000,
979 kUpdateOptionIncludeXrefs = 0x2000000,
980 kSkipFormatAfterFirstUpdate = 0x4000000
981 };
982
984 {
985 kRtNone = 5000,
986 kRtDouble = 5001,
987 kRtPoint2d = 5002,
988 kRtInt16 = 5003,
989 kRtAngle = 5004,
990 kRtString = 5005,
991 kRtEntName = 5006,
992 kRtPickSet = 5007,
993 kRtOrient = 5008,
994 kRtPoint3d = 5009,
995 kRtInt32 = 5010,
996 kRtColor = 5011,
997 kRtVoid = 5014,
998 kRtListBeg = 5016,
999 kRtListEnd = 5017,
1000 kRtDote = 5018,
1001 kRtNil = 5019,
1002 kRtDXF0 = 5020,
1003 kRtT = 5021,
1004 kRtResBuf = 5023,
1005 kRtBool = 290,
1006 kRtInt8 = 280,
1007 kRtVector2d = kRtPoint2d,
1008 kRtVector3d = kRtPoint3d,
1009 kRtBinaryChunk = 310,
1010 kRtHandle = 320,
1011 kRtObjectId = 330,
1012 kRtSoftPointerId = 330,
1013 kRtHardPointerId = 340,
1014 kRtSoftOwnershipId = 350,
1015 kRtHardOwnershipId = 360,
1016 kDxfInvalid = -9999,
1017 kDxfXDictionary = -6,
1018 kDxfPReactors = -5,
1019 kDxfOperator = -4,
1021 kDxfHeaderId = -2,
1022 kDxfFirstEntId = -2,
1023 kDxfEnd = -1,
1024 kDxfStart = 0,
1025 kDxfText = 1,
1026 kDxfXRefPath = 1,
1027 kDxfShapeName = 2,
1028 kDxfBlockName = 2,
1029 kDxfAttributeTag = 2,
1030 kDxfSymbolTableName = 2,
1031 kDxfMstyleName = 2,
1032 kDxfSymTableRecName = 2,
1033 kDxfAttributePrompt = 3,
1034 kDxfDimStyleName = 3,
1035 kDxfLinetypeProse = 3,
1036 kDxfTextFontFile = 3,
1037 kDxfDescription = 3,
1038 kDxfDimPostStr = 3,
1039 kDxfTextBigFontFile = 4,
1040 kDxfDimAPostStr = 4,
1041 kDxfCLShapeName = 4,
1042 kDxfSymTableRecComments = 4,
1043 kDxfHandle = 5,
1044 kDxfDimBlk = 5,
1045 kDxfDimBlk1 = 6,
1046 kDxfLinetypeName = 6,
1047 kDxfDimBlk2 = 7,
1048 kDxfTextStyleName = 7,
1049 kDxfLayerName = 8,
1050 kDxfCLShapeText = 9,
1052 kDxfYCoord = 20,
1053 kDxfZCoord = 30,
1054 kDxfElevation = 38,
1055 kDxfThickness = 39,
1057 kDxfViewportHeight = 40,
1058 kDxfTxtSize = 40,
1059 kDxfTxtStyleXScale = 41,
1060 kDxfViewWidth = 41,
1061 kDxfViewportAspect = 41,
1062 kDxfTxtStylePSize = 42,
1063 kDxfViewLensLength = 42,
1064 kDxfViewFrontClip = 43,
1065 kDxfViewBackClip = 44,
1066 kDxfShapeXOffset = 44,
1067 kDxfShapeYOffset = 45,
1068 kDxfViewHeight = 45,
1069 kDxfShapeScale = 46,
1070 kDxfPixelScale = 47,
1071 kDxfLinetypeScale = 48,
1072 kDxfDashLength = 49,
1073 kDxfMlineOffset = 49,
1074 kDxfLinetypeElement = 49,
1075 kDxfAngle = 50,
1076 kDxfViewportSnapAngle = 50,
1077 kDxfViewportTwist = 51,
1078 kDxfVisibility = 60,
1079 kDxfLayerLinetype = 61,
1080 kDxfColor = 62,
1081 kDxfHasSubentities = 66,
1082 kDxfViewportVisibility = 67,
1083 kDxfViewportActive = 68,
1084 kDxfViewportNumber = 69,
1086 kDxfViewMode = 71,
1087 kDxfCircleSides = 72,
1088 kDxfViewportZoom = 73,
1089 kDxfViewportIcon = 74,
1090 kDxfViewportSnap = 75,
1091 kDxfViewportGrid = 76,
1092 kDxfViewportSnapStyle = 77,
1093 kDxfViewportSnapPair = 78,
1094 kDxfRegAppFlags = 71,
1095 kDxfTxtStyleFlags = 71,
1096 kDxfLinetypeAlign = 72,
1097 kDxfLinetypePDC = 73,
1099 kDxfSubclass = 100,
1100 kDxfEmbeddedObjectStart = 101,
1101 kDxfControlString = 102,
1102 kDxfDimVarHandle = 105,
1103 kDxfUCSOrg = 110,
1104 kDxfUCSOriX = 111,
1105 kDxfUCSOriY = 112,
1106 kDxfXReal = 140,
1107 kDxfInt64 = 160,
1108 kDxfXInt16 = 170,
1109 kDxfNormalX = 210,
1110 kDxfNormalY = 220,
1111 kDxfNormalZ = 230,
1112 kDxfXXInt16 = 270,
1114 kDxfRenderMode = 281,
1115 kDxfBool = 290,
1117 kDxfBinaryChunk = 310,
1118 kDxfArbHandle = 320,
1120 kDxfHardPointerId = 340,
1121 kDxfSoftOwnershipId = 350,
1122 kDxfHardOwnershipId = 360,
1123 kDxfLineWeight = 370,
1124 kDxfPlotStyleNameType = 380,
1125 kDxfPlotStyleNameId = 390,
1126 kDxfXXXInt16 = 400,
1127 kDxfLayoutName = 410,
1128 kDxfComment = 999,
1132 kDxfXdLayerName = 1003,
1133 kDxfXdBinaryChunk = 1004,
1149 kDxfXdScale = 1042,
1152 };
1153
1155
1157 {
1159 k2dSplineCtlVertex = 1,
1164 {
1166 k3dControlVertex = 1,
1167 k3dFitVertex = 2
1170 {
1172 kVisible = 0
1181 {
1182 kXrfNotAnXref = 0,
1183 kXrfResolved = 1,
1184 kXrfUnloaded = 2,
1185 kXrfUnreferenced = 3,
1186 kXrfFileNotFound = 4,
1187 kXrfUnresolved = 5
1190 {
1191 kByLayer = 0,
1192 kByBlock = 1,
1194 kContinuous = 3,
1195 kStandard = 4,
1196 kNormal = 5,
1197 kDefPoints = 6,
1199 kMissing = 8,
1200 kByColor = 9,
1201 kModel = 10,
1202 kGlobal = 11,
1203 kVS2DWireframe = 12,
1204 kVS3DWireframe = 13,
1205 kVS3DHidden = 14,
1206 kVSRealistic = 15,
1207 kVSConceptual = 16,
1208 kTitle = 17,
1209 kHeader = 18,
1210 kData = 19,
1211 kVSShadesOfGray = 20,
1212 kVSSketchy = 21,
1213 kVSXRay = 22,
1214 kVSShadedWithEdges = 23,
1215 kVSShaded = 24,
1216 kReservedStringCount
1226
1228 {
1229 kDHL_MC0_0 = 0,
1230 kDHL_AC1_2 = 1,
1231 kDHL_AC1_40 = 2,
1232 kDHL_AC1_50 = 3,
1233 kDHL_AC2_20 = 4,
1234 kDHL_AC2_10 = 5,
1235 kDHL_AC2_21 = 6,
1236 kDHL_AC2_22 = 7,
1237 kDHL_1001 = 8,
1238 kDHL_1002 = 9,
1239 vAC025 = kDHL_1002,
1240 kDHL_1003 = 10,
1241 vAC026 = kDHL_1003,
1242 kDHL_1004 = 11,
1243 vAC09 = kDHL_1004,
1244 kDHL_1005 = 12,
1245 kDHL_1006 = 13,
1246 vAC10 = kDHL_1006,
1247 kDHL_1007 = 14,
1248 kDHL_1008 = 15,
1249 kDHL_1009 = 16,
1250 vAC12 = kDHL_1009,
1251 kDHL_1010 = 17,
1252 kDHL_1011 = 18,
1253 kDHL_1012 = 19,
1254 vAC13 = kDHL_1012,
1255 kDHL_1013 = 20,
1256 vAC14beta = kDHL_1013,
1257 kDHL_1014 = 21,
1258 vAC14 = kDHL_1014,
1259 kDHL_1500 = 22,
1260 kDHL_1015 = 23,
1261 vAC15 = kDHL_1015,
1262 kDHL_1800a = 24,
1263 kDHL_1800 = 25,
1264 vAC18 = kDHL_1800,
1265 kDHL_2100a = 26,
1266 kDHL_1021 = 27,
1267 kDHL_2400a = 28,
1268 vAC21 = kDHL_1021,
1269 kDHL_1024 = 29,
1270 vAC24 = kDHL_1024,
1271 kDHL_2700a = 30,
1272 kDHL_1027 = 31,
1273 vAC27 = kDHL_1027,
1274 kDHL_3200a = 32,
1275 kDHL_1032 = 33,
1276 vAC32 = kDHL_1032,
1277
1278 kDHL_PRECURR = vAC27,
1279 kDHL_CURRENT = vAC32,
1280 kDHL_Newest = vAC32,
1281 kDHL_Unknown = 32766,
1282 kDHL_Max = 32767
1302 kLoftNoParam = 0x00,
1303 kLoftNoTwist = 0x01,
1304 kLoftAlignDirection = 0x02,
1305 kLoftSimplify = 0x04,
1306 kLoftClose = 0x08,
1307 kLoftPeriodic = 0x10,
1308 kLoftDefault = kLoftNoTwist | kLoftAlignDirection | kLoftSimplify
1321 {
1322 kTrimNone = 0,
1325 kTrimBoth
1328 {
1329 kStartImplicit = 0,
1333 kDefineImplicit
1335
1337 {
1338 };
1339
1341 {
1342 };
1343
1344
1345};
@ kDwgInt16
Definition AddEnum.h:40
@ kDwgInt8
Definition AddEnum.h:41
@ kDwgSoftOwnershipId
Definition AddEnum.h:45
@ kDwgNull
Definition AddEnum.h:38
@ kDwgReal
Definition AddEnum.h:39
@ kDwgHardPointerId
Definition AddEnum.h:46
@ kDwgHardOwnershipId
Definition AddEnum.h:44
@ kDwgHandle
Definition AddEnum.h:43
@ kDwgText
Definition AddEnum.h:42
@ kDwgNotRecognized
Definition AddEnum.h:37
@ kDwgInt32
Definition AddEnum.h:49
@ kDwg3Real
Definition AddEnum.h:48
@ kDwgSoftPointerId
Definition AddEnum.h:47
@ kNone
Definition AddEnum.h:94
#define kDxfXdHandle
@ kDefault
const AcDb::ValueType kDxfXTextString
const AcDb::OsnapMode kOsModeCen
const AcDb::ValueType kDxfRegAppName
const AcDb::OsnapMode kOsModePerp
const AcDb::Vertex3dType k3dSimpleVertex
const AcDb::ValueType kDxfXdReal
const AcDb::OsnapMode kOsModeMid
const AcDb::ValueType kDxfXdZCoord
const AcDb::ValueType kDxfXdInteger32
const AcDb::RowType kAllRows
const AcDb::CellAlignment kTopLeft
const AcDb::ValueType kDxfXdWorldXCoord
const AcDb::Intersect kOnBothOperands
const AcDb::ValueType kDxfSoftPointerId
const AcDb::SubentType kSilhouetteSubentType
const AcDb::ValueType kDxfXdWorldZDir
const AcDb::CellAlignment kMiddleCenter
const AcDb::CellAlignment kMiddleLeft
const AcDb::CellAlignment kMiddleRight
const AcDb::ValueType kDxfXdWorldZCoord
const AcDb::ValueType kDxfInt8
const AcDb::TextHorzMode kTextAlign
const AcDb::SubentType kNullSubentType
const AcDb::ValueType kDxfXCoord
const AcDb::OsnapMode kOsModeQuad
const AcDb::OpenMode kForRead
const AcDb::OsnapMode kOsModeTan
const AcDb::ValueType kDxfXdWorldXDir
const AcDb::Intersect kExtendThis
const AcDb::CellAlignment kBottomCenter
const AcDb::CellAlignment kBottomRight
const AcDb::Poly2dType k2dCubicSplinePoly
const AcDb::OpenMode kForNotify
const AcDb::SubentType kClassSubentType
const AcDb::Vertex2dType k2dCurveFitVertex
const AcDb::TextVertMode kTextTop
const AcDb::CellAlignment kTopCenter
const AcDb::OpenMode kForWrite
const AcDb::SubentType kEdgeSubentType
const AcDb::ValueType kDxfInt32
const AcDb::Visibility kVisible
const AcDb::OsnapMode kOsModeNear
const AcDb::Poly2dType k2dFitCurvePoly
const AcDb::Poly2dType k2dSimplePoly
const AcDb::Vertex2dType k2dVertex
const AcDb::Poly2dType k2dQuadSplinePoly
const AcDb::OsnapMode kOsModeNode
const AcDb::Vertex2dType k2dSplineFitVertex
const AcDb::Vertex3dType k3dFitVertex
const AcDb::CellAlignment kBottomLeft
const AcDb::OpenMode kNotOpen
const AcDb::TextHorzMode kTextMid
const AcDb::TextVertMode kTextBase
const AcDb::TextHorzMode kTextLeft
const AcDb::TextVertMode kTextBottom
const AcDb::ValueType kDxfXdDist
const AcDb::TextHorzMode kTextFit
const AcDb::ValueType kDxfReal
const AcDb::Poly3dType k3dSimplePoly
const AcDb::Visibility kInvisible
const AcDb::ValueType kDxfXdInteger16
const AcDb::Intersect kExtendBoth
const AcDb::ValueType kDxfXdYCoord
const AcDb::OsnapMode kOsModeEnd
const AcDb::SubentType kAxisSubentType
const AcDb::TextVertMode kTextVertMid
const AcDb::ValueType kDxfXdAsciiString
const AcDb::UnitsValue kUnitsMillimeters
const AcDb::TextHorzMode kTextRight
const AcDb::CellAlignment kTopRight
const AcDb::SubentType kMlineSubentCache
const AcDb::ValueType kDxfXdXCoord
const AcDb::ValueType kDxfXdWorldYDisp
const AcDb::ValueType kDxfXdWorldXDisp
const AcDb::SubentType kVertexSubentType
const AcDb::ValueType kDxfXdWorldYCoord
const AcDb::Poly3dType k3dCubicSplinePoly
const AcDb::ValueType kDxfXdWorldYDir
const AcDb::OsnapMode kOsModeIns
const AcDb::Poly3dType k3dQuadSplinePoly
const AcDb::ValueType kDxfXdWorldZDisp
const AcDb::ValueType kDxfXDataStart
const AcDb::Intersect kExtendArg
const AcDb::ValueType kDxfXdControlString
const AcDb::SubentType kFaceSubentType
const AcDb::TextHorzMode kTextCenter
const AcDb::ValueType kDxfInt16
Adesk::Int16 DxfCode