﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer version="1.02" type="Net" application="StiReport">
  <Dictionary Ref="1" type="Dictionary" isKey="true">
    <BusinessObjects isList="true" count="0" />
    <Databases isList="true" count="0" />
    <DataSources isList="true" count="0" />
    <Relations isList="true" count="0" />
    <Report isRef="0" />
    <Variables isList="true" count="0" />
  </Dictionary>
  <EngineVersion>EngineV2</EngineVersion>
  <GlobalizationStrings isList="true" count="0" />
  <MetaTags isList="true" count="0" />
  <Pages isList="true" count="2">
    <Page1 Ref="2" type="Page" isKey="true">
      <Border>None;Black;2;Solid;False;4;Black</Border>
      <Brush>Transparent</Brush>
      <Components isList="true" count="6">
        <DataBand1 Ref="3" type="DataBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,0.2,7.72,1.8</ClientRectangle>
          <Components isList="true" count="3">
            <Text1 Ref="4" type="Text" isKey="true">
              <Border>All;Black;1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <CanGrow>True</CanGrow>
              <ClientRectangle>0,0,1.1,1.8</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Font>Arial,10</Font>
              <GrowToHeight>True</GrowToHeight>
              <Margins>0,0,0,0</Margins>
              <Name>Text1</Name>
              <Page isRef="2" />
              <Parent isRef="3" />
              <Text>Text1
Text1
Text1
Text1
Text1</Text>
              <TextBrush>Black</TextBrush>
              <TextQuality>Wysiwyg</TextQuality>
              <Type>Expression</Type>
            </Text1>
            <Text2 Ref="5" type="Text" isKey="true">
              <Border>Top, Right, Bottom;Black;1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <CanGrow>True</CanGrow>
              <ClientRectangle>1.1,0,0.7,1.8</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Font>Arial,10</Font>
              <GrowToHeight>True</GrowToHeight>
              <Margins>0,0,0,0</Margins>
              <Name>Text2</Name>
              <Page isRef="2" />
              <Parent isRef="3" />
              <Text>Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2
