TextBlock
Defined in: panel/TextBlock.ts:28
A text element in a panel.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new TextBlock(
text?):TextBlock
Defined in: panel/TextBlock.ts:44
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»TextBlock
Overrides
Sección titulada «Overrides»Properties
Sección titulada «Properties»actionCancel?
Sección titulada «actionCancel?»
optionalactionCancel?: (e,obj) =>void
Defined in: panel/GraphObject.ts:86
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»actionDown?
Sección titulada «actionDown?»
optionalactionDown?: (e,obj) =>void
Defined in: panel/GraphObject.ts:83
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»actionMove?
Sección titulada «actionMove?»
optionalactionMove?: (e,obj) =>void
Defined in: panel/GraphObject.ts:84
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»actionUp?
Sección titulada «actionUp?»
optionalactionUp?: (e,obj) =>void
Defined in: panel/GraphObject.ts:85
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»
optionalclick?: (e,obj) =>void
Defined in: panel/GraphObject.ts:68
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»contextClick?
Sección titulada «contextClick?»
optionalcontextClick?: (e,obj) =>void
Defined in: panel/GraphObject.ts:70
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»doubleClick?
Sección titulada «doubleClick?»
optionaldoubleClick?: (e,obj) =>void
Defined in: panel/GraphObject.ts:69
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isActionable
Sección titulada «isActionable»isActionable:
boolean=false
Defined in: panel/GraphObject.ts:82
GoJS-compatible: when true, ActionTool dispatches
actionDown/actionMove/actionUp/actionCancel on this object for
mouse-down-move-up gestures starting on it — for building controls
(buttons, sliders) that handle their own gesture without a new Tool.
Inherited from
Sección titulada «Inherited from»mouseEnter?
Sección titulada «mouseEnter?»
optionalmouseEnter?: (e,obj,prev) =>void
Defined in: panel/GraphObject.ts:71
Parameters
Sección titulada «Parameters»GraphObject | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»mouseLeave?
Sección titulada «mouseLeave?»
optionalmouseLeave?: (e,obj,prev) =>void
Defined in: panel/GraphObject.ts:72
Parameters
Sección titulada «Parameters»GraphObject | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»mouseOut?
Sección titulada «mouseOut?»
optionalmouseOut?: (e,obj) =>void
Defined in: panel/GraphObject.ts:74
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»mouseOver?
Sección titulada «mouseOver?»
optionalmouseOver?: (e,obj) =>void
Defined in: panel/GraphObject.ts:73
Parameters
Sección titulada «Parameters»Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»parentPanel
Sección titulada «parentPanel»parentPanel:
GraphObject|null=null
Defined in: panel/GraphObject.ts:89
The panel this object belongs to (set when added). Used for ofObject resolution.
Inherited from
Sección titulada «Inherited from»portId:
string=''
Defined in: panel/GraphObject.ts:92
GoJS-compatible: If non-empty, this object acts as a port on its part.
Inherited from
Sección titulada «Inherited from»OverflowClip
Sección titulada «OverflowClip»
readonlystaticOverflowClip:"clip"='clip'
Defined in: panel/TextBlock.ts:30
GoJS-compatible: named constant for overflow — clips overflowing text with no ellipsis.
OverflowEllipsis
Sección titulada «OverflowEllipsis»
readonlystaticOverflowEllipsis:"ellipsis"='ellipsis'
Defined in: panel/TextBlock.ts:32
GoJS-compatible: named constant for overflow — truncates overflowing text with an ellipsis (“…”).
Accessors
Sección titulada «Accessors»actualSize
Sección titulada «actualSize»Get Signature
Sección titulada «Get Signature»get actualSize():
Size
Defined in: panel/GraphObject.ts:481
The actual size computed during layout.
Returns
Sección titulada «Returns»Inherited from
Sección titulada «Inherited from»alignment
Sección titulada «alignment»Get Signature
Sección titulada «Get Signature»get alignment():
Spot|null
Defined in: panel/GraphObject.ts:491
The alignment spot for Spot panels.
Returns
Sección titulada «Returns»Spot | null
Set Signature
Sección titulada «Set Signature»set alignment(
value):void
Defined in: panel/GraphObject.ts:495
Parameters
Sección titulada «Parameters»Spot | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»alignmentFocus
Sección titulada «alignmentFocus»Get Signature
Sección titulada «Get Signature»get alignmentFocus():
Spot|null
Defined in: panel/GraphObject.ts:553
GoJS-compatible: The spot within this object used for alignment/placement.
Returns
Sección titulada «Returns»Spot | null
Set Signature
Sección titulada «Set Signature»set alignmentFocus(
value):void
Defined in: panel/GraphObject.ts:557
Parameters
Sección titulada «Parameters»Spot | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get angle():
number
Defined in: panel/GraphObject.ts:414
The rotation angle in degrees.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set angle(
value):void
Defined in: panel/GraphObject.ts:418
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»bindings
Sección titulada «bindings»Get Signature
Sección titulada «Get Signature»get bindings(): readonly
Binding[]
Defined in: panel/GraphObject.ts:104
GoJS-compatible: The bindings attached to this graph object.
Returns
Sección titulada «Returns»readonly Binding[]
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get color():
string
Defined in: panel/TextBlock.ts:57
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set color(
value):void
Defined in: panel/TextBlock.ts:61
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get column():
number
Defined in: panel/GraphObject.ts:524
GoJS-compatible: The column index for table panels.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set column(
value):void
Defined in: panel/GraphObject.ts:528
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»columnSpan
Sección titulada «columnSpan»Get Signature
Sección titulada «Get Signature»get columnSpan():
number
Defined in: panel/GraphObject.ts:542
GoJS-compatible: The number of columns this object spans.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set columnSpan(
value):void
Defined in: panel/GraphObject.ts:546
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»copyable
Sección titulada «copyable»Get Signature
Sección titulada «Get Signature»get copyable():
boolean
Defined in: panel/GraphObject.ts:635
GoJS-compatible: Whether this object is included when copying its part.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set copyable(
value):void
Defined in: panel/GraphObject.ts:639
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get cursor():
string
Defined in: panel/GraphObject.ts:423
GoJS-compatible: The cursor displayed when hovering over this object.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set cursor(
value):void
Defined in: panel/GraphObject.ts:427
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»desiredSize
Sección titulada «desiredSize»Get Signature
Sección titulada «Get Signature»get desiredSize():
Size|null
Defined in: panel/GraphObject.ts:432
The desired size. If null, natural size is used.
Returns
Sección titulada «Returns»Size | null
Set Signature
Sección titulada «Set Signature»set desiredSize(
value):void
Defined in: panel/GraphObject.ts:436
Parameters
Sección titulada «Parameters»Size | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»editable
Sección titulada «editable»Get Signature
Sección titulada «Get Signature»get editable():
boolean
Defined in: panel/TextBlock.ts:84
GoJS-compatible: Whether this text can be edited in-place by the user.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set editable(
value):void
Defined in: panel/TextBlock.ts:88
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get font():
string
Defined in: panel/TextBlock.ts:110
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set font(
value):void
Defined in: panel/TextBlock.ts:114
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
fontFamily
Sección titulada «fontFamily»Get Signature
Sección titulada «Get Signature»get fontFamily():
string
Defined in: panel/TextBlock.ts:119
GoJS-compatible: The font family (e.g. “sans-serif”).
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set fontFamily(
value):void
Defined in: panel/TextBlock.ts:124
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
fontSize
Sección titulada «fontSize»Get Signature
Sección titulada «Get Signature»get fontSize():
number
Defined in: panel/TextBlock.ts:129
GoJS-compatible: The font size in points (px).
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set fontSize(
value):void
Defined in: panel/TextBlock.ts:134
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
fontStyle
Sección titulada «fontStyle»Get Signature
Sección titulada «Get Signature»get fontStyle():
string
Defined in: panel/TextBlock.ts:139
GoJS-compatible: The font style (e.g. “bold”, “italic”).
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set fontStyle(
value):void
Defined in: panel/TextBlock.ts:144
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get height():
number
Defined in: panel/GraphObject.ts:462
GoJS-compatible: the last explicitly-set desired height, or NaN if never set.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set height(
value):void
Defined in: panel/GraphObject.ts:466
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get isBold():
boolean
Defined in: panel/TextBlock.ts:150
GoJS-compatible: Whether the text is bold.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isBold(
value):void
Defined in: panel/TextBlock.ts:154
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
isItalic
Sección titulada «isItalic»Get Signature
Sección titulada «Get Signature»get isItalic():
boolean
Defined in: panel/TextBlock.ts:162
GoJS-compatible: Whether the text is italic.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isItalic(
value):void
Defined in: panel/TextBlock.ts:166
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
isMultiline
Sección titulada «isMultiline»Get Signature
Sección titulada «Get Signature»get isMultiline():
boolean
Defined in: panel/TextBlock.ts:93
GoJS-compatible: Whether the text can wrap to multiple lines.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isMultiline(
value):void
Defined in: panel/TextBlock.ts:97
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
isShadowed
Sección titulada «isShadowed»Get Signature
Sección titulada «Get Signature»get isShadowed():
boolean
Defined in: panel/GraphObject.ts:578
GoJS-compatible: Whether this object casts a drop shadow.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isShadowed(
value):void
Defined in: panel/GraphObject.ts:582
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isUnderline
Sección titulada «isUnderline»Get Signature
Sección titulada «Get Signature»get isUnderline():
boolean
Defined in: panel/TextBlock.ts:176
GoJS-compatible: Whether the text is underlined.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set isUnderline(
value):void
Defined in: panel/TextBlock.ts:180
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
isVisibleObject
Sección titulada «isVisibleObject»Get Signature
Sección titulada «Get Signature»get isVisibleObject():
boolean
Defined in: panel/GraphObject.ts:379
GoJS-compatible: Whether this object and all of its ancestors are visible.
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get margin():
Margin|null
Defined in: panel/GraphObject.ts:500
The margin around this object.
Returns
Sección titulada «Returns»Margin | null
Set Signature
Sección titulada «Set Signature»set margin(
value):void
Defined in: panel/GraphObject.ts:505
GoJS-compatible: a plain number sets a uniform margin on all four sides.
Parameters
Sección titulada «Parameters»number | Margin | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»maxLines
Sección titulada «maxLines»Get Signature
Sección titulada «Get Signature»get maxLines():
number
Defined in: panel/TextBlock.ts:198
GoJS-compatible: The maximum number of lines of text.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set maxLines(
value):void
Defined in: panel/TextBlock.ts:202
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
multiline
Sección titulada «multiline»Get Signature
Sección titulada «Get Signature»get multiline():
boolean
Defined in: panel/TextBlock.ts:214
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set multiline(
value):void
Defined in: panel/TextBlock.ts:218
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get name():
string
Defined in: panel/GraphObject.ts:95
The name of this graph object, used for findObject() lookups.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set name(
value):void
Defined in: panel/GraphObject.ts:99
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»opacity
Sección titulada «opacity»Get Signature
Sección titulada «Get Signature»get opacity():
number
Defined in: panel/GraphObject.ts:405
The opacity of this object (0-1).
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set opacity(
value):void
Defined in: panel/GraphObject.ts:409
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»overflow
Sección titulada «overflow»Get Signature
Sección titulada «Get Signature»get overflow():
string
Defined in: panel/TextBlock.ts:187
GoJS-compatible: How overflowing text is handled (“visible”, “hidden”, “ellipsis”, “clip”).
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set overflow(
value):void
Defined in: panel/TextBlock.ts:191
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get parent():
GraphObject|null
Defined in: panel/GraphObject.ts:389
GoJS-compatible: The parent panel of this object (or null).
Returns
Sección titulada «Returns»GraphObject | null
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get part():
Part|null
Defined in: panel/GraphObject.ts:394
GoJS-compatible: The Part that contains this object (or null).
Returns
Sección titulada «Returns»Part | null
Inherited from
Sección titulada «Inherited from»pickable
Sección titulada «pickable»Get Signature
Sección titulada «Get Signature»get pickable():
boolean
Defined in: panel/GraphObject.ts:626
GoJS-compatible: Whether this object can be hit-tested.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set pickable(
value):void
Defined in: panel/GraphObject.ts:630
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»position
Sección titulada «position»Get Signature
Sección titulada «Get Signature»get position():
object
Defined in: panel/GraphObject.ts:471
The position within the parent panel.
Returns
Sección titulada «Returns»object
x:
number
y:
number
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get row():
number
Defined in: panel/GraphObject.ts:515
GoJS-compatible: The row index for table panels.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set row(
value):void
Defined in: panel/GraphObject.ts:519
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»rowSpan
Sección titulada «rowSpan»Get Signature
Sección titulada «Get Signature»get rowSpan():
number
Defined in: panel/GraphObject.ts:533
GoJS-compatible: The number of rows this object spans.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set rowSpan(
value):void
Defined in: panel/GraphObject.ts:537
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get scale():
number
Defined in: panel/GraphObject.ts:564
GoJS-compatible: The scale of this object relative to its normal size.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set scale(
value):void
Defined in: panel/GraphObject.ts:568
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get shadow():
string
Defined in: panel/GraphObject.ts:614
GoJS-compatible: Alias for shadowColor.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set shadow(
value):void
Defined in: panel/GraphObject.ts:618
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»shadowBlur
Sección titulada «shadowBlur»Get Signature
Sección titulada «Get Signature»get shadowBlur():
number
Defined in: panel/GraphObject.ts:605
GoJS-compatible: The drop shadow blur radius.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set shadowBlur(
value):void
Defined in: panel/GraphObject.ts:609
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»shadowColor
Sección titulada «shadowColor»Get Signature
Sección titulada «Get Signature»get shadowColor():
string
Defined in: panel/GraphObject.ts:587
GoJS-compatible: The drop shadow color.
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set shadowColor(
value):void
Defined in: panel/GraphObject.ts:591
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»shadowOffset
Sección titulada «shadowOffset»Get Signature
Sección titulada «Get Signature»get shadowOffset():
object
Defined in: panel/GraphObject.ts:596
GoJS-compatible: The drop shadow offset.
Returns
Sección titulada «Returns»object
x:
number
y:
number
Set Signature
Sección titulada «Set Signature»set shadowOffset(
value):void
Defined in: panel/GraphObject.ts:600
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get stroke():
string
Defined in: panel/TextBlock.ts:66
GoJS-compatible: Alias for the text color (GoJS uses stroke).
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set stroke(
value):void
Defined in: panel/TextBlock.ts:70
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
strokeWidth
Sección titulada «strokeWidth»Get Signature
Sección titulada «Get Signature»get strokeWidth():
number
Defined in: panel/TextBlock.ts:75
GoJS-compatible: The width of the text outline (0 = no outline).
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set strokeWidth(
value):void
Defined in: panel/TextBlock.ts:79
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Get Signature
Sección titulada «Get Signature»get text():
string
Defined in: panel/TextBlock.ts:49
Returns
Sección titulada «Returns»string
Set Signature
Sección titulada «Set Signature»set text(
value):void
Defined in: panel/TextBlock.ts:53
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»void
textAlign
Sección titulada «textAlign»Get Signature
Sección titulada «Get Signature»get textAlign():
"left"|"right"|"center"
Defined in: panel/TextBlock.ts:206
Returns
Sección titulada «Returns»"left" | "right" | "center"
Set Signature
Sección titulada «Set Signature»set textAlign(
value):void
Defined in: panel/TextBlock.ts:210
Parameters
Sección titulada «Parameters»"left" | "right" | "center"
Returns
Sección titulada «Returns»void
visible
Sección titulada «visible»Get Signature
Sección titulada «Get Signature»get visible():
boolean
Defined in: panel/GraphObject.ts:370
Whether this object is visible.
Returns
Sección titulada «Returns»boolean
Set Signature
Sección titulada «Set Signature»set visible(
value):void
Defined in: panel/GraphObject.ts:374
Parameters
Sección titulada «Parameters»boolean
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get width():
number
Defined in: panel/GraphObject.ts:453
GoJS-compatible: the last explicitly-set desired width, or NaN if
never set — NOT the object’s current rendered size. Falling back to
_actualSize here (as this used to) makes every measure() override
(Shape/TextBlock/Picture/Panel, which all gate their real
measurement behind !Number.isNaN(this.width)) permanently “lock onto”
whatever size an earlier — possibly premature, e.g. before a data
binding applied the real text — layout pass happened to produce, since
that stale actualSize then reads back as “an explicit width was set” on
every later pass and skips remeasuring for good. Those callers must
check for NaN specifically, not > 0 — a Binding that legitimately
resolves to 0 (e.g. a 0%-progress bar) is still an explicit width.
Returns
Sección titulada «Returns»number
Set Signature
Sección titulada «Set Signature»set width(
value):void
Defined in: panel/GraphObject.ts:457
Parameters
Sección titulada «Parameters»number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Get Signature
Sección titulada «Get Signature»get wrap():
"None"|"Wrap"|"Ellipsis"
Defined in: panel/TextBlock.ts:102
GoJS-compatible: The wrapping mode.
Returns
Sección titulada «Returns»"None" | "Wrap" | "Ellipsis"
Set Signature
Sección titulada «Set Signature»set wrap(
value):void
Defined in: panel/TextBlock.ts:106
Parameters
Sección titulada «Parameters»"None" | "Wrap" | "Ellipsis"
Returns
Sección titulada «Returns»void
Methods
Sección titulada «Methods»addBinding()
Sección titulada «addBinding()»addBinding(
binding):this
Defined in: panel/GraphObject.ts:119
Add a binding to this graph object (keeps existing bindings).
Parameters
Sección titulada «Parameters»binding
Sección titulada «binding»Returns
Sección titulada «Returns»this
Inherited from
Sección titulada «Inherited from»applyBindings()
Sección titulada «applyBindings()»applyBindings(
nodeData):number
Defined in: panel/GraphObject.ts:185
Apply all bindings from model data to this graph object.
Parameters
Sección titulada «Parameters»nodeData
Sección titulada «nodeData»Returns
Sección titulada «Returns»number
Inherited from
Sección titulada «Inherited from»clone()
Sección titulada «clone()»clone():
this
Defined in: panel/TextBlock.ts:241
Deep copy of this text block.
Returns
Sección titulada «Returns»this
Overrides
Sección titulada «Overrides»containsPoint()
Sección titulada «containsPoint()»containsPoint(
px,py):boolean
Defined in: panel/GraphObject.ts:675
Check if a point is inside this object’s area (for hit testing).
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»draw(
ctx,x,y,width,height):void
Defined in: panel/TextBlock.ts:293
Draw this object at its computed position and size.
Parameters
Sección titulada «Parameters»CanvasRenderingContext2D
number
number
number
number
Returns
Sección titulada «Returns»void
Overrides
Sección titulada «Overrides»getBounds()
Sección titulada «getBounds()»getBounds():
Rect
Defined in: panel/GraphObject.ts:685
Get the bounds of this object within the panel coordinate space.
Returns
Sección titulada «Returns»Inherited from
Sección titulada «Inherited from»measure()
Sección titulada «measure()»measure():
Size
Defined in: panel/TextBlock.ts:255
Measure the natural size of this object. Returns the size this object would like to occupy.
Returns
Sección titulada «Returns»Overrides
Sección titulada «Overrides»measureWithMargin()
Sección titulada «measureWithMargin()»measureWithMargin():
Size
Defined in: panel/GraphObject.ts:663
Compute the effective size after applying margin.
Returns
Sección titulada «Returns»Inherited from
Sección titulada «Inherited from»removeBinding()
Sección titulada «removeBinding()»removeBinding(
targetProperty):boolean
Defined in: panel/GraphObject.ts:125
Remove a binding by target property. Returns true if removed.
Parameters
Sección titulada «Parameters»targetProperty
Sección titulada «targetProperty»string
Returns
Sección titulada «Returns»boolean
Inherited from
Sección titulada «Inherited from»setActualSize()
Sección titulada «setActualSize()»setActualSize(
width,height):void
Defined in: panel/GraphObject.ts:486
Set the actual size during layout.
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»setBinding()
Sección titulada «setBinding()»setBinding(
binding):this
Defined in: panel/GraphObject.ts:112
GoJS-compatible: Set a binding on this graph object, replacing any existing binding with the same target property.
Parameters
Sección titulada «Parameters»binding
Sección titulada «binding»Returns
Sección titulada «Returns»this
Inherited from
Sección titulada «Inherited from»setColor()
Sección titulada «setColor()»setColor(
value):this
Defined in: panel/TextBlock.ts:229
Fluent setter for color.
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»this
setFont()
Sección titulada «setFont()»setFont(
value):this
Defined in: panel/TextBlock.ts:235
Fluent setter for font.
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»this
setPosition()
Sección titulada «setPosition()»setPosition(
x,y):void
Defined in: panel/GraphObject.ts:476
Set the position within the parent panel.
Parameters
Sección titulada «Parameters»number
number
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»setText()
Sección titulada «setText()»setText(
value):this
Defined in: panel/TextBlock.ts:223
Fluent setter for text.
Parameters
Sección titulada «Parameters»string
Returns
Sección titulada «Returns»this
theme()
Sección titulada «theme()»theme(
targetprop,sourceprop?,themeSource?,conv?,themeconv?):this
Defined in: panel/GraphObject.ts:137
GoJS-compatible: add a ThemeBinding from a literal Theme property
name to targetprop, e.g. .theme("stroke", "text") assigns stroke
to the current theme’s colors.text.
Parameters
Sección titulada «Parameters»targetprop
Sección titulada «targetprop»string
sourceprop?
Sección titulada «sourceprop?»string
themeSource?
Sección titulada «themeSource?»string | null
(value, data) => unknown
themeconv?
Sección titulada «themeconv?»(value, target) => unknown
Returns
Sección titulada «Returns»this
Inherited from
Sección titulada «Inherited from»themeData()
Sección titulada «themeData()»themeData(
targetprop,sourceprop?,themeSource?,conv?,themeconv?):this
Defined in: panel/GraphObject.ts:153
GoJS-compatible: add a ThemeBinding whose theme key comes from a
data property’s value, e.g. .themeData("fill", "state") looks up
data.state and uses that as the colors key.
Parameters
Sección titulada «Parameters»targetprop
Sección titulada «targetprop»string
sourceprop?
Sección titulada «sourceprop?»string
themeSource?
Sección titulada «themeSource?»string | null
(value, data) => unknown
themeconv?
Sección titulada «themeconv?»(value, target) => unknown
Returns
Sección titulada «Returns»this
Inherited from
Sección titulada «Inherited from»themeModel()
Sección titulada «themeModel()»themeModel(
targetprop,sourceprop?,themeSource?,conv?,themeconv?):this
Defined in: panel/GraphObject.ts:171
GoJS-compatible: like themeData, but sourced from model-wide data.
graphojs has no Model.modelData, so this currently behaves exactly
like themeData (resolved against the part’s own data instead).
Parameters
Sección titulada «Parameters»targetprop
Sección titulada «targetprop»string
sourceprop?
Sección titulada «sourceprop?»string
themeSource?
Sección titulada «themeSource?»string | null
(value, data) => unknown
themeconv?
Sección titulada «themeconv?»(value, target) => unknown
Returns
Sección titulada «Returns»this
Inherited from
Sección titulada «Inherited from»Call Signature
Sección titulada «Call Signature»
staticmake(builder, …args):Panel
Defined in: panel/GraphObject.ts:203
GoJS-compatible static factory method.
Usage: const $ = go.GraphObject.make; const shape = $(go.Shape, “RoundedRectangle”, { fill: “white”, stroke: “gray” }); const panel = $(go.Panel, “Auto”, shape, $(go.TextBlock, “Hello”));
Parameters
Sección titulada «Parameters»builder
Sección titulada «builder»string
…unknown[]
Returns
Sección titulada «Returns»Inherited from
Sección titulada «Inherited from»Call Signature
Sección titulada «Call Signature»
staticmake(ctor, …args):Panel
Defined in: panel/GraphObject.ts:204
GoJS-compatible static factory method.
Usage: const $ = go.GraphObject.make; const shape = $(go.Shape, “RoundedRectangle”, { fill: “white”, stroke: “gray” }); const panel = $(go.Panel, “Auto”, shape, $(go.TextBlock, “Hello”));
Parameters
Sección titulada «Parameters»typeof Node | typeof Link | typeof Group
…unknown[]
Returns
Sección titulada «Returns»Inherited from
Sección titulada «Inherited from»Call Signature
Sección titulada «Call Signature»
staticmake<T>(ctor, …args):T
Defined in: panel/GraphObject.ts:205
GoJS-compatible static factory method.
Usage: const $ = go.GraphObject.make; const shape = $(go.Shape, “RoundedRectangle”, { fill: “white”, stroke: “gray” }); const panel = $(go.Panel, “Auto”, shape, $(go.TextBlock, “Hello”));
Type Parameters
Sección titulada «Type Parameters»T
Parameters
Sección titulada «Parameters»(…args) => T
…unknown[]
Returns
Sección titulada «Returns»T