| 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 |  | } | 
 |