Text2</Text>
              <TextBrush>Black</TextBrush>
              <TextQuality>Wysiwyg</TextQuality>
              <Type>Expression</Type>
            </Text2>
            <Panel1 Ref="6" type="Stimulsoft.Report.Components.StiPanel" isKey="true">
              <Border>Top, Right, Bottom;Black;1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <CanGrow>True</CanGrow>
              <ClientRectangle>1.8,0,5.9,1.8</ClientRectangle>
              <Components isList="true" count="5">
                <SubReport1 Ref="7" type="SubReport" isKey="true">
                  <Brush>Transparent</Brush>
                  <ClientRectangle>0,0,5.9,1.8</ClientRectangle>
                  <Components isList="true" count="0" />
                  <Name>SubReport1</Name>
                  <Page isRef="2" />
                  <Parent isRef="6" />
                  <SubReportPageGuid>48ffe99c2b43094401708e8d9bd9ecc7</SubReportPageGuid>
                </SubReport1>
                <StartPointPrimitive1 Ref="8" type="Stimulsoft.Report.Components.StiStartPointPrimitive" isKey="true">
                  <ClientRectangle>5.2,0,0,0</ClientRectangle>
                  <Name>StartPointPrimitive1</Name>
                  <Page isRef="2" />
                  <Parent isRef="6" />
                  <ReferenceToGuid>db2dbdb825724420a2f2638c965b0928</ReferenceToGuid>
                </StartPointPrimitive1>
                <StartPointPrimitive2 Ref="9" type="Stimulsoft.Report.Components.StiStartPointPrimitive" isKey="true">
                  <ClientRectangle>2,0,0,0</ClientRectangle>
                  <Name>StartPointPrimitive2</Name>
                  <Page isRef="2" />
                  <Parent isRef="6" />
                  <ReferenceToGuid>45bb91d48a9a4192bd3e14b0ad78c7ed</ReferenceToGuid>
                </StartPointPrimitive2>
                <StartPointPrimitive3 Ref="10" type="Stimulsoft.Report.Components.StiStartPointPrimitive" isKey="true">
                  <ClientRectangle>5.5,0,0,0</ClientRectangle>
                  <Name>StartPointPrimitive3</Name>
                  <Page isRef="2" />
                  <Parent isRef="6" />
                  <ReferenceToGuid>c27dd98150034d28813580b4fa271328</ReferenceToGuid>
                </StartPointPrimitive3>
                <StartPointPrimitive4 Ref="11" type="Stimulsoft.Report.Components.StiStartPointPrimitive" isKey="true">
                  <ClientRectangle>4.9,0,0,0</ClientRectangle>
                  <Name>StartPointPrimitive4</Name>
                  <Page isRef="2" />
                  <Parent isRef="6" />
                  <ReferenceToGuid>6cd4be94797d4d76bc6bc096bac266af</ReferenceToGuid>
                </StartPointPrimitive4>
              </Components>
              <Conditions isList="true" count="0" />
              <GrowToHeight>True</GrowToHeight>
              <Name>Panel1</Name>
              <Page isRef="2" />
              <Parent isRef="3" />
            </Panel1>
          </Components>
          <Conditions isList="true" count="0" />
          <CountData>1</CountData>
          <DataRelationName isNull="true" />
          <Filters isList="true" count="0" />
          <Name>DataBand1</Name>
          <Page isRef="2" />
          <Parent isRef="2" />
          <Sort isList="true" count="0" />
        </DataBand1>
        <FooterBand1 Ref="12" type="FooterBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,2.4,7.72,0</ClientRectangle>
          <Components isList="true" count="4">
            <EndPointPrimitive1 Ref="13" type="Stimulsoft.Report.Components.StiEndPointPrimitive" isKey="true">
              <ClientRectangle>7,0,0,0</ClientRectangle>
              <Name>EndPointPrimitive1</Name>
              <Page isRef="2" />
              <Parent isRef="12" />
              <ReferenceToGuid>db2dbdb825724420a2f2638c965b0928</ReferenceToGuid>
            </EndPointPrimitive1>
            <EndPointPrimitive2 Ref="14" type="Stimulsoft.Report.Components.StiEndPointPrimitive" isKey="true">
              <ClientRectangle>3.8,0,0,0</ClientRectangle>
              <Name>EndPointPrimitive2</Name>
              <Page isRef="2" />
              <Parent isRef="12" />
              <ReferenceToGuid>45bb91d48a9a4192bd3e14b0ad78c7ed</ReferenceToGuid>
            </EndPointPrimitive2>
            <EndPointPrimitive3 Ref="15" type="Stimulsoft.Report.Components.StiEndPointPrimitive" isKey="true">
              <ClientRectangle>7.3,0,0,0</ClientRectangle>
              <Name>EndPointPrimitive3</Name>
              <Page isRef="2" />
              <Parent isRef="12" />
              <ReferenceToGuid>c27dd98150034d28813580b4fa271328</ReferenceToGuid>
            </EndPointPrimitive3>
            <EndPointPrimitive4 Ref="16" type="Stimulsoft.Report.Components.StiEndPointPrimitive" isKey="true">
              <ClientRectangle>6.7,0,0,0</ClientRectangle>
              <Name>EndPointPrimitive4</Name>
              <Page isRef="2" />
              <Parent isRef="12" />
              <ReferenceToGuid>6cd4be94797d4d76bc6bc096bac266af</ReferenceToGuid>
            </EndPointPrimitive4>
          </Components>
          <Conditions isList="true" count="0" />
          <Name>FooterBand1</Name>
          <Page isRef="2" />
          <Parent isRef="2" />
        </FooterBand1>
        <VerticalLinePrimitive1 Ref="17" type="VerticalLinePrimitive" isKey="true">
          <ClientRectangle>7,0.2,0.01,2.2</ClientRectangle>
          <Color>Black</Color>
          <EndCap Ref="18" type="Cap" isKey="true">
            <Color>Black</Color>
          </EndCap>
          <Guid>db2dbdb825724420a2f2638c965b0928</Guid>
          <Name>VerticalLinePrimitive1</Name>
          <Page isRef="2" />
          <Parent isRef="2" />
          <StartCap Ref="19" type="Cap" isKey="true">
            <Color>Black</Color>
          </StartCap>
        </VerticalLinePrimitive1>
        <VerticalLinePrimitive2 Ref="20" type="VerticalLinePrimitive" isKey="true">
          <ClientRectangle>3.8,0.2,0.01,2.2</ClientRectangle>
          <Color>Black</Color>
          <EndCap Ref="21" type="Cap" isKey="true">
            <Color>Black</Color>
          </EndCap>
          <Guid>45bb91d48a9a4192bd3e14b0ad78c7ed</Guid>
          <Name>VerticalLinePrimitive2</Name>
          <Page isRef="2" />
          <Parent isRef="2" />
          <StartCap Ref="22" type="Cap" isKey="true">
            <Color>Black</Color>
          </StartCap>
        </VerticalLinePrimitive2>
        <VerticalLinePrimitive3 Ref="23" type="VerticalLinePrimitive" isKey="true">
          <ClientRectangle>7.3,0.2,0.01,2.2</ClientRectangle>
          <Color>Black</Color>
          <EndCap Ref="24" type="Cap" isKey="true">
            <Color>Black</Color>
          </EndCap>
          <Guid>c27dd98150034d28813580b4fa271328</Guid>
          <Name>VerticalLinePrimitive3</Name>
          <Page isRef="2" />
          <Parent isRef="2" />
          <StartCap Ref="25" type="Cap" isKey="true">
            <Color>Black</Color>
          </StartCap>
        </VerticalLinePrimitive3>
        <VerticalLinePrimitive4 Ref="26" type="VerticalLinePrimitive" isKey="true">
          <ClientRectangle>6.7,0.2,0.01,2.2</ClientRectangle>
          <Color>Black</Color>
          <EndCap Ref="27" type="Cap" isKey="true">
            <Color>Black</Color>
          </EndCap>
          <Guid>6cd4be94797d4d76bc6bc096bac266af</Guid>
          <Name>VerticalLinePrimitive4</Name>
          <Page isRef="2" />
          <Parent isRef="2" />
          <StartCap Ref="28" type="Cap" isKey="true">
            <Color>Black</Color>
          </StartCap>
        </VerticalLinePrimitive4>
      </Components>
      <Conditions isList="true" count="0" />
      <Guid>5c7fdb174b15424e8426e83b0b7adaec</Guid>
      <Margins>0.39,0.39,0.39,0.39</Margins>
      <Name>Page1</Name>
      <PageHeight>11</PageHeight>
      <PageWidth>8.5</PageWidth>
      <Report isRef="0" />
      <Watermark Ref="29" type="Stimulsoft.Report.Components.StiWatermark" isKey="true">
        <Font>Arial,100</Font>
        <TextBrush>[50:0:0:0]</TextBrush>
      </Watermark>
    </Page1>
    <Page_SubReport1 Ref="30" type="Page" isKey="true">
      <Border>None;Black;2;Solid;False;4;Black</Border>
      <Brush>Transparent</Brush>
      <Components isList="true" count="1">
        <DataBand2 Ref="31" type="DataBand" isKey="true">
          <Brush>Transparent</Brush>
          <ClientRectangle>0,0.2,5.9,3.1</ClientRectangle>
          <Components isList="true" count="5">
            <Text3 Ref="32" type="Text" isKey="true">
              <Border>None;Black;1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <CanGrow>True</CanGrow>
              <ClientRectangle>0,0,2,0.2</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Font>Arial,10</Font>
              <GrowToHeight>True</GrowToHeight>
              <Margins>0,0,0,0</Margins>
              <Name>Text3</Name>
              <Page isRef="30" />
              <Parent isRef="31" />
              <Text>GrowToHeight - solution (failed)
