⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 revisionhistory.htm

📁 Iocomp Ultra Pack v3.0.2 Sources.For.Delphi 数据显示编程插件,可用于工业控制
💻 HTM
📖 第 1 页 / 共 5 页
字号:
  MouseDown<br>
  MouseMove<br>
  MouseUp<br>
  ...events for all 8 basic Plot Objects: Channels, X-Axes, Y-Axes, Tables, 
  DataView, DataCursors, Legend, and Annotations.</li>
  <li>Added transparency support to Tank.</li>
  <li>Added three new styles to Tank: Cutout2, Large Window, and Custom.</li>
  <li>Tank Custom cutout style uses two new methods: CustomPointsAdd, 
  CustomPointsClear.&nbsp; Use CustomPointsAdd to add at least three points to 
  make a closed polygon.&nbsp; Added points are in the range of 0-100, 
  representing percentage (%) of the width and height of the component.&nbsp; It 
  is recommended to restrict points between 10-90% when the tank is shown.</li>
  <li>Added vertical and horizontal orientation to Tank.</li>
  <li>Added scale reverse to Tank.</li>
  <li>Added OPCActivateSuspend, OPCActive, OPCUpdateSuspend, and OPCUpdateResume 
  to the iPlot and iXYPlot component Channel objects.</li>
  <li>Added HitTest method to all Plot Pack sub-objects (channel, y-axis, 
  x-axis, annotation, label, etc.).&nbsp; Allows you to test each sub-object and 
  determine if an x/y coordinate exists within the sub-object or not.</li>
</ol>
<hr size="1" color="#C0C0C0">
<h4>ActiveX and VCL/CLX Version 3.0.2 Service Pack 1</h4>
<h4>Bug Fixes:</h4>
<ol>
  <li>Fixed problem in iPlot and iXYPlot with adding null data points and the ring 
  buffer.&nbsp; In previous versions if you had enabled the ring-buffer and were 
  adding null data points to the channel, data would sometimes be corrupted.</li>
  <li>Fixed bug in iSwitchLED where the accelerator key(&amp; placed before accelerator 
  key), though it would still function, would not be shown with an underline but 
  would show the &quot;&amp;&quot; character instead. </li>
  <li>Fixed several issues with the CLX version of the Instrumentation and Plot 
  Pack components.</li>
  <li>Help file corrections.&nbsp; Fixed VCL/CLX help file integration issue with 
  Delphi and C++ Builder where event help topics would not come up properly in the 
  object inspector when you press F1.</li>
  <li>Fixed Plot Pack LoadPropertiesFromFile method where Label objects were not 
  properly loaded.&nbsp; If you would load properties from a file, you would get 
  a mis-positioned, extra label object than expected.</li>
  <li>Fixed memory leak in Plot Pack components which would occur only when the 
  component was destroyed.</li>
  <li>Fixed border style bug in iPanel component.&nbsp; The border style property 
  would not properly stream this style property.</li>
  <li>Fixed font size issues with the CLX component property editors under Linux.</li>
