Visit Gigasoft's Web Site
 
ProEssentials v7 Help

SGRAPHPROPERTIES Not Supported in v2.0 or later

 

This structure holds properties for the Scientific Graph Object. The structure members are named and utilized just as the ProEssentials properties are named and utilized. This structure is used with the PEsetsgraph and PEgetsgraph functions.

 

typedef struct tagSGRAPHPROPERTIES

{

 // SCIENTIFIC GRAPH SCOPE //

 char szXAxisLabel[48];

 char szYAxisLabel[48];

 UINT nVBoundTypes;

 float fUpperBoundValue;

 float fLowerBoundValue;

 char szUpperBoundText[48];

 char szLowerBoundText[48];

 UINT nYAxisScaleControl;

 UINT nManualScaleControlY;

 float fManualMinY;

 float fManualMaxY;

 BOOL bNoScrollingSubsetControl;

 UINT nScrollingSubsets;

 UINT nCScrollingSubsets;

 UINT nPlottingMethod;

 UINT nCPlottingMethod;

 UINT nGridLineControl;

 UINT nCGridLineControl;

 BOOL bGridInFront;

 BOOL bCGridInFront;

 BOOL bTreatCompsAsNormal;

 BOOL bCTreatCompsAsNormal;

 UINT nXAxisScaleControl;

 UINT nManualScaleControlX;

 float fManualMinX;

 float fManualMaxX;

 BOOL bGraphDataLabels;

 BOOL bCGraphDataLabels;

 

 // Version 1.5 //

 BOOL bAllowDataHotSpots;

 BOOL bAllowGraphHotSpots;

 BOOL bAllowCoordPrompting;

 BOOL bMarkDataPoints;

 BOOL bCMarkDataPoints;

 UINT nRYAxisComparisonSubsets;

 UINT nRYAxisScaleControl;

 UINT nInitialScaleForRYData;

 UINT nManualScaleControlRY;

 float fManualMinRY;

 float fManualMaxRY;

 char szRYAxisLabel[48];

 BOOL bAllowPlotCustomization;

 BOOL bAllowBubble;

 int nBubbleSize;

 BOOL bNegativeFromXAxis;

 int nAllowDataLabels;

 BOOL bManualXAxisTicknLine;

 float fManualXAxisTick;

 float fManualXAxisLine;

 BOOL bManualYAxisTicknLine;

 float fManualYAxisTick;

 float fManualYAxisLine;

 BOOL bManualRYAxisTicknLine;

 float fManualRYAxisTick;

 float fManualRYAxisLine;

 float fNullDataValue;

 int nPointSize;

 BOOL bAllowBestFitCurve;

 int nBestFitDegree;

 BOOL bAllowSpline;

 int nCurveGranularity;

 BOOL bAllowLine;

 BOOL bAllowPoint;

 BOOL bAllowBestFitLine;

 BOOL bAllowStick;

 int nAllowZooming;

 BOOL bZoomMode;

 float fZoomMinX;

 float fZoomMaxX;

 float fZoomMinY;

 float fZoomMaxY;

 BOOL bForceRightYAxis;

 BOOL bAllowPointsPlusLine;

 BOOL bAllowPointsPlusSpline;

 int nSymbolFrequency;

} SGRAPHPROPERTIES;