GrowToHeight = true

Grows to surrounding DataBand2 height.

What is needed is to grow to DataBand1 height (or Panel1.Height) without moving from Subreport.

Static heights (not printing ones)
dataBand2 height: {DataBand2.Height}
dataBand1 height: {DataBand1.Height}
Panel1 height: {Panel1.Height}</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,</TextOptions>
              <Type>Expression</Type>
            </Text3>
            <Text5 Ref="33" type="Text" isKey="true">
              <Border>None;Black;1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>4.9,0,0.3,0.2</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Font>Arial,10</Font>
              <Guid>7c279882b0dda2eb65568e93e2166ddb</Guid>
              <Margins>0,0,0,0</Margins>
              <Name>Text5</Name>
              <Page isRef="30" />
              <Parent isRef="31" />
              <Text>8</Text>
              <TextBrush>Black</TextBrush>
              <Type>Expression</Type>
            </Text5>
            <Text6 Ref="34" type="Text" isKey="true">
              <Border>None;Black;1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>5.2,0,0.3,0.2</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Font>Arial,10</Font>
              <Guid>2c511fcad60637b45f8f8e944c616839</Guid>
              <Margins>0,0,0,0</Margins>
              <Name>Text6</Name>
              <Page isRef="30" />
              <Parent isRef="31" />
              <Text>14</Text>
              <TextBrush>Black</TextBrush>
              <Type>Expression</Type>
            </Text6>
            <Text7 Ref="35" type="Text" isKey="true">
              <Border>None;Black;1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>5.5,0,0.4,0.2</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Font>Arial,10</Font>
              <Guid>e8cf5e46c40f8686d6078e951b959705</Guid>
              <Margins>0,0,0,0</Margins>
              <Name>Text7</Name>
              <Page isRef="30" />
              <Parent isRef="31" />
              <Text>63</Text>
              <TextBrush>Black</TextBrush>
              <Type>Expression</Type>
            </Text7>
            <TextBoxBP Ref="36" type="Text" isKey="true">
              <BeforePrintEvent>TextBoxBP.Height = Panel1.Height;</BeforePrintEvent>
              <Border>None;Black;1;Solid;False;4;Black</Border>
              <Brush>Transparent</Brush>
              <ClientRectangle>2,0,2.9,0.2</ClientRectangle>
              <Conditions isList="true" count="0" />
              <Font>Arial,10</Font>
              <Guid>918a13e37d96d1c676d38e9fa5334627</Guid>
              <Margins>0,0,0,0</Margins>
              <Name>TextBoxBP</Name>
              <Page isRef="30" />
              <Parent isRef="31" />
              <Text>Before print - solution (failed)
