|
META TOPICPARENT |
name="CDChartDirectorDesignerAPI" |
Known Issues |
|
< < |
- All samples should be tested on a Windows Server!! There is a definate Linux slant to everything, ie, some routines check to see if the first character of a file name is a / or \ to determine if it's a complete pathname or not. Under Windows, a complete path begins with a drive letter, not a / or \.
|
> > |
- All examples should be tested on a Windows Server!! There is a definate Linux slant to some things, ie, some routines check to see if the first character of a file name is a / or \ to determine if it's a complete pathname or not. Under Windows, a complete path begins with a drive letter, not a / or \.
|
|
- The Linear Meter chart type has a few problems:
- The pointer files (PTR1/2) are not initialized when .CHART INITIALIZE is called, so each time you call .CHART RENDER, the previously defined pointers appear as well as the one(s) you intended for the current chart.
- The PRT1/2 files are not linked to a particular CHTSPEC record, so if you are working with multiple charts of this type, when you render a chart the pointer(s) will appear on all charts, not just the current one.
|
|
- Setting custom shapes on the second data group in a multi layer bar chart does not work. The PHP code looks right, possible CD bug?
- Consider renaming .LAYER ADD DATASET to something that includes TEMPLATE, since the use of 'dataset' conflicts with the use of 'dataset' when adding data points. Also consider renaming .LAYER LINK DATASET to include the word TEMPLATE.
- .AXIS SET AXIS L has no effect on the length of the axis line.
|
|
< < | |
> > | |
|
- Setting a height via .TEXT SET FONT SZ:H and then using the text box in .CHART SET TITLE causes the height to be used for both height and width (the height is used as a paramter on the addTitle method).
- .TEXT SET TXT MAX:H has no affect. The memory file is updated, but does not affect the rendered chart. If set via .TEXT SET TXT MAX, then it works.
- The .TEXT SET TXT MARGIN:(T,L,B,R) subroutines apply the specified margin to all margins instead of just the one the routine is designed for.
|
|
- Various families of routines (like .XY SET LINE CLR, .XY SET LINE CLR:LR, etc) are supposed to set some attribute at the layer, data group, data template or data point level, based on a built in hierarchy. However, the edits prevent the routine from running unless all of those are present. This is wrong, so long as one of them is present, the routine should run & set it.
- Sample Chart Issues:
|
|
< < |
-
-
- No glass affect for the sector labels * P05. CIRCULAR LABEL LAYOUT * No gradient background
|
> > |
-
-
- No glass affect for the sector labels
- P05. CIRCULAR LABEL LAYOUT
|
|
-
- P07. PIE CHART WITH LEGEND (2)
- P08. EXPLODED PIE CHART
|