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

📄 revisionhistory.htm

📁 Iocomp Ultra Pack v3.0.2 Sources.For.Delphi 数据显示编程插件,可用于工业控制
💻 HTM
📖 第 1 页 / 共 5 页
字号:
    </tr>
    <tr>
      <td><b>DataMarkerPenStyle </b></td>
    </tr>
    <tr>
      <td><b>DataMarkerPenWidth </b></td>
    </tr>
    <tr>
      <td><b>DataMarkerBrushColor</b></td>
    </tr>
    <tr>
      <td><b>DataMarkerBrushStyle</b></td>
    </tr>
    <tr>
      <td><b>DataTraceLineColor</b></td>
    </tr>
    <tr>
      <td><b>DataTraceLineWidth</b></td>
    </tr>
    <tr>
      <td><b>DataTraceLineStyle</b></td>
    </tr>
  </table>
  </li>
  <li>Added the following Plot Pack iPlotChannel object (iPlot component only) 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="AutoNumber9">
    <tr>
      <td><b>DataBarVisible </b></td>
    </tr>
    <tr>
      <td><b>DataBarReference </b></td>
    </tr>
    <tr>
      <td><b>DataBarWidth </b></td>
    </tr>
    <tr>
      <td><b>DataBarPenColor </b></td>
    </tr>
    <tr>
      <td><b>DataBarPenWidth </b></td>
    </tr>
    <tr>
      <td><b>DataBarPenStyle </b></td>
    </tr>
    <tr>
      <td><b>DataBarBrushColor</b></td>
    </tr>
    <tr>
      <td><b>DataBarBrushStyle</b></td>
    </tr>
  </table>
  </li>
  <li>Updated Plot Pack channel fill routines to support digital channel option 
  as well as cubic-spline,&nbsp; polynomial, rational, and differential interpolation 
  styles.</li>
  <li>Updated Plot Pack cursor to support cubic-spline, polynomial, and rational 
  interpolation styles.&nbsp; Data Cursors already supported digital and differential 
  interpolation styles.</li>
  <li>Added Layer Ordering&nbsp; support to all Plot Pack objects.&nbsp; Currently 
  only has an effect on objects that are displayed in the DataView area (e.g. channels, 
  annotations, limits, Axes setup as Cartesian, etc,).&nbsp; DataCursors are currently 
  always&nbsp; forced to the topmost layer and cannot be changed.&nbsp; The highest 
  layer number are drawn on top of lower layer numbers.&nbsp; If the layer numbers 
  are the same, then the Iocomp internal layering order is preserved (i.e. the old 
  layering order is used from previous versions).&nbsp; By default, all objects 
  are set to a layer order of 100 for backwards compatibility.</li>
  <li>Stats page upgraded to clear itself when changing channel objects in the runtime 
  property editor.&nbsp; It would previously show the previous channel&#39;s information.&nbsp; 
  The page is not refreshed automatically since auto refresh may cause a performance 
  decrease when refreshing information concerning very large datasets.</li>
  <li>Layout Viewer upgrade to support automatic resizing of objects when attempting 
  to stack using drag and drop.&nbsp; You can simply drag and drop a plot object 
  on another of the same type to have them proportionally sized and stacked automatically. 
  Previously you needed to manually size the objects before you could stack them 
  in the Layout Viewer.</li>
  <li>Added <b>PrinterName</b> property to the Plot Pack components to specify which 
  printer to use when using the built-in printing facilities.</li>
  <li>Upgraded Plot Pack Run-time Property Editor Channel Stats page speed.</li>
  <li>Added new <b>OnDataCursorCustomizeHint</b> event to the Plot Pack components.</li>
  <li>Added <b>FlatButtons</b> and <b>SmallButtons</b> properties to the Plot Pack 
  components Toolbar object.&nbsp; Provides smaller and/or flat-button-styled buttons 
  in the built-in toolbar.</li>
  <li>Upgraded the Plot Pack Layout Viewer in design-time property editor with new 
  right-click, context sensitive menu to provide add, delete, hide, and show functions 
  to Layout Viewer Plot Objects.</li>
  <li>Plot Pack Data Cursor object upgraded to support pointing to all channels 
  in addition to pointing to individual channels.&nbsp; When pointing to all channels, 
  the Data Cursor is hidden, and by default, all channel cursor data is displayed 
  in the Legend.&nbsp; Optionally you can turn off the display of the data in the 
  legend and display the data in your own legend by reading the data directly from 
  each channel.</li>
  <li>Added the following properties to the Plot Pack Data Cursor object...<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber8">
    <tr>
      <td><b>ChannelAllowAll</b> - Allows the user to specify that the Data Cursor 
      points to all channels using the popup menu on the Data Cursor.</td>
    </tr>
    <tr>
      <td><b>ChannelShowAllInLegend</b> - Specifies whether the Legend is used to 
      display the Data Cursor X and Y values when ALL channels have been selected 
      by the Data Cursor.&nbsp; The X and Y value columns will automatically be 
      shown if the Legend object and the Data Cursor objects are visible and the 
      Data Cursor&#39;s Channel reference is set to &quot;All&quot;, even if the X and Y columns 
      have been hidden.</td>
    </tr>
  </table>
  </li>
  <li>Added the following new properties to the Plot Pack Channel object for use 
  with the Data Cursor &quot;All&quot; Channel mode...<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber7">
    <tr>
      <td><b>DataCursorXText</b> - Read only property that obtains the text that 
      would be displayed in the data cursor hint for the X-Value.</td>
    </tr>
    <tr>
      <td><b>DataCursorYText</b> - Read only property that obtains the text that 
      would be displayed in the data cursor hint for the YValue.</td>
    </tr>
    <tr>
      <td><b>DataCursorXValue</b> - Read only property that obtains the numeric 
      value that would be displayed in the data cursor hint for the X-Value.</td>
    </tr>
    <tr>
      <td><b>DataCursorYValue</b> - Read only property that obtains the numeric 
      value that would be displayed in the data cursor hint for the Y-Value.</td>
    </tr>
    <tr>
      <td><b>DataCursorStatus</b> - Read only property that specifies whether the 
      X and Y-Values are valid, null, or empty.</td>
    </tr>
  </table>
  </li>
  <li>Upgraded Plot Pack Legend to support horizontal and vertical orientation.&nbsp; 
  Upgraded Legend object to support multiple columns, automated column wrapping 
  and automated scrolling.&nbsp; New properties include...<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber6">
    <tr>
      <td><b>WrapColDesiredCount</b>&nbsp; - Specifies the number of legend columns 
      to reserve for the legend.&nbsp; If you specify a value of 3, then three columns 
      will be reserved even if they are not filled with channel entries. This is 
      useful when you will be varying the number of channels, but want to keep the 
      legend at a certain size and specified number of columns.</td>
    </tr>
    <tr>
      <td><b>WrapColAutoCountEnabled</b>&nbsp; - Specifies whether the legend automatically 
      adjusts the number of columns to take up the least amount of space within 
      the control.&nbsp; If increasing the number of columns decreases the &quot;footprint&quot; 
      of the legend, then the legend will automatically increase the number of displayed 
      columns.&nbsp; After the maximum has been exceeded, then scroll bars will 
      appear..</td>
    </tr>
    <tr>
      <td><b>WrapColAutoCountMax</b>&nbsp; - Specifies the maximum number of columns 
      that should be allotted when WrapColAutoCountEnabled is set to TRUE.&nbsp; 
      This actual number of columns will be equal or less than this value depending 
      on space requirements and the number and makeup of legend entries.&nbsp; This 
      property in effect causes the legend to display the scroll bars if the maximum 
      number of columns is reached, and the number of channel legend entries exceeds 
      the available space.</td>
    </tr>
    <tr>
      <td><b>WrapColSpacingMin</b>&nbsp; - Specifies the minimum amount of spacing 
      between legend entries (not the spacing between the channel name, channel 
      X-Value, channel Data Marker, etc. columns).&nbsp; When WrapColSpacingAuto 
      is FALSE, then this value is the fixed spacing between columns.&nbsp; When 
      WrapColSpacingAuto is TRUE, then the spacing will be adjusted to fully justify 
      the legend entries within the bounds of the legend, but the spacing will never 
      be less than the minimum spacing specified.</td>
    </tr>
    <tr>
      <td><b>WrapColSpacingAuto</b>&nbsp; - Specifies whether the spacing between 
      the legend column entries is automatically adjusted by the legend.</td>
    </tr>
    <tr>
      <td><b>WrapRowDesiredCount</b>&nbsp; - Specifies the number of legend rows 
      to reserve for the legend.&nbsp; If you specify a value of 10, then three 
      rows will be reserved even if they are not filled with channel entries.&nbsp; 
      This is useful when you will be varying the number of channels, but want to 
      keep the legend at a certain size and specified number of rows.</td>
    </tr>
    <tr>
      <td><b>WrapRowAutoCountEnabled</b>&nbsp; - Specifies whether the legend automatically 
      adjusts the number of rows to take up the least amount of space within the 
      control.&nbsp; If increasing the number of rows decreases the &quot;footprint&quot; 
      of the legend, then the legend will automatically increase the number of displayed 
      rows up to the maximum specified by WrapRowAutoCountMax.&nbsp; After the maximum 
      has been exceeded, then scroll bars will appear..</td>
    </tr>
    <tr>
      <td><b>WrapRowAutoCountMax</b>&nbsp; - Specifies the maximum number of rows 
      that should be allotted when WrapRowAutoCountEnabled is set to TRUE.&nbsp; 
      This actual number of columns will be equal or less than this value depending 
      on space requirements and the number and makeup of legend entries.&nbsp; This 
      property in effect causes the legend to display the scroll bars if the maximum 
      number of rows is reached, and the number of channel legend entries exceeds 
      the available space.</td>
    </tr>
    <tr>
      <td><b>WrapRowSpacingMin</b>&nbsp; - Specifies the minimum amount of spacing 
      between legend entries.&nbsp; When WrapRowSpacingAuto is FALSE, then this 
      value is the fixed spacing between columns.&nbsp; When WrapColSpacingAuto 
      is TRUE, then the spacing will be adjusted to fully justify the legend entries 
      within the bounds of the legend, but the spacing will never be less than the 
      minimum spacing specified.</td>
    </tr>
    <tr>
      <td><b>WrapRowSpacingAuto</b>&nbsp; - Specifies whether the spacing between 
      the legend entry rows is automatically adjusted by the legend.</td>
    </tr>
  </table>
  <p><br>
  <i><b>Important New Legend Properties Note and Discussion</b></i> - Col is used 
  in the property names to distinguish between the references to Column in other 
  properties of the legend.&nbsp; When we refer to the property ColumnSpacing or 
  ColumnTitlesVisible, we are referring to the internal columns of each legend entry 
  such as &quot;Marker&quot;, &quot;Line&quot;, &quot;Title&quot; , &quot;X-Value&quot;, &quot;Max&quot;, &quot;Min&quot;, &quot;Mean&quot;, etc..&nbsp; 
  The properties using &quot;Col&quot; refer to the multiple-column feature that we have just 
  added where multiple columns of channels (and their associated displayed information) 
  can be displayed instead of a single column in the legend.&nbsp; For example, 
  when a legend is horizontal, you will probably have an average of 5 columns of 
  channels displayed.&nbsp; <br>
  <br>
  This features has also been added in such a way as to be backwards compatible 
  with previous versions of our Plot Pack components.&nbsp; Therefore, the new properties 
  above will default to emulate the behavior of the original legend.&nbsp; However, 
  to take full advantage of the &quot;automated&quot; nature of the new legend, we recommend 
  that you set the following properties to the following values.&nbsp; In a future 
  service pack release of Version 3.x, we will set the defaults to these values, 
  be can&#39;t right now due to backwards compatibility concerns...</p>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber5">
    <tr>
      <td>WrapColDesiredCount = 1</td>
    </tr>
    <tr>
      <td>WrapColAutoCountEnabled = True </td>
    </tr>

⌨️ 快捷键说明

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