1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method DrawScenarioSummary ( 
 |    internal[Surface] surface, 
 |    ScenarioSummary object, 
 |    Number xpos, 
 |    Number ypos, 
 |    Number width, 
 |    Number height, 
 |    Number height2, 
 |    String fonttype, 
 |    Number fontsize 
 |  ) id:Method_FormScenarioSummary_DrawScenarioSummary 
 |  { 
 |    #keys: '[136682.0.1857638181]' 
 |    Body: 
 |    [* 
 |      ypos2:= ypos + height; 
 |      font := FontSpecification::Construct( fonttype, fontsize ); 
 |      pen := PenSpecification::Construct( Color::Black() ); 
 |       
 |      textFormat := TextFormat::Construct( TextFormat::AlignCenter(), 
 |                                           TextFormat::AlignMiddle(), 
 |                                           TextFormat::WrapWords() ); 
 |       
 |       
 |      textFormat := textFormat.AlignMiddle().AlignCenter().NoEndEllipsis(); 
 |       
 |      surface.TextColor( Color::GrayText() ); 
 |      surface.Rect( xpos, ypos, width, height ) 
 |       
 |      surface.Pen( pen ); 
 |      surface.Font( font ); 
 |      surface.TextZoom( xpos, ypos, width, height, [String]object.GetValue(), textFormat ); 
 |      surface.Rect( xpos, ypos2, width, height2 ) 
 |      surface.Fill( xpos, ypos2, width, height2, Color::DarkBlue() ); 
 |       
 |      surface.TextColor( Color::White() ); 
 |      surface.TextZoom( xpos, ypos2, width, height2, object.Name(), textFormat ); 
 |    *] 
 |    Declarative: true 
 |  } 
 |  
  |