Skip to main content

DiagramCustomShapeBuilder Methods

Represents a custom shape.
Name Description
AllowEditImage(JS) Specifies whether a card shape's image can be edited. Mirrors the client-side allowEditImage option.
AllowEditImage(Boolean) Specifies whether a card shape's image can be edited. Mirrors the client-side allowEditImage option.
AllowEditText(JS) Specifies whether the shape's text can be edited. Mirrors the client-side allowEditText option.
AllowEditText(Boolean) Specifies whether the shape's text can be edited. Mirrors the client-side allowEditText option.
AllowResize(JS) Specifies whether the shape can be resized. Mirrors the client-side allowResize option.
AllowResize(Boolean) Specifies whether the shape can be resized. Mirrors the client-side allowResize option.
BackgroundImageHeight(JS) Specifies the shape background image's fractional height. Mirrors the client-side backgroundImageHeight option.
BackgroundImageHeight(Double) Specifies the shape background image's fractional height. Mirrors the client-side backgroundImageHeight option.
BackgroundImageLeft(JS) Specifies the shape background image's left offset. Mirrors the client-side backgroundImageLeft option.
BackgroundImageLeft(Double) Specifies the shape background image's left offset. Mirrors the client-side backgroundImageLeft option.
BackgroundImageToolboxUrl(JS) Specifies the shape image displayed in the toolbox. Mirrors the client-side backgroundImageToolboxUrl option.
BackgroundImageToolboxUrl(String) Specifies the shape image displayed in the toolbox. Mirrors the client-side backgroundImageToolboxUrl option.
BackgroundImageTop(JS) Specifies the shape background image's top offset. Mirrors the client-side backgroundImageTop option.
BackgroundImageTop(Double) Specifies the shape background image's top offset. Mirrors the client-side backgroundImageTop option.
BackgroundImageUrl(JS) Specifies the shape background image's URL. Mirrors the client-side backgroundImageUrl option.
BackgroundImageUrl(String) Specifies the shape background image's URL. Mirrors the client-side backgroundImageUrl option.
BackgroundImageWidth(JS) Specifies the shape background image's fractional width. Mirrors the client-side backgroundImageWidth option.
BackgroundImageWidth(Double) Specifies the shape background image's fractional width. Mirrors the client-side backgroundImageWidth option.
BaseType(DiagramShapeType) Specifies the base shape type for the custom shape. The built-in shape types are shown in the Shape Types section. Mirrors the client-side baseType option.
BaseType(JS) Specifies the base shape type for the custom shape. The built-in shape types are shown in the Shape Types section. Mirrors the client-side baseType option.
BaseType(String) Specifies the base shape type for the custom shape. The built-in shape types are shown in the Shape Types section. Mirrors the client-side baseType option.
Category(JS) Specifies a category to which the custom shape belongs. Mirrors the client-side category option.
Category(String) Specifies a category to which the custom shape belongs. Mirrors the client-side category option.
ConnectionPoints(Action<CollectionFactory<DiagramCustomShapesConnectionPointBuilder>>) Provides access to the client-side connectionPoints option that represents a connection point collection.
DefaultHeight(JS) Specifies the initial height of the shape. Mirrors the client-side defaultHeight option.
DefaultHeight(Double) Specifies the initial height of the shape. Mirrors the client-side defaultHeight option.
DefaultImageUrl(JS) Specifies the URL of an image displayed in a card shape. Mirrors the client-side defaultImageUrl option.
DefaultImageUrl(String) Specifies the URL of an image displayed in a card shape. Mirrors the client-side defaultImageUrl option.
DefaultText(JS) Specifies the initial text of the shape. Mirrors the client-side defaultText option.
DefaultText(String) Specifies the initial text of the shape. Mirrors the client-side defaultText option.
DefaultWidth(JS) Specifies the initial width of the shape. Mirrors the client-side defaultWidth option.
DefaultWidth(Double) Specifies the initial width of the shape. Mirrors the client-side defaultWidth option.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
ImageHeight(JS) Specifies the shape image's fractional height. Mirrors the client-side imageHeight option.
ImageHeight(Double) Specifies the shape image's fractional height. Mirrors the client-side imageHeight option.
ImageLeft(JS) Specifies the shape image's left offset. Mirrors the client-side imageLeft option.
ImageLeft(Double) Specifies the shape image's left offset. Mirrors the client-side imageLeft option.
ImageTop(JS) Specifies the shape image's top offset. Mirrors the client-side imageTop option.
ImageTop(Double) Specifies the shape image's top offset. Mirrors the client-side imageTop option.
ImageWidth(JS) Specifies the shape image's fractional width. Mirrors the client-side imageWidth option.
ImageWidth(Double) Specifies the shape image's fractional width. Mirrors the client-side imageWidth option.
KeepRatioOnAutoSize(JS) Specifies whether the shape maintains its width-to-height ratio on auto resize. Mirrors the client-side keepRatioOnAutoSize option.
KeepRatioOnAutoSize(Boolean) Specifies whether the shape maintains its width-to-height ratio on auto resize. Mirrors the client-side keepRatioOnAutoSize option.
MaxHeight(JS) Specifies the maximum height of the shape. Mirrors the client-side maxHeight option.
MaxHeight(Double) Specifies the maximum height of the shape. Mirrors the client-side maxHeight option.
MaxWidth(JS) Specifies the maximum width of the shape. Mirrors the client-side maxWidth option.
MaxWidth(Double) Specifies the maximum width of the shape. Mirrors the client-side maxWidth option.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
MinHeight(JS) Specifies the maximum height of the shape. Mirrors the client-side minHeight option.
MinHeight(Double) Specifies the maximum height of the shape. Mirrors the client-side minHeight option.
MinWidth(JS) Specifies the minimum width of the shape. Mirrors the client-side minWidth option.
MinWidth(Double) Specifies the minimum width of the shape. Mirrors the client-side minWidth option.
Option(String, Object) Specifies an option by its name.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
Template(JS) Specifies the client-side template.
Template(RazorBlock) Specifies the client-side template.
Template(TemplateName) Specifies the client-side template.
Template(String) Specifies the client-side template.
TemplateHeight(JS) Specifies the shape template's fractional height. Mirrors the client-side templateHeight option.
TemplateHeight(Double) Specifies the shape template's fractional height. Mirrors the client-side templateHeight option.
TemplateLeft(JS) Specifies the shape template's left offset. Mirrors the client-side templateLeft option.
TemplateLeft(Double) Specifies the shape template's left offset. Mirrors the client-side templateLeft option.
TemplateTop(JS) Specifies the shape template's top offset. Mirrors the client-side templateTop option.
TemplateTop(Double) Specifies the shape template's top offset. Mirrors the client-side templateTop option.
TemplateWidth(JS) Specifies the shape template's fractional width. Mirrors the client-side templateWidth option.
TemplateWidth(Double) Specifies the shape template's fractional width. Mirrors the client-side templateWidth option.
TextHeight(JS) Specifies the shape text container's height. Mirrors the client-side textHeight option.
TextHeight(Double) Specifies the shape text container's height. Mirrors the client-side textHeight option.
TextLeft(JS) Specifies the shape text's left offset. Mirrors the client-side textLeft option.
TextLeft(Double) Specifies the shape text's left offset. Mirrors the client-side textLeft option.
TextTop(JS) Specifies the shape text's top offset. Mirrors the client-side textTop option.
TextTop(Double) Specifies the shape text's top offset. Mirrors the client-side textTop option.
TextWidth(JS) Specifies the shape text container's width. Mirrors the client-side textWidth option.
TextWidth(Double) Specifies the shape text container's width. Mirrors the client-side textWidth option.
Title(JS) Specifies the shape's tooltip in the toolbox panel. Mirrors the client-side title option.
Title(String) Specifies the shape's tooltip in the toolbox panel. Mirrors the client-side title option.
ToolboxTemplate(JS) Specifies a custom template for the shape in the toolbox. Mirrors the client-side toolboxTemplate option.
ToolboxTemplate(RazorBlock) Specifies a custom template for the shape in the toolbox. Mirrors the client-side toolboxTemplate option.
ToolboxTemplate(TemplateName) Specifies a custom template for the shape in the toolbox. Mirrors the client-side toolboxTemplate option.
ToolboxTemplate(String) Specifies a custom template for the shape in the toolbox. Mirrors the client-side toolboxTemplate option.
ToolboxWidthToHeightRatio(JS) Specifies the aspect ratio of the shape in the toolbox. Mirrors the client-side toolboxWidthToHeightRatio option.
ToolboxWidthToHeightRatio(Double) Specifies the aspect ratio of the shape in the toolbox. Mirrors the client-side toolboxWidthToHeightRatio option.
ToString() Returns a string that represents the current object. Inherited from Object.
Type(JS) Specifies the custom shape's identifier. Mirrors the client-side type option.
Type(String) Specifies the custom shape's identifier. Mirrors the client-side type option.
See Also