API Documentation > CorelDRAW > 2025-v26
SymbolDefinition class
SymbolDefinition class
Syntax:
Class SymbolDefinition
Remarks:
The SymbolDefinition class represents the definition of a symbol.
Properties:
Name Description
Description Specifies the description of the symbol definition
Editable Returns True if the symbol definition can be modified
HasBrokenLinks Returns True if any of the nested sub-symbols have broken links to their external libraries
HasLinks Returns True if any of the sub-symbols are linked to external libraries
HasUpdatedLinks Returns True if the symbol has any links to external libraries that need to be updated
InstanceCount Returns the number of instances of this definition inserted into the current document
Instances Returns a collection of all instances of this definition in the current document
IsLinkBroken Returns True if the external library is missing
IsLinkUpdated Returns True if the symbol definition needs to be updated from the respective external library
Linked Returns True if the symbol is from an external library
LinkLibraryPath Returns the path to the library the symbol is inserted from
Name Specifies the name of the symbol definition
Nested Returns True if the symbol definition contains sub-symbols
NestedSymbols Returns a collection of all sub-symbols
Type Returns the type of the symbol
Methods:
Name Description
BreakLink Breaks the link to an external library and makes the definition local
Copy Copies the definition to the clipboard
Delete Delete the symbol definition from the current library
Duplicate Duplicates the symbol definition
EnterEditMode Begin editing the symbol definition
FixLink Restore a broken link to an external library
LeaveEditMode Finish editing the symbol definition
UpdateLinks Updates the definition from its external library