229 |
Fullfit the caption on the element's width
// AnchorClick event - Occurs when an anchor element is clicked. procedure TWinForm1.AxChartView1_AnchorClick(sender: System.Object; e: AxEXORGCHARTLib._IChartViewEvents_AnchorClickEvent); begin with AxChartView1 do begin OutputDebugString( e.anchorID ); end end; with AxChartView1 do begin AllowSelectNothing := True; AllowEdit := EXORGCHARTLib.AllowKeysEnum.exDisallow; with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); with Add('Sub 2','1234',Nil,Nil,Nil) do begin FixedWidth := 256; CaptionSingleLine := EXORGCHARTLib.CaptionSingleLineEnum.exCaptionBreakWrap; Caption := '<solidline><b>Bank Account</b></solidline><br>+ owner: String <r><a 1;properties>+</a><br><solidline>+ balance: Currency = 0</so' + 'lidline><br>+ deposit(amount: Currency)<r><a 2;methods>+</a><br>+ withdraw(amount: Currency)'; end; end; end |
228 |
Break-wrap the caption (truncated)
// AnchorClick event - Occurs when an anchor element is clicked. procedure TWinForm1.AxChartView1_AnchorClick(sender: System.Object; e: AxEXORGCHARTLib._IChartViewEvents_AnchorClickEvent); begin with AxChartView1 do begin OutputDebugString( e.anchorID ); end end; with AxChartView1 do begin AllowSelectNothing := True; AllowEdit := EXORGCHARTLib.AllowKeysEnum.exDisallow; with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); with Add('Sub 2','1234',Nil,Nil,Nil) do begin FixedWidth := 96; CaptionSingleLine := EXORGCHARTLib.CaptionSingleLineEnum.exCaptionBreakWrap; Caption := '<solidline><b>Bank Account</b></solidline><br>+ owner: String <r><a 1;properties>+</a><br><solidline>+ balance: Currency = 0</so' + 'lidline><br>+ deposit(amount: Currency)<r><a 2;methods>+</a><br>+ withdraw(amount: Currency)'; end; end; end |
227 |
Break-wrap the caption
with AxChartView1 do begin AllowSelectNothing := True; with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); with Add('Sub 2','1234',Nil,Nil,Nil) do begin CaptionSingleLine := EXORGCHARTLib.CaptionSingleLineEnum.exCaptionBreakWrap; Caption := '<solidline><b>Bank Account</b></solidline><br>+ owner: String <r><a 1;properties>+</a><br><solidline>+ balance: Currency = 0</so' + 'lidline><br>+ deposit(amount: Currency)<r><a 2;methods>+</a><br>+ withdraw(amount: Currency)'; end; end; end |
226 |
Wrap the caption by <br> or "\r\n" sequence only
|
225 |
Word-wrap the caption (specify the width to wrap)
|
224 |
Word-wrap the caption
|
223 |
Caption on a single line (truncated)
with AxChartView1 do begin with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); with Add('Sub 2','1234',Nil,Nil,Nil) do begin CaptionSingleLine := EXORGCHARTLib.CaptionSingleLineEnum.exCaptionSingleLine; Caption := 'This is a bit of long text that should be truncated.'; FixedWidth := 128; end; end; end |
222 |
Caption on a single line
|
221 |
Force hover-all feature
|
220 |
Disable hover-all feature (Windows 11 or greater)
|
219 |
Display a custom tooltip
|
218 |
Shows the tooltip of the object moved relative to its default position
// MouseMove event - Occurs when the user moves the mouse. procedure TWinForm1.AxChartView1_MouseMoveEvent(sender: System.Object; e: AxEXORGCHARTLib._IChartViewEvents_MouseMoveEvent); begin with AxChartView1 do begin ShowToolTip('<null>','<null>',Nil,'+8','+8'); end end; with AxChartView1 do begin Root.ToolTip := 'This is a bit of text that''s shown when the cursor hovers the node.'; end |
217 |
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)
with AxChartView1 do begin BeginUpdate(); ImageSize := 32; Font.Size := 16; Images('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'); with VisualAppearance do begin Add(4,'gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjHL' + 'UXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKBU' + 'rGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo3' + 'NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDsY' + 'YDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoVm' + 'WCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoVo' + 'WiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZiS' + 'e41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbhF' + 'CcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA=='); end; set_Background(EXORGCHARTLib.BackgroundPartEnum.exNodeFrame,$4000000); HasButtons := EXORGCHARTLib.ExpandButtonEnum.exPlus; with Root do begin Image := 1; AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil).Image := 2; Add('Sub 2','1234',Nil,Nil,Nil).Image := 3; Add('Child <b>2</b>',Nil,'1235',Nil,Nil).Expanded := False; Add('Sub 2','1235',Nil,Nil,Nil); end; EndUpdate(); end |
216 |
ImageSize property on 16 (default) (specifies the size of control' icons/images/check-boxes/radio-buttons)
with AxChartView1 do begin BeginUpdate(); ImageSize := 16; Images('gBJJgBAIDAAEg4ACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUrlktl0vmExmUzmk1m03nE5nU7nkrQCAntBoVDolFo1HoM/ADAplLptImdMYFOqd' + 'SqlXq1QrVbrlGpVWsFNrNdnNjsk7pQAtNroFnt0sh8Yr9iulTuNxs1Eu8OiT/vsnsNVutXlk/oGGtVKxGLxWNtsZtN8iUYuNvy0Zvd+xNYwdwvl4p870GCqc8vOeuVtt' + 'mp1knyOayWVy+WzN/ze1wOElenm+12WUz/Bv2/3UyyWrzeutux2GSyGP2dQ33C1ur3GD3M4zUNzHdlWjq/E3nGzVpjWv4HA7fRy/Tv2IrN8rPW6nZ3ve7mUlfu20Z8ac' + 'vQyb+vY9jasYoDwMm+LytVBDqKG3z8O3Cb8P+mkAuY9cCQ2uL4KaxDKvkp8RNLEjqugnrwQo/UWPzFyeQw5sNLZFENrI4kOqU66pw8uzmOKvTqNqjULJvGL1JO48GtTG' + 'sbLdEL3scxLlyiw8dQeoUVxdLTtyKmUjwGlslRPJsnK1HbAKbKCrsQo8uQk/CeP44iaR/ATnTNPLvyxPU+z9P9AUDQVBowiofJXQ6Oo+kKMpIkjztE4TKn4P6JowfgPn' + 'wD5/nAjB8AOeAPo0eAA1IAFH07UhAIMpYAVIYFHqBUhwVjV1S1EtQAHxW65V0AZwAeuQAnwB5gAPYViEDVhwAHTQBkCjB4gOhwDmCyhH0sACAg=='); with VisualAppearance do begin Add(4,'gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjHL' + 'UXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKBU' + 'rGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo3' + 'NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDsY' + 'YDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoVm' + 'WCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoVo' + 'WiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZiS' + 'e41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbhF' + 'CcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA=='); end; set_Background(EXORGCHARTLib.BackgroundPartEnum.exNodeFrame,$4000000); HasButtons := EXORGCHARTLib.ExpandButtonEnum.exPlus; with Root do begin Image := 1; AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil).Image := 2; Add('Sub 2','1234',Nil,Nil,Nil).Image := 3; Add('Child <b>2</b>',Nil,'1235',Nil,Nil).Expanded := False; Add('Sub 2','1235',Nil,Nil,Nil); end; EndUpdate(); end |
215 |
Is it possible to show a percent/progress-bar associated with a node (method 2)
with AxChartView1 do begin BeginUpdate(); set_DefaultNodePadding(EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,4); with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1<br>','1234','AK1',Nil,Nil).BackgroundExt := 'none[(4,100%-22,100%-8,18)](bottom[4](left[10%,back=RGB(255,0,0)]),none[(0,100%-4,100%,4),pattern=0x000,frame=RGB(192,192,192)],' + 'none[(2,100%-22,100%-4,22),text=`10%`,align=0x11]])'; Add('Sub 2<br>','1234','AK2',Nil,Nil).BackgroundExt := 'none[(4,100%-22,100%-8,18)](bottom[4](left[50%,back=RGB(0,255,0)]),none[(0,100%-4,100%,4),pattern=0x000,frame=RGB(192,192,192)],' + 'none[(2,100%-22,100%-4,22),text=`50%`,align=0x11]])'; Add('Sub 3<br>','1234','AK3',Nil,Nil).BackgroundExt := 'none[(4,100%-22,100%-8,18)](bottom[4](left[100%,back=RGB(0,0,255)]),none[(0,100%-4,100%,4),pattern=0x000,frame=RGB(192,192,192)]' + ',none[(2,100%-22,100%-4,22),text=`100%`,align=0x11]])'; Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Nodes.Item['AK1'] do begin BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt3,EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt] := '25%'; BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt5,EXORGCHARTLib.BackgroundExtPropertyEnum.exTextExt] := BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt3,EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt]; end; EndUpdate(); end |
214 |
Is it possible to show a percent/progress-bar associated with a node (method 1)
with AxChartView1 do begin BeginUpdate(); IndentSiblingY := 32; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('AK1') do begin Pattern.Type := EXORGCHARTLib.PatternEnum.exPatternEmpty; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingBottom] := 20; BackgroundExt := 'bottom[4](left[50%,back=RGB(255,0,0)]),none[(0,100%-4,100%,4),pattern=0x000,frame=RGB(192,192,192)],none[(2,100%-22,100%-4,22),t' + 'ext=`50%`]'; f1 := Index; end; with Frames.Item[TObject(f1)] do begin BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt2,EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt] := '25%'; BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt4,EXORGCHARTLib.BackgroundExtPropertyEnum.exTextExt] := BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt2,EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt]; end; with Frames.Add('AK2') do begin Pattern.Type := EXORGCHARTLib.PatternEnum.exPatternEmpty; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingBottom] := 20; BackgroundExt := 'bottom[12](left[50%,back=RGB(255,0,0)]),none[(0,100%-12,100%,12),pattern=0x000,frame=RGB(192,192,192)],none[(2,100%-22,100%-4,22' + '),text=`50%`]'; f2 := Index; end; with Frames.Item[TObject(f2)] do begin BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt2,EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt] := '75%'; BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt2,EXORGCHARTLib.BackgroundExtPropertyEnum.exBackColorExt] := TObject(65280); BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt4,EXORGCHARTLib.BackgroundExtPropertyEnum.exTextExt] := BackgroundExtValue[EXORGCHARTLib.IndexExtEnum.exIndexExt2,EXORGCHARTLib.BackgroundExtPropertyEnum.exClientExt]; end; EndUpdate(); end |
213 |
How can I display the node's caption on multiple lines
|
212 |
Is it possible to show some text/caption on the frame's background
|
211 |
How can I draw the pattern with no frame
with AxChartView1 do begin BeginUpdate(); IndentSiblingY := 32; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('AK1,AK2') do begin Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 8; with Pattern do begin Type := EXORGCHARTLib.PatternEnum.exPatternCross; Color := $bebebe; end; end; EndUpdate(); end |
210 |
How can I show the frame with an EBN color
with AxChartView1 do begin BeginUpdate(); IndentSiblingY := 32; VisualAppearance.Add(1,'gBFLBCJwBAEHhEJAADhABWMMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIjFDcEwxC6NIpAWCYQDENAxAJCI4DBCAZBwGKPRiASQZUhmHIDTbIEBxfI' + 'MIRLE6PZgjOYZchqRYZSjAdIzUAFFr1J4AKbfKJpfoKBJERrScgxeBUNAZBKlY7paoKSpSGw1CTLNoRAKoYTTBK2bbmWwoap2So1XhAdS0XJcWxfGKRbxmWaZZh+R5mX' + 'pCMjVMAGGQPIa8MLCSwIJBaHqUQLZNixLStAyxHCtKKhG+vJwHL6BcqnPKKRqSUKcWbcQADFZdYTdNjbch1TWvSZVQSecSke7BQjGJQ2YxWcZUXReeaBDK9ZS4WK+HhR' + 'jqAZpCkeoNC8P4DDiWp3nYVwdkaSgrGGVhSnSHJum6CgGAiBIUA0JgziGVJkGWRgTiGBAiG+ZgyDYQhCgQJZbG+UIAGEFgGBEBw9FILJNAMXgMgOIJYD4EoEGESBCBYV' + 'IKGMIJTCiDpDliNQ+A+eB+CGCAiCiFgkgmT54HCdoGE0MhgkAM4LhOWJ/CQThIk4NQik4I5+DgP5IDOBJ/B2TgDnwaQ3k+cR0l4P5jBOfguDOCIimCSgwCMKJuDsIRjm' + 'kUJ/B8JBBkIRAYmQcRglwP5lAOfhNDKCAikSRgxE8WJyEQIJkEGdhHhuD5xlSXYQicMR0lsP5FBmXhoD+ZhTBgfQrgwMwUnQP5HikfoFhwZxxlYdwbW0CJaWKag8EuI5' + 'oTufwwkeIoskIMYPDOfB0iOaZznwbw2GoKoQGaKQFjqEBQikBBjGCf4nCgShoLyTCZnIP5GlqOo5YgAxejyL4GAqeBWi+BI6ngQYvisY5+jMMBHHKHJAjIRoDFqPI0gY' + 'OxSlIFptCERpSBGbQgn6SItmyUwAHaM4MgqXBljSLl7GANRuiuMBajsBQLEgRY0gOSxKmUP5uDuCpODIaxxgqbI/g+cR8lSQBwDEYpsBObpBBabAPG6S5yniM4HHKIJB' + 'DiT4TnyKQ6nEbBjBeRhPnKGwYCkMYCgcGAnnGDBSD+RIHhKKJDDmMRSkSbg/nKY58jAOxzCyUIuk0CpMlCKfXAyUwsdIEwMHxZ5TiieoSA6fQjEoLh0hKWxJC0NISksS' + 'QsDSHQaFeUQIAKRJIDuT5DnyQ4tnWfR7GCLZMBqXI+i2S5KlyOvukOfxZDICAylSSg8jWUwyGmXYPnMNhpl6/sLg0gxjNBmNkRIQR3CRHMOQIYlwjBxHQH4T45hSBBGO' + '/sVgQRkv7EyO4P4mgeC5E+MsTIvBfgWD+PFBIFgvgaTaPwP4mxdA/CmNQOoWgci5FGJsLAqRYiKE0PgV4TQOh0EIHkQ4xw6DnBMLsb4Hx/AHEAHEdYpwIj2D+JwDwORf' + 'jjE+B0H4dA1ASKcK8UYnxzhXAyOsPQvhfgYDoPEQ4RwMBziqDYXY6g9AmFyCwMomwThxHkH0fA5x/jbHuJ8f4dxxj4D8Ecf41A+j8HMMoUgTBMjGG+Pgf4nx1j/EAFAA' + 'wAggAIAYFQQ4WgEggDIAQgI='); with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('AK1,AK2') do begin Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 8; BackColor := $1000000; Pattern.Type := EXORGCHARTLib.PatternEnum.exPatternEmpty; end; EndUpdate(); end |
209 |
How can I show the frame with an EBN color
with AxChartView1 do begin BeginUpdate(); IndentSiblingY := 32; VisualAppearance.Add(1,'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'); with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('AK1,AK2') do begin Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 8; BackColor := $1000000; Pattern.Type := EXORGCHARTLib.PatternEnum.exPatternEmpty; end; EndUpdate(); end |
208 |
How can I show the frame with a solid color
|
207 |
Is it possible to enlarge/shrink the frame
with AxChartView1 do begin BeginUpdate(); with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('AK1,AK2') do begin ShowOnBackground := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := -4; with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; EndUpdate(); end |
206 |
Is it possible to draw the frame in front, rather than showing it on the control's background
with AxChartView1 do begin BeginUpdate(); with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('AK1,AK2') do begin ShowOnBackground := False; with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; EndUpdate(); end |
205 |
How do I show or hide a frame
with AxChartView1 do begin BeginUpdate(); with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('AK1,AK2') do begin Visible := True; with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; EndUpdate(); end |
204 |
How can I display the frame arround the node itself
with AxChartView1 do begin BeginUpdate(); with Root do begin AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,'GR1',Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil).Key := 'GR2'; end; with Frames.Add('1234') do begin with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; with Frames.Add('GR2') do begin with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; EndUpdate(); end |
203 |
How can I display the frame arround group nodes only
with AxChartView1 do begin BeginUpdate(); with Root do begin AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,'GR1',Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil).Key := 'GR2'; end; with Frames.Add('root') do begin Nodes := 'GR1(group)'; with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; EndUpdate(); end |
202 |
How can I display the frame arround assistant nodes only
with AxChartView1 do begin BeginUpdate(); with Root do begin AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('root') do begin Nodes := 'root(assistant)'; with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; EndUpdate(); end |
201 |
How can I display the frame arround child nodes only
with AxChartView1 do begin BeginUpdate(); with Root do begin AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('root') do begin Nodes := 'root(child)'; with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; EndUpdate(); end |
200 |
How can I show the frame arround all child, assistant, group nodes
with AxChartView1 do begin BeginUpdate(); with Root do begin AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('root') do begin Nodes := 'root(all)'; with Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; end; EndUpdate(); end |
199 |
We need to visualy group nodes that have the same parent but also have other siblings. Is it anyway possible to draw an additional border around a group of nodes in this control
with AxChartView1 do begin BeginUpdate(); with Root do begin AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234','AK1',Nil,Nil); Add('Sub 2','1234','AK2',Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2.1</b>',Nil,Nil,Nil,Nil).AddGroup('Child <b>2.2</b>',Nil,Nil); end; with Frames.Add('AK1,AK2').Pattern do begin Type := Integer(EXORGCHARTLib.PatternEnum.exPatternFrame) Or Integer(EXORGCHARTLib.PatternEnum.exPatternFDiagonal); Color := $bebebe; FrameColor := $808080; end; EndUpdate(); end |
198 |
How can I draw a pattern on a node
with AxChartView1 do begin IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).ShowLinkDir := False; Add('L1_B',Nil,'LB',Nil,Nil); Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; with Frames.Add('LB') do begin Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := -2; with Pattern do begin Type := EXORGCHARTLib.PatternEnum.exPatternBDiagonal; Color := $808080; end; ShowOnBackground := False; end; end |
197 |
How do I use as a WBS control (WBS is a hierarchical and incremental decomposition of the project into phases, deliverables and work packages )
with AxChartView1 do begin BeginUpdate(); with VisualAppearance do begin Add(1,'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'); Add(2,'gBFLBCJwBAEHhEJAADhABEEMACAADACAxRDAMgBQKAAzQFAYawdBgABoGUZ4JhUAIIRZGMIgdBINQTDCLYyiUBYJhAMYSAJCI4jBCAZRXEAaQIkKY4ZDKCY2QLIEgSFC' + 'ETQlEAYZgkCB5UiGNIkQLSFDABJMBraDgSAApeoYVj4NZASANFB0bKcQAVDSOKRjeCacpOUpQRZLIyiLZVWQSGoYLahW4YQiKIJKRTXdhULQtLS5FaWZbte6LchqOAAY' + 'bOV6ynSeV6NUJNc5xVicBgrBKlI6nGxIJqaZpVYzPeQQTTUby5OyEbyADJ4DqEAKaUrZNoZfhkBhlNa2YguC4gAzudaUZhCOqABpWYYLDS/JSGCYJGDcOaVRZ0FJUVwP' + 'g8GZkkCcBQDGJw0HOJ5gECdRUi0dxXi2IJbG4Jp+huHpzH0GouF2eA+B4F4bkESwEEISgGhMGZQmocgZFQFAki4TIAAECBNgCUYQsaCgRjQdRjAYERhmIBB5gIQBwm2B' + 'ROlOSgaDMIZCmoHoHmICIGB8MJiEOFgmD+IoIGEA4GA4aI0kSC5NliRJrgyYxIlYNoNkyGJkliDpPlidQDD2ZADBYQg6iQQ46EaEZkgkJhKhGTw5DSSITk4eRFAMNRlE' + 'MXhWDuZYJC4WoWmWA4+CYORMGmBQDguTBDg4Zg8GaA5CGqGpmkmNhuhuZoim4chAkuaZUmmHZPBgahoh6Z5JnYfofmGI5IjmIJnEmWh3D4D0nn+IpokmboBgeaBSnodw' + '6E+I5YnOIBpgoZoaiaJ9IHOJAAAmVoSh2aRaF6G4pmqCBqh6KAqCkEJqD6TxzlKHosmsSpWjaExPEqZosh0apqkKMotmwCwCjkPQrjKeg0D8T4TlaQ4ymySw2k6LhPFs' + 'RpFDsLRDmCdw9i0GxmlqNptksdJ2jebBTjaYoQC0ex+maOZuguJppjkLBZByeI7m4S5GnKPJvEkApvD4Jwim6EY7i8C5Wn6P4vHuZoRhcT4cBad5BnCDAnAqO5wFOZwC' + 'igZxZiyepEnCXBXBaRZxgwFwTD6MJ6goaw+nETBnCKSIxjwdh1h6T5jm8IOuEyNwukuT4siie5JguaZsn+ShzAyZw6kyMJ4hCQ44g6U5/DeTI0E0FxGlGcojnMSgvDSS' + 'ROFQOANnMfxCD+dItFcVpVnWDRbFOFxMH0dQDiATItgaZpUnUOJ3GaWZ2gOdxklCDQNjYX4KmEaYYmMM43EkP0d4tR3gbBKKgOwGgtjsFQGodQuxCAvAWFIMwnwGgcEy' + 'CYC4FRijxE4Gl0AnAuCOFWBUAABwth+AACAEBAQ='); Add(3,'gBFLBCJwBAEHhEJAADhABI8IQAAYAQGKIYBkAKBQAGaAoDDWDoMAANAyjPBMKgBBCLIxhEYobgmGIXRpFMbxAKQahLEiTIklBI8ExXFqMQCkGKocgONYgTLOMZOXCEEw' + 'CgI='); end; AntiAliasing := True; IndentSiblingY := 4; ShowRoundLink := True; PenLink := EXORGCHARTLib.PenTypeEnum.exPenSolid; SelColor := Color.FromArgb(255,255,0); HasButtons := EXORGCHARTLib.ExpandButtonEnum.exPlus; set_DefaultNodePadding(EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,6); with Root do begin Caption := 'Constuction of a House'; BackColor := $1000000; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>100.00%<br>Budget:<r>$215,500.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Nodes do begin with Add('1. Internal','Root','Internal',Nil,Nil) do begin ArrangeSiblingNodesAs := EXORGCHARTLib.ArrangeSiblingEnum.exTree; ShowRoundLink := False; BackColor := $1ff0000; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>45.60%<br>Budget:<r>$86,500.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('1.1 Electrical','Internal','Electrical',Nil,Nil) do begin ShowRoundLink := False; BackColor := $100ff00; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>11.80%<br>Budget:<r>$25,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('1.1.1 Rough-in electrical','Electrical','RoughElectrical',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>2.80%<br>Budget:<r>$5,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('1.1.2 Install and Terminate','Electrical','InstallTerminate',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>1.90%<br>Budget:<r>$5,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('1.1.3 HVAC Equipment','Electrical','HVAC',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>7.10%<br>Budget:<r>$15,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('1.2 Plumbing','Internal','Plumbing',Nil,Nil) do begin ShowRoundLink := False; BackColor := $100ff00; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>33.80%<br>Budget:<r>$61,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('1.2.1 Rough-in plumbing','Plumbing','RoughPlumbing',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>11.30%<br>Budget:<r>$22,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('1.2.2 Set plumbing fixtures and trim','Plumbing','PlumbingFixtures',Nil,Nil) do begin Width := 256; BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>13.20%<br>Budget:<r>$31,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('1.2.3 Test and clean','Plumbing','PlumbingTest',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>9.30%<br>Budget:<r>$8,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('2. Foundation','Root','Foundation',Nil,Nil) do begin ArrangeSiblingNodesAs := EXORGCHARTLib.ArrangeSiblingEnum.exTree; ShowRoundLink := False; BackColor := $1ff0000; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>24.00%<br>Budget:<r>$46,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('2.1 Excavate','Foundation','Excavate',Nil,Nil) do begin ShowRoundLink := False; BackColor := $100ff00; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>24.00%<br>Budget:<r>$46,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('2.1.1 Pour Concrete','Excavate','Concrete',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>7.90%<br>Budget:<r>$30,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('2.1.2 Cure & Strip Forms','Excavate','CureForms',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>10.30%<br>Budget:<r>$70,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('2.2 Steel Erection','Foundation','Steel',Nil,Nil) do begin ShowRoundLink := False; BackColor := $100ff00; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>5.00%<br>Budget:<r>$9,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('2.2.1 Steel Columns','Steel','SteelColumns',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>2.80%<br>Budget:<r>$50,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('2.2.2 Beams','Steel','Beams',Nil,Nil) do begin Width := 256; BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>1.90%<br>Budget:<r>$2,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('2.2.3 Joist','Steel','Joist',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>1.10%<br>Budget:<r>$2,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3. External','Root','External',Nil,Nil) do begin ArrangeSiblingNodesAs := EXORGCHARTLib.ArrangeSiblingEnum.exTree; ShowRoundLink := False; BackColor := $1ff0000; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>30.40%<br>Budget:<r>$83,500.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.1 Masonry Work','External','Masonry',Nil,Nil) do begin ShowRoundLink := False; BackColor := $100ff00; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>16.20%<br>Budget:<r>$16,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.1.1 Lay Masonry','Masonry','LayMasonry',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>9.00%<br>Budget:<r>$35,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.1.2 Install roof drains','Masonry','RoofDrains',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>3.10%<br>Budget:<r>$2,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.1.3 Install tile in toilet rooms','Masonry','TileToiles',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>1.30%<br>Budget:<r>$10,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.1.4 Roofing','Masonry','Roofing',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>2.80%<br>Budget:<r>$15,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.2 Building Finishes','External','Building',Nil,Nil) do begin ShowRoundLink := False; BackColor := $100ff00; ForeColor := $ffffff; with AddAssistant('<font ;6>Work:<r>14.20%<br>Budget:<r>$21,500.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.2.1 Paint Walls','Building','Paint',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>4.00%<br>Budget:<r>$8,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.2.2 Ceiling Tiles','Building','CeilingTiles',Nil,Nil) do begin Width := 256; BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>3.60%<br>Budget:<r>$4,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.2.3 Hang Wallpaper','Building','Wallpaper',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>2.30%<br>Budget:<r>$1,500.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.2.4 Carpet','Building','Carpet',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>1.80%<br>Budget:<r>$6,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; with Add('3.2.5 Hardware','Building','Hardware',Nil,Nil) do begin BackColor := $3000000; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; with AddAssistant('<font ;6>Work:<r>2.50%<br>Budget:<r>$2,000.00',Nil,Nil) do begin Left := False; ShowLinks := False; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 0; FixedWidth := 72; BackColor := $2000000; end; end; end; EndUpdate(); end |
196 |
Does your control support padding (padding properties are used to generate space around content)
with AxChartView1 do begin BeginUpdate(); IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin with Add('L1 A1',Nil,'LA',Nil,Nil) do begin BackColor := $ff; Padding[EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll] := 16; end; Add('L1 B1',Nil,'LB',Nil,Nil); Add('L2 A1','LA','LA2',Nil,Nil); Add('L2 B2','LB','LB2',Nil,Nil); end; Nodes.Item['root'].Caption := 'Ls As'; EndUpdate(); end |
195 |
Does your control support padding (padding properties are used to generate space around content)
with AxChartView1 do begin BeginUpdate(); set_DefaultNodePadding(EXORGCHARTLib.PaddingEdgeEnum.exPaddingAll,8); IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1 A1',Nil,'LA',Nil,Nil); Add('L1 B1',Nil,'LB',Nil,Nil); Add('L2 A1','LA','LA2',Nil,Nil); Add('L2 B2','LB','LB2',Nil,Nil); end; Nodes.Item['root'].Caption := 'Ls As'; EndUpdate(); end |
194 |
How do I programmatically edit a node
|
193 |
WidthNode does not seem to do anything. What this property is for
with AxChartView1 do begin WidthNode := 16; IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1 A1',Nil,'LA',Nil,Nil); Add('L1 B1',Nil,'LB',Nil,Nil); Add('L2 A1','LA','LA2',Nil,Nil); Add('L2 B2','LB','LB2',Nil,Nil); end; Nodes.Item['root'].Caption := 'Ls As'; end |
192 |
Does your control support Print and Print-Preview, such as Fit-To-Page
with AxChartView1 do begin FixedWidthNode := 512; IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).ShowLinkDir := False; Add('L1_B',Nil,'LB',Nil,Nil); Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; with (ComObj.CreateComObject(ComObj.ProgIDToClassID('Exontrol.Print')) as EXPRINTLib.Print) do begin Options := 'FitToPage = On'; PrintExt := (AxChartView1.GetOcx() as EXORGCHARTLib.ChartView).DefaultDispatch; Preview(); end; end |
191 |
Does your control support Print and Print-Preview
with AxChartView1 do begin IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).ShowLinkDir := False; Add('L1_B',Nil,'LB',Nil,Nil); Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; with (ComObj.CreateComObject(ComObj.ProgIDToClassID('Exontrol.Print')) as EXPRINTLib.Print) do begin PrintExts := (AxChartView1.GetOcx() as EXORGCHARTLib.ChartView); Preview(); end; end |
190 |
Does your control support subscript or superscript, in HTML captions
with AxChartView1 do begin AntiAliasing := True; with Nodes do begin Add('<sha ;;0>Event <b><font ;6><off 4>1',Nil,'LA',Nil,Nil).ShowLinkDir := False; Add('<sha ;;0>Event <b><font ;6><off 4>2',Nil,'LB',Nil,Nil); Add('<sha ;;0>Event <b><font ;6><off -6>2<off 4>3<off 4>1','LA','LA2',Nil,Nil); Add('Event','LB','LB2',Nil,Nil); end; end |
189 |
Is it possible to move a node by a simple click rather than SHIFT + Click
with AxChartView1 do begin AllowMoveChart := EXORGCHARTLib.AllowKeysEnum.exDisallow; AllowMoveNode := EXORGCHARTLib.AllowKeysEnum.exLeftClick; AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).ShowLinkDir := False; Add('L1_B',Nil,'LB',Nil,Nil); Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; end |
188 |
How can I disable moving the nodes at runtime
|
187 |
How can I disable resizing the chart using the middle mouse button
|
186 |
How can I disable inline editing
|
185 |
Would like to be able to click on a node and have a pop-up window appear with additional detail and information about the individual in the node. Is this possible
// MouseUp event - Occurs when the user releases a mouse button. procedure TWinForm1.AxChartView1_MouseUpEvent(sender: System.Object; e: AxEXORGCHARTLib._IChartViewEvents_MouseUpEvent); begin // Items.Add(Me.NodeFromPoint(-1,-1).Caption,0,1234) with AxChartView1 do begin with (ComObj.CreateComObject(ComObj.ProgIDToClassID('Exontrol.ExPopupMenu')) as EXPOPUPMENULib.PopupMenu) do begin OutputDebugString( ShowAtCursor ); end; end end; with AxChartView1 do begin IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).ShowLinkDir := False; Add('L1_B',Nil,'LB',Nil,Nil); Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; end |
184 |
I am trying to create a hyperlink. I can get the link but I cannot tell the link where to go. What can I do
// AnchorClick event - Occurs when an anchor element is clicked. procedure TWinForm1.AxChartView1_AnchorClick(sender: System.Object; e: AxEXORGCHARTLib._IChartViewEvents_AnchorClickEvent); begin with AxChartView1 do begin OutputDebugString( e.options ); end end; with AxChartView1 do begin Root.Image := 0; with Nodes do begin Add('<a;http://www.exontrol.com>exontrol</a>',Nil,'1234',Nil,Nil); end; end |
183 |
Is it possible to put a caption on the regular links
with AxChartView1 do begin IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).LinkCaption := '<fgcolor=FF0000><font ;6>caption<br><c><bgcolor=FFFFFF><a>link'; Add('L1_B',Nil,'LB',Nil,Nil); Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; end |
182 |
Is it possible to hide directions for specific links
with AxChartView1 do begin IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).ShowLinkDir := False; Add('L1_B',Nil,'LB',Nil,Nil); Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; end |
181 |
Does your control supports multiple lines tooltip
|
180 |
Can I change the border's node, using your EBN technology, including specifying a color
with AxChartView1 do begin VisualAppearance.Add(1,'c:\exontrol\images\hot.ebn'); with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); with Add('Sub 1','1234',Nil,Nil,Nil) do begin Caption := 'This is a bit of long text that should break the line.<br>-using no color'; BackColor := $1000000; end; with Add('Sub 2','1234',Nil,Nil,Nil) do begin Caption := 'This is a bit of long text that should break the line.<br>-using a color'; BackColor := $100ff00; end; end; end |
179 |
Can the chart be arranged from the left to right (LTR)
with AxChartView1 do begin BeginUpdate(); Layout := EXORGCHARTLib.ChartLayoutEnum.exLayoutLTR; ShowLinksDir := True; IndentSiblingX := 32; with Nodes do begin Add('Child1',Nil,'1234',Nil,Nil); Add('Child2',Nil,'1235',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil).Caption := 'This is a bit of long text that should break the line.'; end; EndUpdate(); end |
178 |
Is there any property to keep the aspect ratio for all pictures, but still keep the size of nodes
with AxChartView1 do begin BeginUpdate(); PictureHeightNode := 48; PictureAspectRatioNode := EXORGCHARTLib.AspectRatioEnum.exAspectRatioHeight; FixedWidthNode := 82; with Nodes do begin with Add('PNG <b>1',Nil,'0',Nil,Nil) do begin Picture := 'c:\exontrol\images\card.png'; Alignment := EXORGCHARTLib.AlignmentEnum.CenterAlignment; end; with Add('PNG <b>2',Nil,'1',Nil,Nil) do begin Picture := 'c:\exontrol\images\diary.png'; Alignment := EXORGCHARTLib.AlignmentEnum.CenterAlignment; end; with Add('PNG <b>3',Nil,'2',Nil,Nil) do begin Picture := 'c:\exontrol\images\sun.png'; Alignment := EXORGCHARTLib.AlignmentEnum.CenterAlignment; end; end; Root.Alignment := EXORGCHARTLib.AlignmentEnum.CenterAlignment; EndUpdate(); end |
177 |
Is there any property to keep the aspect ratio for all pictures
with AxChartView1 do begin BeginUpdate(); PictureHeightNode := 48; PictureAspectRatioNode := EXORGCHARTLib.AspectRatioEnum.exAspectRatioHeight; with Nodes do begin with Add('PNG <b>1',Nil,'0',Nil,Nil) do begin Picture := 'c:\exontrol\images\card.png'; end; with Add('PNG <b>2',Nil,'1',Nil,Nil) do begin Picture := 'c:\exontrol\images\diary.png'; end; with Add('PNG <b>3',Nil,'2',Nil,Nil) do begin Picture := 'c:\exontrol\images\sun.png'; end; end; EndUpdate(); end |
176 |
Is there any property to keep the aspect ratio for all pictures
with AxChartView1 do begin BeginUpdate(); PictureWidthNode := 48; PictureAspectRatioNode := EXORGCHARTLib.AspectRatioEnum.exAspectRatioWidth; with Nodes do begin with Add('PNG <b>1',Nil,'0',Nil,Nil) do begin Picture := 'c:\exontrol\images\card.png'; end; with Add('PNG <b>2',Nil,'1',Nil,Nil) do begin Picture := 'c:\exontrol\images\diary.png'; end; with Add('PNG <b>3',Nil,'2',Nil,Nil) do begin Picture := 'c:\exontrol\images\sun.png'; end; end; EndUpdate(); end |
175 |
Is there any property to keep the aspect ratio for displayed picture
with AxChartView1 do begin BeginUpdate(); with Nodes do begin with Add('Ratio/None',Nil,'0',Nil,Nil) do begin Picture := 'c:\exontrol\images\card.png'; PictureWidth := 48; PictureHeight := 48; end; with Add('Ratio/Width',Nil,'1',Nil,Nil) do begin Picture := 'c:\exontrol\images\card.png'; PictureWidth := 48; PictureAspectRatio := EXORGCHARTLib.AspectRatioEnum.exAspectRatioWidth; end; with Add('Ratio/Height',Nil,'2',Nil,Nil) do begin Picture := 'c:\exontrol\images\card.png'; PictureHeight := 48; PictureAspectRatio := EXORGCHARTLib.AspectRatioEnum.exAspectRatioHeight; end; end; EndUpdate(); end |
174 |
Is is possible to show the round an arbitrary link
with AxChartView1 do begin AntiAliasing := True; ShowLinksDir := False; PenWidthLink := 1; LinkColor := Color.FromArgb(0,0,0); with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).LinkTo := 'LB'; Add('L1_B<br><br>Cust',Nil,'LB',Nil,Nil); with Add('L2_A','LA','LA2',Nil,Nil) do begin LinkTo := 'LB,LB22'; LinkToColor['LB'] := $ff; LinkToWidth['LB'] := 2; LinkToPen['LB'] := EXORGCHARTLib.PenTypeEnum.exPenDot; LinkToShowDir['LB'] := True; LinkToRound['LB'] := True; LinkToRound['LB22'] := True; LinkToShowDir['LB22'] := True; LinkToColor['LB22'] := $80; LinkToWidth['LB22'] := 2; end; Add('L2_B1','LB','LB21',Nil,Nil); Add('L2_B2','LB','LB22',Nil,Nil); Add('L2_B3','LB','LB23',Nil,Nil); end; end |
173 |
Is is possible to show the round an arbitrary link
with AxChartView1 do begin AntiAliasing := True; ShowLinksDir := False; PenWidthLink := 1; LinkColor := Color.FromArgb(0,0,0); with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).LinkTo := 'LB'; Add('L1_B<br><br>Cust',Nil,'LB',Nil,Nil); with Add('L2_A','LA','LA2',Nil,Nil) do begin LinkTo := 'LB'; LinkToColor['LB'] := $ff; LinkToWidth['LB'] := 2; LinkToPen['LB'] := EXORGCHARTLib.PenTypeEnum.exPenDot; LinkToShowDir['LB'] := True; LinkToRound['LB'] := True; end; Add('L2_B1','LB','LB21',Nil,Nil); Add('L2_B2','LB','LB22',Nil,Nil); Add('L2_B3','LB','LB23',Nil,Nil); end; end |
172 |
Is is possible to show the direction for a linktoline, even if the ShowLinksDir is False
with AxChartView1 do begin ShowLinksDir := False; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).LinkTo := 'LB'; with Add('L1_B<br><br>Cust',Nil,'LB',Nil,Nil) do begin LinkTo := 'LA2'; LinkToColor['LA2'] := $ff; LinkToWidth['LA2'] := 2; LinkToPen['LA2'] := EXORGCHARTLib.PenTypeEnum.exPenDashDot; LinkToShowDir['LA2'] := True; end; Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B1','LB','LB21',Nil,Nil); Add('L2_B2','LB','LB22',Nil,Nil); Add('L2_B3','LB','LB23',Nil,Nil); end; end |
171 |
Is is possible to change the width for a specified linkto line
with AxChartView1 do begin PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil).LinkTo := 'LB'; with Add('L1_B<br><br>Cust',Nil,'LB',Nil,Nil) do begin LinkTo := 'LA2'; LinkToColor['LA2'] := $ff; LinkToWidth['LA2'] := 4; LinkToPen['LA2'] := EXORGCHARTLib.PenTypeEnum.exPenSolid; LinkToCaption['LA2'] := 'L2A-L1B'; end; Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B1','LB','LB21',Nil,Nil); Add('L2_B2','LB','LB22',Nil,Nil); Add('L2_B3','LB','LB23',Nil,Nil); end; end |
170 |
Is is possible to change the width for a specified linkto line
|
169 |
Is is possible to change the color for a specified linkto line
|
168 |
How can I specify the size for a picture being shown in a specified node only
with AxChartView1 do begin with Nodes do begin with Add('Child 1',Nil,'1',Nil,Nil) do begin Picture := 'c:\exontrol\images\zipdisk.gif'; PictureWidth := 64; PictureHeight := 64; end; Add('Child 2',Nil,'2',Nil,Nil).Picture := 'c:\exontrol\images\auction.gif'; end; end |
167 |
How can I resize the pictures being shown in the nodes
with AxChartView1 do begin PictureHeightNode := 24; PictureWidthNode := 24; with Nodes do begin Add('Child 1',Nil,'1',Nil,Nil).Picture := 'c:\exontrol\images\zipdisk.gif'; Add('Child 2',Nil,'2',Nil,Nil).Picture := 'c:\exontrol\images\auction.gif'; end; end |
166 |
Can I change the width of the node's border
with AxChartView1 do begin with Nodes do begin with Add('Child 1',Nil,'1',Nil,Nil) do begin BorderWidth := 3; DrawRoundNode := False; end; Add('Child 2',Nil,'2',Nil,Nil); end; end |
165 |
Can I change the visual appearance of the node
with AxChartView1 do begin VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn'); with Nodes do begin Add('Child 1',Nil,'1',Nil,Nil).BackColor := $1000000; Add('Child 2',Nil,'2',Nil,Nil); end; end |
164 |
Can I specify a different color for node's border
|
163 |
Can I display my image on my links
with AxChartView1 do begin set_HTMLPicture('pic1','c:\exontrol\images\colorize.gif'); AntiAliasing := True; IndentSiblingY := 30; IndentSiblingX := 60; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil); with Add('L1_B',Nil,'LB',Nil,Nil) do begin LinkTo := 'LA2'; LinkToCaption['LA2'] := '<img>pic1</img> text'; end; Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; end |
162 |
How can I show a caption on my link
with AxChartView1 do begin AntiAliasing := True; IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil); with Add('L1_B',Nil,'LB',Nil,Nil) do begin LinkTo := 'LA2'; LinkToCaption['LA2'] := 'text'; end; Add('L2_A','LA','LA2',Nil,Nil); Add('L2_B','LB','LB2',Nil,Nil); end; end |
161 |
How can I show smootly the arrows
with AxChartView1 do begin AntiAliasing := True; IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil); Add('L1_B',Nil,'LB',Nil,Nil).LinkTo := 'LA2'; Add('L2_A','LA','LA2',Nil,Nil).LinkTo := 'LB'; Add('L2_B','LB','LB2',Nil,Nil); end; end |
160 |
How can I show direction on my links
with AxChartView1 do begin IndentSiblingY := 30; ShowLinksDir := True; PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); AntiAliasing := True; with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil); Add('L1_B',Nil,'LB',Nil,Nil).LinkTo := 'LA2'; Add('L2_A','LA','LA2',Nil,Nil).LinkTo := 'LB'; Add('L2_B','LB','LB2',Nil,Nil); end; end |
159 |
How can I add a doubled direction link
with AxChartView1 do begin PenWidthLink := 2; LinkColor := Color.FromArgb(0,0,0); with Nodes do begin Add('L1_A',Nil,'LA',Nil,Nil); Add('L1_B',Nil,'LB',Nil,Nil).LinkTo := 'LA2'; Add('L2_A','LA','LA2',Nil,Nil).LinkTo := 'LB'; Add('L2_B','LB','LB2',Nil,Nil); end; end |
158 |
How can I add arbitrary links
|
157 |
How can I add multiple parents
|
156 |
How can I add multiple parents or roots
with AxChartView1 do begin BeginUpdate(); HasButtons := EXORGCHARTLib.ExpandButtonEnum.exWPlus; ButtonsAlign := EXORGCHARTLib.PictureDisplayEnum.UpperCenter; PenWidthLink := 3; IndentChild := 32; with Root do begin HasButton := False; Caption := '<r><dotline><b>Root 1</b><br>Some information <a info>here</a>.<br><upline><dotline>Line 1:<r><fgcolor=0000FF><b>1</b></fgcolor>' + '<br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3'; Image := 0; AddGroup('<r><dotline><b>Root 2</b><br>Some information <a info>here</a>.<br><upline><dotline>Line 1:<r><fgcolor=0000FF><b>1</b></fgcolor>' + '<br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3',Nil,Nil); AddGroup('<r><dotline><b>Root 3</b><br>Some information <a info>here</a>.<br><upline><dotline>Line 1:<r><fgcolor=0000FF><b>1</b></fgcolor>' + '<br><upline><dotline>Line 2:<r>2<br><upline><dotline>Line 3:<r>3',Nil,Nil); AddAssistant('<b>Assistant</b> <a1>node 1</a>',Nil,Nil).Key := 'A'; with AddAssistant('<b>Assistant</b> <a2>node 2</a>',Nil,Nil) do begin Left := True; ShowLinks := False; LinkTo := 'A'; end; end; with Nodes do begin with Add('Parent <b>1</b>',Nil,'Key1',Nil,Nil) do begin HasButton := False; ArrangeSiblingNodesAs := EXORGCHARTLib.ArrangeSiblingEnum.exTree; ShowRoundLink := True; AddGroup('Parent <b>2</b>',Nil,Nil); AddGroup('Parent <b>3</b>',Nil,Nil); end; Add('SubItem 1','Key1','S1',Nil,Nil).HasButton := False; Add('SubItem 1.1','S1','S111',Nil,Nil); Add('SubItem 1.2','S1','S112',Nil,Nil); Add('SubItem 2','Key1',Nil,Nil,Nil); Add('Item 2',Nil,'Key2',Nil,Nil).Expanded := False; Add('SubItem 1','Key2',Nil,Nil,Nil); Add('SubItem 2','Key2',Nil,Nil,Nil); end; EndUpdate(); end |
155 |
How can I align the text/caption on the scroll bar
with AxChartView1 do begin set_ScrollPartCaption(EXORGCHARTLib.ScrollBarEnum.exHScroll,EXORGCHARTLib.ScrollPartEnum.exLowerBackPart,'left'); set_ScrollPartCaptionAlignment(EXORGCHARTLib.ScrollBarEnum.exHScroll,EXORGCHARTLib.ScrollPartEnum.exLowerBackPart,EXORGCHARTLib.AlignmentEnum.LeftAlignment); set_ScrollPartCaption(EXORGCHARTLib.ScrollBarEnum.exHScroll,EXORGCHARTLib.ScrollPartEnum.exUpperBackPart,'right'); set_ScrollPartCaptionAlignment(EXORGCHARTLib.ScrollBarEnum.exHScroll,EXORGCHARTLib.ScrollPartEnum.exUpperBackPart,EXORGCHARTLib.AlignmentEnum.RightAlignment); FixedWidthNode := 320; end |
154 |
How can I show round links
with AxChartView1 do begin ShowRoundLink := True; Root.Image := 0; IndentSiblingX := 32; IndentSiblingY := 64; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil).ArrangeSiblingNodesAs := EXORGCHARTLib.ArrangeSiblingEnum.exHorizontally; Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2</b>',Nil,Nil,Nil,Nil); end; end |
153 |
How do I access a node by its key
|
152 |
How can I get the number of nodes
|
151 |
How can I remove all nodes in the chart
|
150 |
How can I clear the chart
|
149 |
How can I get the number of nodes
|
148 |
How can I add a child node
with AxChartView1 do begin HasButtons := EXORGCHARTLib.ExpandButtonEnum.exPlus; Root.ArrangeSiblingNodesAs := EXORGCHARTLib.ArrangeSiblingEnum.exTree; with Nodes do begin Add('Child 1',Nil,'C1',Nil,Nil); Add('Sub Child 1','C1','SC1',Nil,Nil); Add('Sub Sub Shild 1','SC1',Nil,Nil,Nil); end; end |
147 |
How can I add a child node
with AxChartView1 do begin HasButtons := EXORGCHARTLib.ExpandButtonEnum.exPlus; with Nodes do begin Add('Child 1',Nil,'C1',Nil,Nil); Add('Child 2',Nil,'C2',Nil,Nil); Add('Sub Child 1','C1','SC1',Nil,Nil); Add('Sub Sub Shild 1','SC1',Nil,Nil,Nil); end; end |
146 |
How can I draw link or a line between my own nodes
|
145 |
How can I show or hide the link or a line between nodes
with AxChartView1 do begin HasButtons := EXORGCHARTLib.ExpandButtonEnum.exPlus; with Root do begin Image := 0; AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil).ShowLinks := False; Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2</b>',Nil,Nil,Nil,Nil); end; end |
144 |
How can I hide or show the +/- expand/collapse buttons for a specified node
with AxChartView1 do begin HasButtons := EXORGCHARTLib.ExpandButtonEnum.exPlus; with Root do begin Image := 0; AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil).HasButton := False; Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2</b>',Nil,Nil,Nil,Nil); end; end |
143 |
How can I expand or collapse a node
with AxChartView1 do begin HasButtons := EXORGCHARTLib.ExpandButtonEnum.exPlus; with Root do begin Image := 0; AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil).Expanded := False; Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2</b>',Nil,Nil,Nil,Nil); end; end |
142 |
How can I assign an icon to the root node
with AxChartView1 do begin Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' + 'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' + 'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' + 'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA='); Root.Image := 1; end |
141 |
How can I access an assistant nodes
|
140 |
How can I get the number or count of assistant nodes
|
139 |
How can I display assistant nodes on the right side only
with AxChartView1 do begin BeginUpdate(); with Root do begin Image := 0; AddAssistant('Assistant 1',Nil,Nil).Left := False; AddAssistant('Assistant 2',Nil,Nil).Left := False; end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2</b>',Nil,Nil,Nil,Nil); end; EndUpdate(); end |
138 |
How can I display assistant nodes on the left side only
with AxChartView1 do begin BeginUpdate(); with Root do begin Image := 0; AddAssistant('Assistant 1',Nil,Nil).Left := True; AddAssistant('Assistant 2',Nil,Nil).Left := True; end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2</b>',Nil,Nil,Nil,Nil); end; EndUpdate(); end |
137 |
How can I clear or remove all assistant nodes
|
136 |
How can I remove an assistant node
|
135 |
How can I add assistant node
with AxChartView1 do begin with Root do begin Image := 0; AddAssistant('Assistant 1',Nil,Nil); AddAssistant('Assistant 2',Nil,Nil); end; with Nodes do begin Add('Child <b>1</b>',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil); Add('Sub 3','1234',Nil,Nil,Nil); Add('Child <b>2</b>',Nil,Nil,Nil,Nil); end; end |
134 |
Can I change the border's node, using your EBN technology
with AxChartView1 do begin VisualAppearance.Add(1,'c:\exontrol\images\hot.ebn'); with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); with Add('Sub 2','1234',Nil,Nil,Nil) do begin Caption := 'This is a bit of long text that should break the line.'; BackColor := $1000000; end; end; end |
133 |
Can I remove the shadow for a specified node
with AxChartView1 do begin with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); with Add('Sub 2','1234',Nil,Nil,Nil) do begin Caption := 'This is a bit of long text that should break the line.'; ShadowNode := False; end; end; end |
132 |
Can I change the border for a specified node
|
131 |
Can I remove the round corner for a specified node
with AxChartView1 do begin with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); with Add('Sub 2','1234',Nil,Nil,Nil) do begin Caption := 'This is a bit of long text that should break the line.'; DrawRoundNode := False; end; end; end |
130 |
How can I disable or enable a node
with AxChartView1 do begin with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); with Add('Sub 2','1234',Nil,Nil,Nil) do begin Caption := 'This is a bit of long text that should break the line.'; Enabled := False; end; end; end |
129 |
How can I specify the height of the node
|
128 |
How can I specify the width of the node
|
127 |
How can I specify the width of the node to wrap it's content
|
126 |
How can I change the position of the node
|
125 |
How can I count or get the number of child nodes
|
124 |
How can I enumerate the child nodes
with AxChartView1 do begin with Nodes do begin Add('Child',Nil,'1234',Nil,Nil); Add('Sub 1','1234',Nil,Nil,Nil); Add('Sub 2','1234',Nil,Nil,Nil); Add(Item['1234'].FirstNode.Caption,Nil,Nil,Nil,Nil); Add(Item['1234'].FirstNode.NextNode.Caption,Nil,Nil,Nil,Nil); end; end |
123 |
How can I change the node's parent
|
122 |
How can I assign a key to a node
with AxChartView1 do begin Nodes.Add('Child',Nil,'1234',Nil,Nil); Nodes.Add('Sub 1','1234',Nil,Nil,Nil); Nodes.Add('Sub 2','1234',Nil,Nil,Nil); end |
121 |
How can I assign a key to a node
|
120 |
How can I change the node's background color
|
119 |
How can I change the node's background color
|
118 |
How can I change the node's foreground color
|
117 |
How can I change the node's foreground color
|
116 |
How can I assign a tooltip to a node
with AxChartView1 do begin with Nodes.Add('ToolTip',Nil,Nil,Nil,Nil) do begin ToolTip := 'This is a bit of text that''s shown when the cursor hovers this <b>node</b>.'; ToolTipTitle := 'TITLE'; end; end |
115 |
How can I assign a different font for the node's tooltip
|
114 |
How can I assign a tooltip to a node
|
113 |
How can I assign any extra data to my node
|
112 |
How can I assign an icon and a picture to a node
with AxChartView1 do begin Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' + 'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' + 'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' + 'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA='); with Nodes.Add('Child',Nil,Nil,Nil,Nil) do begin Image := 1; Picture := AxChartView1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)'); PictureAlignment := EXORGCHARTLib.ImageAlignmentEnum.exImageBottom; end; end |
111 |
How can I align the picture in the node
|
110 |
How can I align the picture in the node
|
109 |
How can I align the picture in the node
|
108 |
How can I assign a picture to a node
|
107 |
How can I align the icon in the node
|
106 |
How can I align the icon in the node
|
105 |
How can I align the icon in the node
|
104 |
How can I assign an icon to a node
with AxChartView1 do begin Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' + 'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' + 'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' + 'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA='); Nodes.Add('Child',Nil,Nil,Nil,Nil).Image := 1; end |
103 |
How can I change the font for a node
|
102 |
How can I add a multiple lines node
|
101 |
How can I add a multiple lines node
|