VS:ClassList: Difference between revisions
m (1 revision) |
No edit summary |
||
Line 44: | Line 44: | ||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ||
<sample> | <sample> | ||
==== VectorScript ==== | |||
<code lang="pas"> | <code lang="pas"> | ||
noneClass := ClassList(1); { always returns the 'none' class, unregarded the localization } | noneClass := ClassList(1); { always returns the 'none' class, unregarded the localization } | ||
Line 49: | Line 50: | ||
classNumber3 := ClassList(3); | classNumber3 := ClassList(3); | ||
classNumber4 := ClassList(4); | classNumber4 := ClassList(4); | ||
</code> | |||
==== Python ==== | |||
<code lang="py"> | |||
noneClass = vs.ClassList(1) | |||
dimensionClass = vs.ClassList(2) | |||
</code> | </code> | ||
</sample> | </sample> |
Revision as of 16:06, 19 June 2014
.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Description
Returns the name of the specified class in the document class list. For example, ClassList(4) will return the name of the fourth class in the list.
FUNCTION ClassList(
index :LONGINT) : STRING;
def vs.ClassList(index): return STRING
Parameters
index LONGINT Index of class in class list (range of 1- n).
Remarks
NOTE: the manual has said that ClassLIst(4) returns the 4th class in the list, but it actually was returning the 5th class. BF changed the function on 3/98 so it does return the 4th class.
What is the internal sort order of the class list. We should add to documentation what the sorting criteria is.
Answer: There's no sorting criteria, the list shows the class in order of their creation. the first created as first, the last created as last.
orso [2011.03.29]: If you wish the classes alpha-sorted, you can use BuildResourceList.
Example
VectorScript
noneClass := ClassList(1); { always returns the 'none' class, unregarded the localization } dimensionClass := ClassList(2); { always returns the 'dimension' class, unregarded the localization } classNumber3 := ClassList(3); classNumber4 := ClassList(4);
Python
noneClass = vs.ClassList(1) dimensionClass = vs.ClassList(2)
Version
Availability: from All Versions
See Also
VS Functions: