graph_add_layer
    
  
  Description
  Add new layer in graph page. 
  Syntax
  
int graph_add_layer(GraphPage& gp, bool bBottom = true, bool bLeft = true, bool bTop = false, bool bRight = false, bool bAutoOffset = true, int nLinkTo = -1)
 
  Parameters
  
    - gp
 
    - [input] graph page
 
    - bBottom
 
    - [input] if true contain bottom axis in new layer
 
    - bLeft
 
    - [input] if true contain left axis in new layer
 
    - bTop
 
    - [input] if true contain top axis in new layer
 
    - bRight
 
    - [input] if true contain right axis in new layer
 
    - bAutoOffset
 
    - [input] auto add offset if newly added layer overlap with previous layer
 
    - nLinkTo
 
    - [input] the index of the link to layer, -1 means not link to
 
   
  Return
  return the index of new layer, if fail, return -1. 
  Examples
  EX1 
  
void graph_add_layer_ex1()
{
    GraphPage gp;
    gp.Create("origin");
    
    // add more layer with right Y axis
    bool    bBottom = 0, bLeft = 0, bTop = 0, bRight = 1; // add right-Y axis for new layer
    bool    bAutoOffset = true; // auto offset if newly added layer overlap with previous layer
    int     nLinkTo = 0; // link to the first layer
    
    int index = graph_add_layer(gp, bBottom, bLeft, bTop, bRight, bAutoOffset, nLinkTo); // return the index of new layer
    if( index >= 0 )
        printf("Successfully add layer, index is %d\n", index);
}
  Remark
  See Also
  header to Include
  origin.h 
  Reference
             |