Jump to content
Software FX Community

Frank

Staff
  • Posts

    1,761
  • Joined

  • Last visited

Everything posted by Frank

  1. I'm afraid you have encountered a limitation in Internet Explorer's ability to print transparent PNGs. You may want to try with IE 7 or Firefox. This is really a problem outside of Chart FX. One question: can you please post a screenshot of the overlapped charts? I want to see what are you achieving by overlapping the two controls. Maybe there is a way to achieve the same using only one chart.
  2. This is by design. Null values will produce breaks in the line. If you want a continuous line, you need to leave all null values at the end of the series. Take a look at the following posting: http://community.softwarefx.com/forums/p/20/40.aspx#40 It explains how your data needs to be reorganized so that there are no gaps.
  3. If the time is being spent painting the chart, the way you pass the data becomes irrelevant. What you need to look at is the chart settings. Default settings are not designed for charts with such a large number of points. Things to look at: 1) Marker Shape: The default marker shape (marble) is very slow. 2) 2D/3D: 3D Charts are much slower than 2D charts 3) Gradients 4) Per-Point attributes 5) Gallery Type
  4. The OpenData-CloseData paradigm does not exist in Chart FX 7 anymore (there is no OpenData property either). To set the data using the API follow the examples provided in the docs. Hanging.zip
  5. You are correct. In Chart FX 6.2 we derived from UserControl while in Chart FX 7 we derive from Control. Under what scenario were you using these properties? In other words, forget for a second how you did it in 6.2 and describe what you want to do (what were you using these properties for?).
  6. X-Values may be shared or independent to each series, this depends on how you set them. Labels on the other hand are always shared (they belong to the X-Axis not to each series). This allows a lot of flexibility for X/Y charts. If you are setting the data through the data API, you should only set the X-Value for the first series and they will be shared. For performance reasons, we do not check that all series are identical. Additionally, you can set: chart.Data.X.Shared = true; If you are databinding, make sure only one field is used for X-Values.
  7. By default, X-Values are exported into the clipboard if they are present. This can be turned off using the ExtraStyles property (ChartStyles.ExportXValues flag). Please check your code and look for this property, you may be inadvertently clearing this flag. If you are unable to locate this, please include a VS project that reproduces the problem.
  8. There are no such properties in Chart FX 6.2 either. These properties exist in some of the controls in the framework (and continue to exist in the Framework 2.0). Please include the fragment that deals with these properties in relation with Chart FX.
  9. > a. How would i close the OpenData method in Chart FX 7.0? There is no OpenData method in Chart FX 7 > b. Would it commit the data automatically or i have to write the code for commit(Please provide the code snippet)? The data will commit automatically right before redrawing the chart. You can force an earlier commit by calling: chart.Data.CommitChanges(); In general, you don't have to call this method unless you need to obtain information back from the chart that depends on the data. DrilldownSample.zip
  10. You need to add ChartFX.WebForms.Data.dll to your project references.
  11. There are some intrinsic problems using this older version of Chart FX in a Web Farm: Chart FX 5.5 generates image file (png, jpeg) into a folder on the server in which it is running and sends this relative URL to the browser (Request1). The browser then comes back and retrieves this file from the server (Request 2). If Request 2 happens to be directed to a different server than Request 1 the file will not be found because it is in another server. In order to avoid this problem you have several options: 1) Set the load balancing affinity to Session Affinity to ensure Request 2 goes to the same server as Request 1. 2) Use GetHtmlData to avoid temporary files altogether (see docs. for details and here: http://support.softwarefx.com/ShowArticleSep.aspx?Type=KB&Product=CfxIE&Source=http://support.softwarefx.com/kb/143/4/048.htm?_r=1 ) 3) Point both servers to the same physical temporary file folder (in one server, as a shared folder). You can do this simply by changing the CfxTemp virtual folder in your IIS manager. More modern versions of Chart FX, such as Chart FX 7, integrate much better to Web Farm environments.
  12. No. You need to create two separate charts.
  13. You added the wrong dll: You added: ChartFX.Designer.dll You need to add: ChartFX.ReportingServices.Designer.dll
  14. Simply set AxisY.ForceZero to False in the property grid.
  15. That will be ChartFX.ReportingServices.Designer.dll
  16. Frank

    Y-axis

    Multiple series can be assigned to one give Y-Axis. You need to go through the Series collection and compare series.AxisY to the Y-Axis being clicked.
  17. We do not support rich text formatting on each individual label. Each individual label is drawn using only one font style and color. Different labels can be styled differently by using Axis Sections.
  18. Any errors during install? You can manually add the control to the ToolBox by right-clicking the ToolBox and selecting "Chose Items..."
  19. We are not aware of any problems. In fact most of our computers, if not all, run at much higher resolutions (mine for example is 1600 x 1200). So I believe the problem you are having must be particular to a specific combination of settings. Please attach a screenshot of the problem as well as a sample program that reproduces it.
  20. The easies way it to use the Wizard. In the Gallery Section select Area nd the "Polygon". Then go to "Adjust Data To Chart" and select the fields for the bottom (From) and top (To) of your strip. In code, this can be achieved by using: chart.Data.YFrom[i,j] = lowerValue; chart.Data.Y[i,j] = higherValue; Or if you are doing databinding (the way the wizard does it) simply add a FieldMap with Usage = FieldUsage.FromValue.
  21. I think the best way to achieve this is to use annotation objects. You can add a picture and a text and position them anywhere in the chart.
  22. The license period starts when the software is first installed in the computer. Re-installing will not extend the trial period. Please contact Software FX support via e-mail or telephone to obtain a trial extension.
  23. Please post a WebForms project that reproduces this issue.
  24. arrow.Attach(20, 10); Won't work on maps because the Map doesn't have logical X and Y axes. You need to specify a pixel location instead by setting Left and Top.
×
×
  • Create New...