</ol>
<h4>New Features:</h4>
<ol>
  <li>Added Table support for Plot Pack Components.&nbsp; Allows you to position 
  custom tables anywhere around the DataView.&nbsp; Allows unlimited number of rows 
  and columns with individual formatting for each column.&nbsp; Supports scrolling 
  if the number of rows exceeds the display area.&nbsp; Allows you to specify the 
  text in each cell.</li>
  <li>Upgraded iAnalogOutput key-filter to support the current regional setting 
  for the decimal separator character.</li>
  <li>Upgraded iLedMatrix indicator caption to support multiple lines of text.&nbsp; 
  Accepts line feed, carriage return, or both to indicate a break in the line.</li>
  <li>Added methods and properties for customizing the tick labels on the Plot Pack 
  Axes.&nbsp; Now supports a custom mode where you can add your own custom labels 
  (specify the text) at specified locations.</li>
  <li>Added RecalcLayout to recalculate all coordinates of all Plot sub-objects 
  without having to wait for the next repaint.</li>
  <li>Added TransferChannelData method to Plot components to allow transferring 
  of data from one channel to another.&nbsp; Used to allow easy transfer of basic 
  (Only X, Y, null, and empty properties.&nbsp; All other data point and channel 
  properties are not transferred) data from one channel to another. {Appends Data.&nbsp; 
  Need to clear out destination channel for exact copy}.</li>
  <li>Upgraded Plot Pack Annotations to support individual clip to axis property.</li>
  <li>Upgraded LineX and LineY Plot Annotations to extend to the full extent of 
  the DataView by utilizing the new Annotation-specific clip to axes property.</li>
  <li>Upgraded iPlot Plot Pack Channel to support High Low graphs/data points.&nbsp; 
  You must have the Channel Data Style set to Full Feature to utilize this feature. 
  Added the following methods and properties...<br>
  AddHighLow<br>
  DataHigh<br>
  DataLow<br>
  DataOpen<br>
  DataClose <br>
  HighLowEnabled <br>
  HighLowBarColor <br>
  HighLowBarWidth <br>
  HighLowOpenShow <br>
  HighLowOpenColor <br>
  HighLowOpenWidth <br>
  HighLowOpenHeight<br>
  HighLowCloseShow <br>
  HighLowCloseColor <br>
  HighLowCloseWidth <br>
  HighLowCloseHeight</li>
  <li>Added ForceStacking property to Axes.&nbsp; During normal layout, only touching 
  ends of stacked axes would take the Stacking End Margin spacing into account.&nbsp; 
  By setting this property to True, then all axes will use the Stacking End Margins 
  on all ends.&nbsp; This was done to ensure that outer, stacked axes will have 
  the same end margins as all axes in the same ZOrder.&nbsp; If this property is 
  set to False (the default), then the axes will behave as previously indicated.</li>
  <li>Added PasswordChar property to iEdit to support display of password characters.</li>
  <li>Added the following events to all visual ActiveX controls that were missing 
  them...<br>
  OnMouseDown<br>
  OnMouseMove<br>
  OnMouseUp<br>
  OnKeyDown<br>
  OnKeyPress<br>
  OnKeyUp</li>
  <li>Added the following events to all visual VCL/CLX controls that were missing 
  them...<br>
  OnMouseDown<br>
  OnMouseMove<br>
  OnMouseUp<br>
  OnKeyDown<br>
  OnKeyPress<br>
  OnKeyUp<br>
  OnEnter<br>
  OnExit</li>
  <li>Added Mouse Wheel Zooming support to the Plot Pack Axes.</li>
  <li>Added CTRL key support to the Plot Pack Axes and DataView as a NOT operator 
  to switch between scrolling and zooming when clicking and dragging the axes.</li>
  <li>Added SHIFT key support to the Plot Pack.&nbsp; If the MouseStyle (or WheelStyle) 
  is not set to Both, then the SHIFT key will switch between the X-Axis or Y-Axis 
  style.&nbsp; If the MouseStyle (or WheelStyle) is set to Both, then the SHIFT 
  key is ignored.&nbsp; Simultaneous use of both the SHIFT key and CTRL key is supported.</li>
  <li>Plot Pack DataView upgraded to support mouse movements and mouse wheel movements 
  to support scrolling and zooming of the axes.&nbsp; This is similar to the zooming 
  and scrolling feature in our older iStripChart control.&nbsp; Added the following 
  properties to the DataView...<br>
  AxisControlEnabled (Default = False)<br>
  AxisControlMouseStyle (X-Axis, Y-Axis, or Both, Default = Both)<br>
  AxisControlWheelStyle (X-Axis, Y-Axis, or Both, Default = X-Axis)</li>
  <li>Upgraded Right-Clicking Plot Pack code to support right-clicking channel trace 
  lines to bring up the channel pop-up menu.&nbsp; Supports clicking anywhere on 
  the trace line and within 10 pixels of the trace line.</li>
  <li>Added OnXAxisMinSpanChange and OnYAxisMinSpanChange events to iPlot and iXYPlot.</li>
  <li>Updated help files for all new properties, methods, and events.</li>
  <li>Improved HTML help file and Linux HTML help file by removing non-converted 
  &quot;See Also&quot; links and removing unnecessary double-line breaks.</li>