TextBoxBP.Height = Panel1.Height;

Set height to this TextBox on before print to Panel1.Height that holds entire Subreport.
But achieved Panel1.Height is not the calculated one (after performed grow) for this row printing but initial one which is set statically in designer.</Text>
              <TextBrush>Black</TextBrush>
              <TextOptions>HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,</TextOptions>
              <Type>Expression</Type>
            </TextBoxBP>
          </Components>
          <Conditions isList="true" count="0" />
          <CountData>1</CountData>
          <DataRelationName isNull="true" />
          <Filters isList="true" count="0" />
          <Name>DataBand2</Name>
          <Page isRef="30" />
          <Parent isRef="30" />
          <Sort isList="true" count="0" />
        </DataBand2>
      </Components>
      <Conditions isList="true" count="0" />
      <Guid>48ffe99c2b43094401708e8d9bd9ecc7</Guid>
      <Margins>0.39,0.39,0.39,0.39</Margins>
      <Name>Page_SubReport1</Name>
      <PageHeight>11.69</PageHeight>
      <PageWidth>6.68</PageWidth>
      <Report isRef="0" />
      <Watermark Ref="37" type="Stimulsoft.Report.Components.StiWatermark" isKey="true">
        <Font>Arial,100</Font>
        <TextBrush>[50:0:0:0]</TextBrush>
      </Watermark>
    </Page_SubReport1>
  </Pages>
  <PrinterSettings Ref="38" type="Stimulsoft.Report.Print.StiPrinterSettings" isKey="true" />
  <ReferencedAssemblies isList="true" count="8">
    <value>System.Dll</value>
    <value>System.Drawing.Dll</value>
    <value>System.Windows.Forms.Dll</value>
    <value>System.Data.Dll</value>
    <value>System.Xml.Dll</value>
    <value>Stimulsoft.Controls.Dll</value>
    <value>Stimulsoft.Base.Dll</value>
    <value>Stimulsoft.Report.Dll</value>
  </ReferencedAssemblies>
  <ReportAlias>Report</ReportAlias>
  <ReportChanged>12/13/2012 12:19:18 PM</ReportChanged>
  <ReportCreated>12/21/2010 3:19:00 AM</ReportCreated>
  <ReportFile>F:\Downloads\FixHeightInSubreport.mrt</ReportFile>
  <ReportGuid>da17bd1d2b024b9b86ccea7f437b65df</ReportGuid>
  <ReportName>Report</ReportName>
  <ReportUnit>Inches</ReportUnit>
  <ReportVersion>2012.3.1500</ReportVersion>
  <Script>using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;

namespace Reports
{
    
    public class Report : Stimulsoft.Report.StiReport
    {
        
        public Report()
        {
            this.InitializeComponent();
        }
        #region StiReport Designer generated code - do not modify
		#endregion StiReport Designer generated code - do not modify
    }
}</Script>
  <ScriptLanguage>CSharp</ScriptLanguage>
  <Styles isList="true" count="0" />
</StiSerializer>