StyleHolder
Copy Constructor: The new StyleHolder object created is attached to the internal graphic object shOriginal was attached to. If shOriginal was invalid (not attached) so will be the new object.
StyleHolder( )
StyleHolder( StyleHolder & shOriginal )
EX1
void StyleHolder_StyleHolder_ex1() { GraphLayer gl = Project.ActiveLayer(); if(gl) // If layer is valid... { StyleHolder sh = gl.StyleHolders(0); // Get first style holder in layer out_int("Plot type is ", sh.GetPlotId()); // Get plot id } }
EX2
void StyleHolder_StyleHolder_ex2() { GraphLayer gl = Project.ActiveLayer(); StyleHolder shOriginal; shOriginal = gl.StyleHolders(0); if(shOriginal) { printf("The name of original StyleHolder is %s\n", shOriginal.GetName()); StyleHolder shNew(shOriginal); // copy construct from shOriginal if (shNew) { printf("The name of copied StyleHolder is %s\n", shNew.GetName()); } } }
origin.h