1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <!ENTITY%PEShapes
  3. "(Bargraph | Datafield | Trend | Text | Image | Hotlink | Polyline | Rectangle | Ellipse | SymbolGroup)">
  4. <!ENTITY%StdShapeInfo
  5. "(Location, Pen?, Brush?)">
  6. <!ENTITY%DynamicInfo
  7. "Datasource, Animation?">
  8. <!ENTITY%StdShapeAttrs
  9. "backColor CDATA '#000000'
  10. backFill (yes | no) 'yes'">
  11. <!ELEMENTfontEMPTY >
  12. <!ATTLISTfont
  13. nameCDATA "Arial"
  14. heightCDATA "120"
  15. bold(yes | no)"no"
  16. italic(yes | no)"no"
  17. >
  18. <!ELEMENTPEGraphic(font?,(%PEShapes;)*)>
  19. <!ATTLISTPEGraphic
  20. versionCDATA "4"
  21. heightCDATA "3500"
  22. widthCDATA "5000"
  23. paperColorCDATA "#FFFFFF"
  24. bkgdImageCDATA ""
  25. gridColorCDATA "#CCCCCC"
  26. gridSpaceXCDATA "100"
  27. gridSpaceYCDATA "100"
  28. defaultServerCDATA ""
  29. >
  30. <!ELEMENTLocationEMPTY >
  31. <!ATTLISTLocation
  32. topCDATA "0"
  33. leftCDATA "0"
  34. bottomCDATA "0"
  35. rightCDATA "0"
  36. >
  37. <!ELEMENTPenEMPTY >
  38. <!ATTLISTPen
  39. colorCDATA "#000000"
  40. widthCDATA "0"
  41. style(solid | dash | dot | dashdot | dashdotdot | null)"solid"
  42. >
  43. <!ELEMENTBrushEMPTY >
  44. <!ATTLISTBrush
  45. colorCDATA "#000000"
  46. style(solid | hollow | pattern)"solid"
  47. patternCDATA "#0000000000000000"
  48. >
  49. <!ELEMENTDatasourceEMPTY >
  50. <!ATTLISTDatasource
  51. tagCDATA ""
  52. fieldCDATA "VAL"
  53. serverCDATA ""
  54. mapCDATA ""
  55. >
  56. <!ELEMENTAnimationRangeEMPTY >
  57. <!ATTLISTAnimationRange
  58. indexCDATA #REQUIRED
  59. minCDATA #REQUIRED
  60. maxCDATA #REQUIRED
  61. colorCDATA #REQUIRED
  62. textCDATA ""
  63. imageCDATA ""
  64. >
  65. <!ELEMENTAnimation(AnimationRange)*>
  66. <!ATTLISTAnimation
  67. on(yes | no)"no"
  68. >
  69. <!ELEMENTBargraph(%StdShapeInfo;,%DynamicInfo;)>
  70. <!ATTLISTBargraph
  71. %StdShapeAttrs;
  72. minCDATA #REQUIRED
  73. maxCDATA #REQUIRED
  74. direction(up | down | left | right)"up"
  75. >
  76. <!ELEMENTDatafield(%StdShapeInfo;,%DynamicInfo;,font)>
  77. <!ATTLISTDatafield
  78. %StdShapeAttrs;
  79. fieldSizeCDATA "7"
  80. decimalPrecisionCDATA "2"
  81. justification(left | right | center)"left"
  82. hintCDATA ""
  83. defaultTextCDATA ""
  84. allowDataEntry(yes | no)"no"
  85. showFrame(yes | no)"no"
  86. hideValue(yes | no)"no"
  87. >
  88. <!ELEMENTTrend(%StdShapeInfo;,TrendTag+)>
  89. <!ATTLISTTrend
  90. %StdShapeAttrs;
  91. >
  92. <!ELEMENTTrendTag(Datasource)>
  93. <!ATTLISTTrendTag
  94. minCDATA #REQUIRED
  95. maxCDATA #REQUIRED
  96. colorCDATA #REQUIRED
  97. >
  98. <!ELEMENTText(%StdShapeInfo;,(%DynamicInfo;)?,font)>
  99. <!ATTLISTText
  100. %StdShapeAttrs;
  101. textStringCDATA #REQUIRED
  102. justification(left | right | center)"left"
  103. >
  104. <!ELEMENTImage(%StdShapeInfo;,(%DynamicInfo;)?)>
  105. <!ATTLISTImage
  106. %StdShapeAttrs;
  107. fileCDATA #REQUIRED
  108. useOriginalSize(yes | no)"no"
  109. >
  110. <!ELEMENTHotlink(%StdShapeInfo;,font)>
  111. <!ATTLISTHotlink
  112. %StdShapeAttrs;
  113. type(graphic | plot | executable)#REQUIRED
  114. linkItemCDATA #REQUIRED
  115. textStringCDATA "Link"
  116. justification(left | right | center)"center"
  117. hintCDATA ""
  118. isButton(yes | no)"yes"
  119. isHidden(yes | no)"no"
  120. >
  121. <!ELEMENTPolyline(%StdShapeInfo;,(%DynamicInfo;)?,Point,Point+)>
  122. <!ATTLISTPolyline
  123. %StdShapeAttrs;
  124. >
  125. <!ELEMENTPointEMPTY >
  126. <!ATTLISTPoint
  127. xCDATA #REQUIRED
  128. yCDATA #REQUIRED
  129. >
  130. <!ELEMENTRectangle(%StdShapeInfo;,(%DynamicInfo;)?)>
  131. <!ATTLISTRectangle
  132. %StdShapeAttrs;
  133. >
  134. <!ELEMENTEllipse(%StdShapeInfo;,(%DynamicInfo;)?)>
  135. <!ATTLISTEllipse
  136. %StdShapeAttrs;
  137. >
  138. <!ELEMENTSymbolGroup(%StdShapeInfo;,(%DynamicInfo;)?,(%PEShapes;)+)>
  139. <!ATTLISTSymbolGroup
  140. %StdShapeAttrs;
  141. >

PEGraphic.dtd