</ol>
<hr size="1" color="#C0C0C0">
<h4>ActiveX and VCL/CLX Version 3.0.0 Service Pack 0</h4>
<h4>Bug Fixes:</h4>
<ol>
  <li>Fixed OptionSaveAllProperties property on Plot Pack components.&nbsp; The 
  property was previously ignored when saving properties to a file.</li>
  <li>Fixed ModeComboBox where if you selected an item and then deleted all items, 
  the ItemIndex property would still point to the deleted item which would cause 
  errors when accessed.</li>
  <li>Fixed tabbed-dialog bug in Visual C++ where the application would crash if 
  one of our components was on the tabbed-dialog and you alt-tabbed to another application 
  and then back to the Visual C++ application.</li>
  <li>Fixed Plot Pack bug where if you delete an Axis and then re-add the same type 
  of Axis, the Channel&#39;s associated axis pointer would not reconnect to the new 
  axis until the next repaint. This would result in functions such as ZoomToFit 
  on the Axis not working correctly until after a control repaint.&nbsp; </li>
  <li>Fixed Plot Pack bug where an extra margin would have been incorrectly added 
  for any plot object placed in-between the DataView and an axis, and that object 
  had its Visible property set to FALSE.</li>
  <li>Fixed iXYPlotX Plot Pack ActiveX bug where the Image List and Translations 
  were not being streamed.</li>
  <li>Fixed Help File integration into Borland Delphi and Borland C++ Builder Versions 
  6 and higher.</li>
  <li>Fixed bug in Strip Chart where the Auto Scale would malfunction, shifting 
  data out of view if the AutoScaleHysterisis property was non-zero and AutoScale 
  was enabled.</li>
</ol>
<h4>Plot Pack New Features:</h4>
<ol>
  <li>Added the following properties to the Plot Pack Legend object to allow control 
  of the Legend Column Captions...
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber10">
    <tr>
      <td><b>CaptionColumnTitle </b></td>
    </tr>
    <tr>
      <td><b>CaptionColumnXAxisTitle</b></td>
    </tr>
    <tr>
      <td><b>CaptionColumnYAxisTitle</b></td>
    </tr>
    <tr>
      <td><b>CaptionColumnXValue </b></td>
    </tr>
    <tr>
      <td><b>CaptionColumnYValue </b></td>
    </tr>
    <tr>
      <td><b>CaptionColumnYMax </b></td>
    </tr>
    <tr>
      <td><b>CaptionColumnYMin </b></td>
    </tr>
    <tr>
      <td><b>CaptionColumnYMean</b></td>
    </tr>
  </table>
  </li>
  <li>Added the following methods to the Plot Pack components to allow runtime clearing 
  and adding images to the built-in image list:
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber11">
    <tr>
      <td><b>ImageListClear</b></td>
    </tr>
    <tr>
      <td><b>ImageListLoadFromResourceID </b></td>
    </tr>
    <tr>
      <td><b>ImageListLoadFromResourceName</b></td>
    </tr>
  </table>
  </li>
  <li>Added runtime-only property MouseDownHandle to the Object Canvas component 
  to be used in conjunction with the following existing event handlers to allow 
  manipulation of objects.<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber12">
    <tr>
      <td><b>OnMouseDownDisplay</b></td>
    </tr>
    <tr>
      <td><b>OnMouseMoveDisplay</b></td>
    </tr>
    <tr>
      <td><b>OnMouseUpDisplay </b></td>
    </tr>
  </table>
  </li>
  <li>Added Additional Plot Channel Data Style: ipdsFullFeature.&nbsp; This new 
  style enables extended feature enhancement options of the channel object.</li>
  <li>Added the following Plot Pack iPlotChannelCustom object (iPlot and iXYPlot) 
  properties for manipulation of individual data points (when data style is set 
  to ipdsFullFeature)...<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber13">
    <tr>
      <td><b>DataMarkerShowing </b></td>
    </tr>
    <tr>
      <td><b>DataMarkerSize </b></td>
    </tr>
    <tr>
      <td><b>DataMarkerPenColor </b></td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -