1 /************************************************************************/ 2 /* */ 3 /* Properties of shapes. */ 4 /* */ 5 /************************************************************************/ 6 7 # ifndef DOC_SHAPE_PROP_H 8 # define DOC_SHAPE_PROP_H 9 10 typedef enum DrawingShapeProperty 11 { 12 /****************************/ 13 /* Strings */ 14 /****************************/ 15 DSHPprop_wzName, 16 DSHPprop_wzDescription, 17 DSHPprop_gtextUNICODE, 18 DSHPprop_gtextFont, 19 DSHPprop_pibName, 20 /****************************/ 21 /* Picture */ 22 /****************************/ 23 DSHPprop_pib, 24 25 /********************************************/ 26 /* Number/Flag: Position. */ 27 /********************************************/ 28 DSHPprop_posv, 29 DSHPprop_posh, 30 DSHPprop_posrelv, 31 DSHPprop_posrelh, 32 33 DSHPprop_fUseShapeAnchor, 34 DSHPprop_fLayoutInCell, 35 DSHPprop_fAllowOverlap, 36 DSHPprop_fChangePage, 37 38 /********************************************/ 39 /* Number/Flag: Object Type */ 40 /********************************************/ 41 DSHPprop_shapeType, 42 DSHPprop_rotation, 43 44 DSHPprop_dxWrapDistLeft, 45 DSHPprop_dyWrapDistTop, 46 DSHPprop_dxWrapDistRight, 47 DSHPprop_dyWrapDistBottom, 48 49 DSHPprop_hspMaster, 50 DSHPprop_hspNext, 51 52 DSHPprop_xLimo, 53 DSHPprop_yLimo, 54 55 DSHPprop_fIsBullet, 56 DSHPprop_fFlipV, 57 DSHPprop_fFlipH, 58 DSHPprop_fBehindDocument, 59 DSHPprop_fIsButton, 60 DSHPprop_fHidden, 61 DSHPprop_fReallyHidden, 62 DSHPprop_fArrowheadsOK, 63 DSHPprop_fBackground, 64 DSHPprop_fDeleteAttachedObject, 65 DSHPprop_fEditedWrap, 66 DSHPprop_fHitTestFill, 67 DSHPprop_fHitTestLine, 68 DSHPprop_fInitiator, 69 DSHPprop_fNoFillHitTest, 70 DSHPprop_fNoHitTestPicture, 71 DSHPprop_fNoLineDrawDash, 72 DSHPprop_fOleIcon, 73 DSHPprop_fOnDblClickNotify, 74 DSHPprop_fOneD, 75 DSHPprop_fPreferRelativeSize, 76 DSHPprop_fPrint, 77 78 /* ? */ 79 DSHPprop_fPseudoInline, 80 81 /****************************************/ 82 /* Text box. */ 83 /****************************************/ 84 DSHPprop_dxTextLeft, 85 DSHPprop_dyTextTop, 86 DSHPprop_dxTextRight, 87 DSHPprop_dyTextBottom, 88 89 DSHPprop_scaleText, 90 DSHPprop_lTxid, 91 92 DSHPprop_WrapText, 93 DSHPprop_anchorText, 94 DSHPprop_txflTextFlow, 95 DSHPprop_cdirFont, 96 97 DSHPprop_fAutoTextMargin, 98 DSHPprop_fRotateText, 99 DSHPprop_fSelectText, 100 DSHPprop_fFitShapeToText, 101 DSHPprop_fFitTextToShape, 102 103 /********************************************/ 104 /* Number/Flag: Lock. */ 105 /********************************************/ 106 DSHPprop_fLockRotation, 107 DSHPprop_fLockAspectRatio, 108 DSHPprop_fLockAgainstSelect, 109 DSHPprop_fLockCropping, 110 DSHPprop_fLockVerticies, 111 DSHPprop_fLockText, 112 DSHPprop_fLockAdjustHandles, 113 DSHPprop_fLockAgainstGrouping, 114 DSHPprop_fLockShapeType, 115 116 /* ? */ 117 DSHPprop_fLockPosition, 118 119 /********************************************/ 120 /* Geometry */ 121 /********************************************/ 122 DSHPprop_geoLeft, 123 DSHPprop_geoTop, 124 DSHPprop_geoRight, 125 DSHPprop_geoBottom, 126 DSHPprop_adjustValue, 127 DSHPprop_adjust2Value, 128 DSHPprop_adjust3Value, 129 DSHPprop_adjust4Value, 130 DSHPprop_adjust5Value, 131 DSHPprop_adjust6Value, 132 DSHPprop_adjust7Value, 133 DSHPprop_adjust8Value, 134 DSHPprop_adjust9Value, 135 DSHPprop_adjust10Value, 136 137 DSHPprop_pVerticies, 138 DSHPprop_pWrapPolygonVertices, 139 DSHPprop_pSegmentInfo, 140 DSHPprop_pFragments, 141 DSHPprop_pGuides, 142 DSHPprop_pInscribe, 143 DSHPprop_pAdjustHandles, 144 /********************************************/ 145 /* Number/Flag: Grouped */ 146 /********************************************/ 147 DSHPprop_relLeft, 148 DSHPprop_relTop, 149 DSHPprop_relRight, 150 DSHPprop_relBottom, 151 152 DSHPprop_relRotation, 153 DSHPprop_lidRegroup, 154 155 DSHPprop_groupLeft, 156 DSHPprop_groupTop, 157 DSHPprop_groupRight, 158 DSHPprop_groupBottom, 159 160 DSHPprop_fRelFlipH, 161 DSHPprop_fRelFlipV, 162 DSHPprop_fRelChangePage, 163 164 /********************************************/ 165 /* Number/Flag: Fill. */ 166 /********************************************/ 167 DSHPprop_fillType, 168 DSHPprop_fillOpacity, 169 DSHPprop_fillBackOpacity, 170 171 DSHPprop_fillblipflags, 172 173 DSHPprop_fillWidth, 174 DSHPprop_fillHeight, 175 DSHPprop_fillAngle, 176 DSHPprop_fillFocus, 177 178 DSHPprop_fillToLeft, 179 DSHPprop_fillToTop, 180 DSHPprop_fillToRight, 181 DSHPprop_fillToBottom, 182 183 DSHPprop_fillOriginX, 184 DSHPprop_fillOriginY, 185 DSHPprop_fillShapeOriginX, 186 DSHPprop_fillShapeOriginY, 187 188 DSHPprop_fillDztype, 189 190 DSHPprop_fillRectLeft, 191 DSHPprop_fillRectTop, 192 DSHPprop_fillRectRight, 193 DSHPprop_fillRectBottom, 194 195 DSHPprop_fillShadePreset, 196 DSHPprop_fillShadeType, 197 198 DSHPprop_fFilled, 199 DSHPprop_fillShape, 200 DSHPprop_fillUseRect, 201 DSHPprop_fFillOK, 202 DSHPprop_fFillShadeShapeOK, 203 204 DSHPprop_fillColor, 205 DSHPprop_fillBackColor, 206 DSHPprop_fillCrMod, 207 208 DSHPprop_fillBlip, 209 DSHPprop_fillBlipName, 210 DSHPprop_fillShadeColors, 211 212 /********************************************/ 213 /* Number/Flag: Line. */ 214 /********************************************/ 215 DSHPprop_lineType, 216 217 DSHPprop_lineFillBlipFlags, 218 219 DSHPprop_lineFillWidth, 220 DSHPprop_lineFillHeight, 221 DSHPprop_lineWidth, 222 223 DSHPprop_lineStyle, 224 DSHPprop_lineDashing, 225 DSHPprop_lineStartArrowhead, 226 DSHPprop_lineEndArrowhead, 227 DSHPprop_lineStartArrowWidth, 228 DSHPprop_lineStartArrowLength, 229 DSHPprop_lineEndArrowWidth, 230 DSHPprop_lineEndArrowLength, 231 DSHPprop_lineEndCapStyle, 232 DSHPprop_lineFillDztype, 233 DSHPprop_lineJoinStyle, 234 235 DSHPprop_lineMiterLimit, 236 237 DSHPprop_fLine, 238 DSHPprop_fLineOK, 239 240 DSHPprop_fLineUseShapeAnchor, 241 DSHPprop_fColumnLineOK, 242 DSHPprop_fColumnLine, 243 DSHPprop_fLeftLine, 244 DSHPprop_fTopLine, 245 DSHPprop_fRightLine, 246 DSHPprop_fBottomLine, 247 248 DSHPprop_fColumnHitTestLine, 249 DSHPprop_fLeftHitTestLine, 250 DSHPprop_fTopHitTestLine, 251 DSHPprop_fRightHitTestLine, 252 DSHPprop_fBottomHitTestLine, 253 254 DSHPprop_lineFillShape, 255 DSHPprop_lineColumnFillShape, 256 DSHPprop_lineLeftFillShape, 257 DSHPprop_lineTopFillShape, 258 DSHPprop_lineRightFillShape, 259 DSHPprop_lineBottomFillShape, 260 261 DSHPprop_fInsetPen, 262 DSHPprop_fLeftInsetPen, 263 DSHPprop_fTopInsetPen, 264 DSHPprop_fRightInsetPen, 265 DSHPprop_fBottomInsetPen, 266 267 DSHPprop_lineFillBlipName, 268 DSHPprop_lineDashStyle, 269 270 DSHPprop_lineColor, 271 DSHPprop_lineBackColor, 272 DSHPprop_lineCrMod, 273 274 /* ? */ 275 DSHPprop_lineOpacity, 276 DSHPprop_lineblipflags, 277 278 /********************************************/ 279 /* Number/Flag: Shadow. */ 280 /********************************************/ 281 DSHPprop_shadowType, 282 DSHPprop_shadowOpacity, 283 DSHPprop_shadowOffsetX, 284 DSHPprop_shadowOffsetY, 285 DSHPprop_shadowSecondOffsetX, 286 DSHPprop_shadowSecondOffsetY, 287 DSHPprop_shadowScaleXToX, 288 DSHPprop_shadowScaleYToX, 289 DSHPprop_shadowScaleXToY, 290 DSHPprop_shadowScaleYToY, 291 DSHPprop_shadowPerspectiveX, 292 DSHPprop_shadowPerspectiveY, 293 DSHPprop_shadowWeight, 294 DSHPprop_shadowOriginX, 295 DSHPprop_shadowOriginY, 296 297 DSHPprop_fShadow, 298 DSHPprop_fshadowObscured, 299 DSHPprop_fShadowOK, 300 301 DSHPprop_shadowColor, 302 DSHPprop_shadowHighlight, 303 DSHPprop_shadowCrMod, 304 305 /********************************************/ 306 /* Number/Flag: Connectors. */ 307 /********************************************/ 308 DSHPprop_cxk, 309 DSHPprop_cxstyle, 310 311 /****************************/ 312 /* Number/Flag */ 313 /****************************/ 314 DSHPprop_gtextAlign, 315 DSHPprop_fGtext, 316 DSHPprop_gtextFVertical, 317 DSHPprop_gtextFKern, 318 DSHPprop_gtextFTight, 319 DSHPprop_gtextFStretch, 320 DSHPprop_gtextFShrinkFit, 321 DSHPprop_gtextFBestFit, 322 DSHPprop_gtextFNormalize, 323 DSHPprop_gtextFDxMeasure, 324 DSHPprop_gtextFBold, 325 DSHPprop_gtextFItalic, 326 DSHPprop_gtextFUnderline, 327 DSHPprop_gtextFShadow, 328 DSHPprop_gtextFSmallcaps, 329 DSHPprop_gtextFStrikethrough, 330 DSHPprop_pibFlags, 331 DSHPprop_pictureGray, 332 DSHPprop_pictureBiLevel, 333 DSHPprop_c3DEdgeThickness, 334 DSHPprop_c3DExtrudeForward, 335 DSHPprop_c3DExtrudeBackward, 336 DSHPprop_f3D, 337 DSHPprop_fc3DMetallic, 338 DSHPprop_fc3DUseExtrusionColor, 339 DSHPprop_fc3DLightFace, 340 DSHPprop_c3DRotationAxisX, 341 DSHPprop_c3DRotationAxisY, 342 DSHPprop_c3DRotationAxisZ, 343 DSHPprop_fC3DRotationCenterAut, 344 DSHPprop_c3DRotationCenterZ, 345 DSHPprop_c3DXViewpoint, 346 DSHPprop_c3DYViewpoint, 347 DSHPprop_c3DZViewpoint, 348 DSHPprop_c3DKeyX, 349 DSHPprop_c3DKeyY, 350 DSHPprop_c3DKeyZ, 351 DSHPprop_c3DFillX, 352 DSHPprop_c3DFillY, 353 DSHPprop_c3DFillZ, 354 DSHPprop_fc3DParallel, 355 DSHPprop_fc3DKeyHarsh, 356 DSHPprop_fc3DFillHarsh, 357 DSHPprop_fc3DConstrainRotation, 358 DSHPprop_fc3DRotationCenterAuto, 359 DSHPprop_spcot, 360 DSHPprop_dxyCalloutGap, 361 DSHPprop_spcoa, 362 DSHPprop_spcod, 363 DSHPprop_dxyCalloutDropSpecified, 364 DSHPprop_dxyCalloutLengthSpecified, 365 DSHPprop_fCallout, 366 DSHPprop_fCalloutAccentBar, 367 DSHPprop_fCalloutTextBorder, 368 DSHPprop_fCalloutDropAuto, 369 DSHPprop_fCalloutLengthSpecified, 370 DSHPprop_pictureId, 371 DSHPprop_pictureActive, 372 DSHPprop_pictureContrast, 373 DSHPprop_pictureBrightness, 374 DSHPprop_pictureDblCrMod, 375 DSHPprop_pictureFillCrMod, 376 DSHPprop_pictureLineCrMod, 377 DSHPprop_fCalloutMinusX, 378 DSHPprop_fCalloutMinusY, 379 DSHPprop_shapePath, 380 DSHPprop_cropFromLeft, 381 DSHPprop_cropFromRight, 382 DSHPprop_cropFromTop, 383 DSHPprop_cropFromBottom, 384 DSHPprop_bWMode, 385 DSHPprop_f3DOK, 386 DSHPprop_fPreferRelativeResize, 387 DSHPprop_fRecolorFillAsPicture, 388 DSHPprop_dgmt, 389 DSHPprop_ccol, 390 DSHPprop_dzColMargin, 391 DSHPprop_fScriptAnchor, 392 DSHPprop_fFakeMaster, 393 DSHPprop_fCameFromImgDummy, 394 /****************************/ 395 DSHPprop_c3DAmbientIntensity, 396 DSHPprop_c3DDiffuseAmt, 397 DSHPprop_c3DExtrudePlane, 398 DSHPprop_c3DFillIntensity, 399 DSHPprop_c3DKeyIntensity, 400 DSHPprop_c3DOriginX, 401 DSHPprop_c3DOriginY, 402 DSHPprop_c3DRenderMode, 403 DSHPprop_c3DRotationAngle, 404 DSHPprop_c3DRotationCenterX, 405 DSHPprop_c3DRotationCenterY, 406 DSHPprop_c3DShininess, 407 DSHPprop_c3DSkewAmount, 408 DSHPprop_c3DSkewAngle, 409 DSHPprop_c3DSpecularAmt, 410 DSHPprop_c3DTolerance, 411 DSHPprop_c3DXRotationAngle, 412 DSHPprop_c3DYRotationAngle, 413 DSHPprop_c3DExtrusionColorExt, 414 DSHPprop_c3DExtrusionColorExtCMY, 415 DSHPprop_c3DExtrusionColorExtK, 416 DSHPprop_c3DExtrusionColorExtMod, 417 DSHPprop_fillColorExt, 418 DSHPprop_fillColorExtCMY, 419 DSHPprop_fillColorExtK, 420 DSHPprop_fillColorExtMod, 421 DSHPprop_lineBackColorExt, 422 DSHPprop_lineBackColorExtCMY, 423 DSHPprop_lineBackColorExtK, 424 DSHPprop_lineBackColorExtMod, 425 DSHPprop_lineBottomBackColor, 426 DSHPprop_lineBottomBackColorExt, 427 DSHPprop_lineBottomBackColorExtCMY, 428 DSHPprop_lineBottomBackColorExtK, 429 DSHPprop_lineBottomBackColorExtMod, 430 DSHPprop_lineBottomColor, 431 DSHPprop_lineBottomColorExt, 432 DSHPprop_lineBottomColorExtCMY, 433 DSHPprop_lineBottomColorExtK, 434 DSHPprop_lineBottomColorExtMod, 435 DSHPprop_lineBottomCrMod, 436 DSHPprop_lineBottomDashing, 437 DSHPprop_lineBottomEndArrowLength, 438 DSHPprop_lineBottomEndArrowWidth, 439 DSHPprop_lineBottomEndArrowhead, 440 DSHPprop_lineBottomEndCapStyle, 441 DSHPprop_lineBottomFillBlipFlags, 442 DSHPprop_lineBottomFillDztype, 443 DSHPprop_lineBottomFillHeight, 444 DSHPprop_lineBottomFillWidth, 445 DSHPprop_lineBottomMiterLimit, 446 DSHPprop_lineBottomOpacity, 447 DSHPprop_lineBottomStartArrowLength, 448 DSHPprop_lineBottomStartArrowWidth, 449 DSHPprop_lineBottomStartArrowhead, 450 DSHPprop_lineBottomStyle, 451 DSHPprop_lineBottomType, 452 DSHPprop_lineBottomWidth, 453 DSHPprop_lineColorExt, 454 DSHPprop_lineColorExtCMY, 455 DSHPprop_lineColorExtK, 456 DSHPprop_lineColorExtMod, 457 DSHPprop_lineColumnBackColor, 458 DSHPprop_lineColumnBackColorExt, 459 DSHPprop_lineColumnBackColorExtCMY, 460 DSHPprop_lineColumnBackColorExtK, 461 DSHPprop_lineColumnBackColorExtMod, 462 DSHPprop_lineColumnColor, 463 DSHPprop_lineColumnColorExt, 464 DSHPprop_lineColumnColorExtCMY, 465 DSHPprop_lineColumnColorExtK, 466 DSHPprop_lineColumnColorExtMod, 467 DSHPprop_lineColumnCrMod, 468 DSHPprop_lineColumnDashing, 469 DSHPprop_lineColumnEndArrowLength, 470 DSHPprop_lineColumnEndArrowWidth, 471 DSHPprop_lineColumnEndArrowhead, 472 DSHPprop_lineColumnEndCapStyle, 473 DSHPprop_lineColumnFillBlipFlags, 474 DSHPprop_lineColumnFillDztype, 475 DSHPprop_lineColumnFillHeight, 476 DSHPprop_lineColumnFillWidth, 477 DSHPprop_lineColumnMiterLimit, 478 DSHPprop_lineColumnOpacity, 479 DSHPprop_lineColumnStartArrowLength, 480 DSHPprop_lineColumnStartArrowWidth, 481 DSHPprop_lineColumnStartArrowhead, 482 DSHPprop_lineColumnStyle, 483 DSHPprop_lineColumnType, 484 DSHPprop_lineColumnWidth, 485 DSHPprop_lineLeftBackColor, 486 DSHPprop_lineLeftBackColorExt, 487 DSHPprop_lineLeftBackColorExtCMY, 488 DSHPprop_lineLeftBackColorExtK, 489 DSHPprop_lineLeftBackColorExtMod, 490 DSHPprop_lineLeftColor, 491 DSHPprop_lineLeftColorExt, 492 DSHPprop_lineLeftColorExtCMY, 493 DSHPprop_lineLeftColorExtK, 494 DSHPprop_lineLeftColorExtMod, 495 DSHPprop_lineLeftCrMod, 496 DSHPprop_lineLeftDashing, 497 DSHPprop_lineLeftEndArrowLength, 498 DSHPprop_lineLeftEndArrowWidth, 499 DSHPprop_lineLeftEndArrowhead, 500 DSHPprop_lineLeftEndCapStyle, 501 DSHPprop_lineLeftFillBlipFlags, 502 DSHPprop_lineLeftFillDztype, 503 DSHPprop_lineLeftFillHeight, 504 DSHPprop_lineLeftFillWidth, 505 DSHPprop_lineLeftMiterLimit, 506 DSHPprop_lineLeftOpacity, 507 DSHPprop_lineLeftStartArrowLength, 508 DSHPprop_lineLeftStartArrowWidth, 509 DSHPprop_lineLeftStartArrowhead, 510 DSHPprop_lineLeftStyle, 511 DSHPprop_lineLeftType, 512 DSHPprop_lineLeftWidth, 513 DSHPprop_lineRightBackColor, 514 DSHPprop_lineRightBackColorExt, 515 DSHPprop_lineRightBackColorExtCMY, 516 DSHPprop_lineRightBackColorExtK, 517 DSHPprop_lineRightBackColorExtMod, 518 DSHPprop_lineRightColor, 519 DSHPprop_lineRightColorExt, 520 DSHPprop_lineRightColorExtCMY, 521 DSHPprop_lineRightColorExtK, 522 DSHPprop_lineRightColorExtMod, 523 DSHPprop_lineRightCrMod, 524 DSHPprop_lineRightDashing, 525 DSHPprop_lineRightEndArrowLength, 526 DSHPprop_lineRightEndArrowWidth, 527 DSHPprop_lineRightEndArrowhead, 528 DSHPprop_lineRightEndCapStyle, 529 DSHPprop_lineRightFillBlipFlags, 530 DSHPprop_lineRightFillDztype, 531 DSHPprop_lineRightFillHeight, 532 DSHPprop_lineRightFillWidth, 533 DSHPprop_lineRightMiterLimit, 534 DSHPprop_lineRightOpacity, 535 DSHPprop_lineRightStartArrowLength, 536 DSHPprop_lineRightStartArrowWidth, 537 DSHPprop_lineRightStartArrowhead, 538 DSHPprop_lineRightStyle, 539 DSHPprop_lineRightType, 540 DSHPprop_lineRightWidth, 541 DSHPprop_lineTopBackColor, 542 DSHPprop_lineTopBackColorExt, 543 DSHPprop_lineTopBackColorExtCMY, 544 DSHPprop_lineTopBackColorExtK, 545 DSHPprop_lineTopBackColorExtMod, 546 DSHPprop_lineTopColor, 547 DSHPprop_lineTopColorExt, 548 DSHPprop_lineTopColorExtCMY, 549 DSHPprop_lineTopColorExtK, 550 DSHPprop_lineTopColorExtMod, 551 DSHPprop_lineTopCrMod, 552 DSHPprop_lineTopDashing, 553 DSHPprop_lineTopEndArrowLength, 554 DSHPprop_lineTopEndArrowWidth, 555 DSHPprop_lineTopEndArrowhead, 556 DSHPprop_lineTopEndCapStyle, 557 DSHPprop_lineTopFillBlipFlags, 558 DSHPprop_lineTopFillDztype, 559 DSHPprop_lineTopFillHeight, 560 DSHPprop_lineTopFillWidth, 561 DSHPprop_lineTopMiterLimit, 562 DSHPprop_lineTopOpacity, 563 DSHPprop_lineTopStartArrowLength, 564 DSHPprop_lineTopStartArrowWidth, 565 DSHPprop_lineTopStartArrowhead, 566 DSHPprop_lineTopStyle, 567 DSHPprop_lineTopType, 568 DSHPprop_lineTopWidth, 569 DSHPprop_shadowColorExt, 570 DSHPprop_shadowColorExtCMY, 571 DSHPprop_shadowColorExtK, 572 DSHPprop_shadowColorExtMod, 573 DSHPprop_shadowHighlightExt, 574 DSHPprop_shadowHighlightExtCMY, 575 DSHPprop_shadowHighlightExtK, 576 DSHPprop_shadowHighlightExtMod, 577 /****************************/ 578 /* Color */ 579 /****************************/ 580 DSHPprop_pictureTransparent, 581 DSHPprop_c3DExtrusionColor, 582 DSHPprop_c3DCrMod, 583 /****************************/ 584 DSHPprop_fStandardHR, 585 DSHPprop_fNoshadeHR, 586 DSHPprop_fHorizRule, 587 DSHPprop_fUserDrawn, 588 589 DSHPprop_dhgt, 590 DSHPprop_sizerelh, 591 DSHPprop_sizerelv, 592 DSHPprop_pctHoriz, 593 594 DSHPprop_COUNT 595 } DrawingShapeProperty; 596 597 # endif /* DOC_SHAPE_PROP_H */ 598