MasterCollection

MasterCollection class

Master collection.

Methods

NameDescription
add(master)Add the Master object in the collection.
clear()
get()
getCount()
getMaster(ID)Gets the element at the specified ID.
getMasterByName(name)Get master by name.
getMasterShortcuts()MasterShortcut collection.
getMaxRelID()get the max rel id in the collection. Parameters:name - @return {Number}
isExist(name)Is exist master in the collection.
isExistRelId(name)Is exist master rel id in the collection.
iterator()Reserved for internal use.
remove(master)Remove the Master object from the collection.
removeAt()

add(master)

Add the Master object in the collection.

ParameterTypeDescription
masterMaster

Returns: Number — Number

clear()

get()

getCount()

getMaster(ID)

Gets the element at the specified ID.

ParameterTypeDescription
IDNumber

Returns: Master — Master

Example:

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("RetrieveMasterInfo.vdx");
// Get master object by id
master = diagram.getMasters().getMaster(2);
console.log("Master ID : " + master.getID());
console.log("Master Name : " + master.getName());
console.log("Master Name : " + master.getUniqueID());

getMasterByName(name)

Get master by name.

ParameterTypeDescription
nameString

Returns: Master — Master

Example:

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("BasicShapes.vss");
// Get master object by name
master = diagram.getMasters().getMasterByName("Circle");
console.log("Master ID : " + master.getID());
console.log("Master Name : " + master.getName());
console.log("Master Name : " + master.getUniqueID());

getMasterShortcuts()

MasterShortcut collection.

getMaxRelID()

get the max rel id in the collection. Parameters:name - @return {Number}

isExist(name)

Is exist master in the collection.

ParameterTypeDescription
nameString

Returns: boolean — boolean

Example:

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
diagram = new aspose.diagram.Diagram("BasicShapes.vss");
// check master object by name
isPresent = diagram.getMasters().isExist("60 degree single");
console.log("Master Presence : " + isPresent);

isExistRelId(name)

Is exist master rel id in the collection.

ParameterDescription
name

Returns: boolean — boolean

iterator()

Reserved for internal use.

remove(master)

Remove the Master object from the collection.

ParameterTypeDescription
masterMaster

removeAt()