home *** CD-ROM | disk | FTP | other *** search
/ Computer Active Guide 2009 April / CAGidas04.iso / Programos / essentialpim3.exe / Reports / TodayClassic.fr3 < prev    next >
Encoding:
Extensible Markup Language  |  2009-04-08  |  19.9 KB  |  76 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <TfrxReport Version="4.7.79" DotMatrixReport="False" IniFile="\Software\Fast Reports" OldStyleProgress="True" PreviewOptions.Buttons="4095" PreviewOptions.Zoom="1" PrintOptions.Printer="Default" PrintOptions.PrintOnSheet="0" ReportOptions.CreateDate="39870,0200169907" ReportOptions.Description.Text="" ReportOptions.LastChange="39909,4782136806" ScriptLanguage="PascalScript" ScriptText.Text="var   ArrowShowed: Boolean; procedure ArrowOnBeforePrint(Sender: TfrxComponent); begin   if not ArrowShowed and not<DayTasks."AllDay"> and (<DayTasks."EndTime"> >= Now) then    ArrowShowed := True   else    TfrxPictureView(Sender).Width := 0; end; procedure LineOnAfterData(Sender: TfrxComponent); begin   with TfrxLineView(Sender).Frame do    if <Days."DayNo"> = 0 then     Color := $A7A7A7    else     Color := $CDCDCD;   OnAfterData(Sender); end; procedure TaskOnAfterData(Sender: TfrxComponent); begin   with TfrxMemoView(Sender).Font do   begin    if (<DayTasks."EndTime"> < Now) or (<DayTasks."Completion"> = '100%') then     Color := clGray    else     Color := clWindowText;    if <DayTasks."Completion"> = '100%' then     Style := <fsStrikeOut>    else     Style := 0;   end; end; procedure TaskCategoryOnAfterData(Sender: TfrxComponent); begin   with TfrxMemoView(Sender) do   begin    Color := <DayTasks."Category.Color">;    if Color <> clWindow then     Frame.Color := clBlack    else     Frame.Color := clNone;   end;   OnAfterData(Sender); end; procedure TaskTextOnAfterData(Sender: TfrxComponent); begin   TaskOnAfterData(Sender);   OnAfterData(Sender);   if <DayTasks."Priority.Img"> = '' then    with TfrxMemoView(Sender) do    begin     Left := Left - 12;     Width := Width + 12;    end; end; procedure ToDoOnAfterData(Sender: TfrxComponent); begin   OnAfterData(Sender);   TfrxView(Sender).Left := TfrxView(Sender).Left + <ToDos."Level"> * 10; end; procedure ToDoCategoryOnAfterData(Sender: TfrxComponent); begin   ToDoOnAfterData(Sender);   with TfrxMemoView(Sender) do   begin    Color := <ToDos."Category.Color">;    if Color <> clWindow then     Frame.Color := clBlack    else     Frame.Color := clNone;   end; end; procedure ToDoTextOnAfterData(Sender: TfrxComponent); begin   ToDoOnAfterData(Sender);   with TfrxMemoView(Sender) do   begin    if <ToDos."Priority.Img"> = '' then    begin     Left := Left - 12;     Width := Width + 12;    end;    Width := Width - <ToDos."Level"> * 10;    if (<ToDos."TimeStr"> = '') or (<ToDos."Subject"> = '') then     Memo.Text := <ToDos."TimeStr"> + <ToDos."Subject">    else     Memo.Text := <ToDos."TimeStr"> + #13#10 + <ToDos."Subject">;   end;   with TfrxMemoView(Sender).Font do    if <ToDos."Completion"> = '100%' then    begin     Color := clGray;     Style := <fsStrikeOut>;    end    else    begin     if (<ToDos."DueDate"> <> '') and (<ToDos."DueDate"> < Now) then      Color := clRed     else      Color := clWindowText;     Style := 0;    end; end; procedure FolderOnAfterData(Sender: TfrxComponent); begin   OnAfterData(Sender);   with TfrxMemoView(Sender) do   begin    Left := Left + <Folders."Level"> * 10;    Width := Width - <Folders."Level"> * 10;   end; end; procedure UnreadOnAfterData(Sender: TfrxComponent); begin   OnAfterData(Sender);   with TfrxMemoView(Sender) do   begin    if <Folders."UnreadCount"> = 0 then     Font.Style := 0    else     Font.Style := <fsBold>;   end; end; procedure OnAfterData(Sender: TfrxComponent); function GetParamName(const Params: String; var Pos: Integer; var ParamName: Char): Boolean; var   I: Integer;   S: String; begin   I := Pos;   while (I <= Length(Params)) and (Params[I] <> '=') do Inc(I);   S := Copy(Params, Pos, I - Pos);   Pos := I + 1;   Result := (S <> '') and (S[1] in['A'..'Z']);   if Result then                                   ParamName := S[1]; end;    function GetParamValue(const Params: String; var Pos: Integer; var ParamValue: Integer): Boolean; var   I: Integer;   S: String;                          begin   I := Pos;   while (I <= Length(Params)) and (Params[I] in['0'..'9']) do Inc(I);   S := Copy(Params, Pos, I - Pos);   Pos := I;   Result := S <> '';   if Result then                                   ParamValue := StrToInt(S); end;    var   Params: String;                                    Pos,ParamValue: Integer;   ParamName,ParamSign: Char;   E: Extended;                                begin   Pos := 1;   with TfrxView(Sender) do   begin    Params := TagStr;                                  while GetParamName(Params, Pos, ParamName) do     if GetParamValue(Params, Pos, ParamValue) then     begin      if (Pos <= Length(Params)) and (Params[Pos] = '%') then      begin       if ParamName in['L', 'R', 'W'] then        E := Engine.PageWidth * ParamValue / 100       else        E := Engine.PageHeight * ParamValue / 100;       Inc(Pos);      end      else       E := ParamValue;      if (Pos <= Length(Params)) and (Params[Pos] in['+', '-']) then      begin       ParamSign := Params[Pos];       Inc(Pos);       if GetParamValue(Params, Pos, ParamValue) then        if ParamSign = '+' then         E := E + ParamValue        else         E := E - ParamValue;      end;      case ParamName of       'L': Left := E;       'T': Top := E;       'R': Left := E - Width;          'B': Top := E - Height;       'W': Width := E;       'H': Height := E;      end;      Inc(Pos);     end;   end; end; begin   Page1.TopMargin := 0;   Page1.LeftMargin := 15;   Page1.RightMargin := 70.4;     Page1.BottomMargin := 81.3; end." PropData="044C65667403940003546F70027408446174617365747301010C1700000020446174615365744E616D653D2243617074696F6E732200010C1300000020446174615365744E616D653D22446179732200010C1700000020446174615365744E616D653D224461795461736B732200010C1400000020446174615365744E616D653D22546F446F732200010C1700000020446174615365744E616D653D224163636F756E74732200010C1600000020446174615365744E616D653D22466F6C646572732200010C1B00000020446174615365744E616D653D22436F6E746163744461746573220000095661726961626C65730100055374796C650100">
  3.   <TfrxDataPage Name="Data" Height="1000" Left="0" Top="0" Width="1000"/>
  4.   <TfrxReportPage Name="Page1" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="15" RightMargin="70,4" TopMargin="0" BottomMargin="81,3" ColumnWidth="0" ColumnPositions.Text="" HGuides.Text="" VGuides.Text="">
  5.     <TfrxSubreport Name="Subreport1" Left="0" Top="0" Width="100" Height="40" ShowHint="False" Page="Page2"/>
  6.     <TfrxSubreport Name="Subreport2" Left="0" Top="0" Width="100" Height="40" ShowHint="False" Page="Page3"/>
  7.     <TfrxSubreport Name="Subreport3" Left="0" Top="0" Width="100" Height="40" ShowHint="False" Page="Page4"/>
  8.     <TfrxLineView Name="Line3" Left="200" Top="0" Width="0" Height="100" OnAfterData="OnAfterData" ShowHint="False" TagStr="L=45%;H=100%" Frame.Color="12763842" Frame.Typ="1"/>
  9.     <TfrxLineView Name="Line4" Left="200" Top="0" Width="0" Height="100" OnAfterData="OnAfterData" ShowHint="False" TagStr="L=75%;H=100%" Frame.Color="12763842" Frame.Typ="1"/>
  10.     <TfrxPageHeader Name="PageHeader1" Height="20" Left="0" Top="18,89765" Width="470,929438">
  11.       <TfrxLineView Name="Line5" Left="475,464566929134" Top="0" Width="0" Height="816" ShowHint="False" Frame.Style="fsDash" Frame.Typ="1" Frame.Width="0,5"/>
  12.       <TfrxLineView Name="Line6" Left="-0,377952755905512" Top="0" Width="0" Height="816" ShowHint="False" Frame.Typ="1" Frame.Width="0,5"/>
  13.       <TfrxMemoView Name="Memo27" Left="-34" Top="0" Width="16" Height="468" ShowHint="False" Font.Charset="1" Font.Color="8421504" Font.Height="-11" Font.Name="Arial" Font.Style="0" ParentFont="False" Rotation="90" VAlign="vaCenter" Text="EssentialPIM Printout"/>
  14.       <TfrxMemoView Name="Memo28" Left="-22" Top="0" Width="16" Height="476" ShowHint="False" Font.Charset="1" Font.Color="8421504" Font.Height="-11" Font.Name="Arial" Font.Style="4" ParentFont="False" Rotation="90" VAlign="vaCenter" Text="www.essentialpim.com"/>
  15.     </TfrxPageHeader>
  16.     <TfrxPageFooter Name="PageFooter1" Height="0" Left="0" Top="98,26778" Width="470,929438">
  17.       <TfrxLineView Name="Line7" Left="-56,6929133858268" Top="0" Width="528" Height="0" ShowHint="False" Frame.Style="fsDash" Frame.Typ="4" Frame.Width="0,5"/>
  18.     </TfrxPageFooter>
  19.   </TfrxReportPage>
  20.   <TfrxReportPage Name="Page2" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Tahoma" Font.Style="0" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="15" RightMargin="70,4" TopMargin="0" BottomMargin="81,3" ColumnWidth="0" ColumnPositions.Text="" HGuides.Text="" VGuides.Text="">
  21.     <TfrxHeader Name="Header1" Height="18" Left="0" Top="18,89765" Width="470,929438">
  22.       <TfrxMemoView Name="Memo1" Left="0" Top="0" Width="300" Height="18" OnBeforePrint="OnAfterData" ShowHint="False" TagStr="W=45%-10" Color="14737632" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Tahoma" Font.Style="1" GapX="6" ParentFont="False" Text="[Captions."Shedule"]"/>
  23.     </TfrxHeader>
  24.     <TfrxMasterData Name="MasterData1" Height="38" Left="0" Top="60,47248" Width="470,929438" ColumnWidth="0" ColumnGap="0" DataSetName="Days" PrintIfDetailEmpty="True" RowCount="0">
  25.       <TfrxMemoView Name="Memo2" Left="10" Top="14" Width="77,32282" Height="18" ShowHint="False" AutoWidth="True" DataField="Date" DataSetName="Days" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Tahoma" Font.Style="1" ParentFont="False" Text="[Days."Date"]"/>
  26.       <TfrxMemoView Name="Memo3" Left="96" Top="14" Width="80" Height="18" OnAfterData="OnAfterData" ShowHint="False" TagStr="R=45%" AutoWidth="True" DataField="Day" DataSetName="Days" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Tahoma" Font.Style="1" ParentFont="False" Text="[Days."Day"]"/>
  27.       <TfrxLineView Name="Line1" Left="10" Top="34" Width="77,32282" Height="0" OnAfterData="LineOnAfterData" ShowHint="False" Frame.Color="13487565" Frame.Typ="4"/>
  28.       <TfrxLineView Name="Line2" Left="96" Top="34" Width="150" Height="0" OnAfterData="LineOnAfterData" ShowHint="False" TagStr="W=45%-110" Frame.Color="13487565" Frame.Typ="4"/>
  29.     </TfrxMasterData>
  30.     <TfrxDetailData Name="DetailData1" Height="20" Left="0" Top="120,94496" Width="470,929438" ColumnWidth="0" ColumnGap="0" DataSetName="DayTasks" RowCount="0" Stretched="True">
  31.       <TfrxPictureView Name="Picture1" Left="3" Top="7" Width="6" Height="7" OnBeforePrint="ArrowOnBeforePrint" ShowHint="False" FileLink="C:\DOCUME~1\Andrey\LOCALS~1\Temp\img017.bmp" Stretched="False" HightQuality="False"/>
  32.       <TfrxMemoView Name="Memo4" Left="15" Top="2" Width="62,2047" Height="29,33859" OnAfterData="TaskOnAfterData" ShowHint="False" DataField="TimeStr" DataSetName="DayTasks" Font.Charset="1" Font.Color="0" Font.Height="-9" Font.Name="Tahoma" Font.Style="0" ParentFont="False" Text="[DayTasks."TimeStr"]"/>
  33.       <TfrxPictureView Name="Picture2" Left="95" Top="2" Width="16" Height="16" ShowHint="False" Center="True" FileLink="[DayTasks."Completion.Img.2"]" Stretched="False" HightQuality="False"/>
  34.       <TfrxMemoView Name="Memo5" Left="111" Top="4" Width="11" Height="11" OnAfterData="TaskCategoryOnAfterData" ShowHint="False" Frame.Typ="15" Text=""/>
  35.       <TfrxPictureView Name="Picture3" Left="125" Top="3" Width="12" Height="16" ShowHint="False" Center="True" FileLink="[DayTasks."Priority.Img"]" Stretched="False" HightQuality="False"/>
  36.       <TfrxMemoView Name="Memo6" Left="137" Top="2" Width="100" Height="18" OnAfterData="TaskTextOnAfterData" ShowHint="False" StretchMode="smActualHeight" TagStr="W=45%-150" DataField="Title" DataSetName="DayTasks" Font.Charset="1" Font.Color="0" Font.Height="-9" Font.Name="Tahoma" Font.Style="0" ParentFont="False" Text="[DayTasks."Title"]"/>
  37.     </TfrxDetailData>
  38.   </TfrxReportPage>
  39.   <TfrxReportPage Name="Page3" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Tahoma" Font.Style="0" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="15" RightMargin="62" TopMargin="0" BottomMargin="87" ColumnWidth="0" ColumnPositions.Text="" HGuides.Text="" VGuides.Text="">
  40.     <TfrxHeader Name="Header2" Height="28" Left="0" Top="18,89765" Width="502,67749">
  41.       <TfrxMemoView Name="Memo7" Left="10" Top="0" Width="200" Height="18" OnAfterData="OnAfterData" ShowHint="False" TagStr="L=45%+11;W=30%-21" Color="14737632" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Tahoma" Font.Style="1" GapX="6" ParentFont="False" Text="[Captions."ToDos"]"/>
  42.     </TfrxHeader>
  43.     <TfrxMasterData Name="MasterData2" Height="0" Left="0" Top="68,03154" Width="502,67749" ColumnWidth="0" ColumnGap="0" PrintIfDetailEmpty="True" RowCount="1"/>
  44.     <TfrxDetailData Name="DetailData2" Height="22" Left="0" Top="90,70872" Width="502,67749" ColumnWidth="0" ColumnGap="0" DataSetName="ToDos" RowCount="0" Stretched="True">
  45.       <TfrxPictureView Name="Picture4" Left="18" Top="4" Width="16" Height="16" OnAfterData="ToDoOnAfterData" ShowHint="False" Center="True" FileLink="[ToDos."Completion.Img"]" Stretched="False" TagStr="L=45%+18" HightQuality="False"/>
  46.       <TfrxMemoView Name="Memo8" Left="36" Top="6" Width="11" Height="11" OnAfterData="ToDoCategoryOnAfterData" ShowHint="False" TagStr="L=45%+34" Frame.Typ="15" Text=""/>
  47.       <TfrxPictureView Name="Picture5" Left="45" Top="6" Width="12" Height="12" OnAfterData="ToDoOnAfterData" ShowHint="False" FileLink="[ToDos."Priority.Img"]" Stretched="False" TagStr="L=45%+48" HightQuality="False"/>
  48.       <TfrxMemoView Name="Memo9" Left="50" Top="4" Width="140" Height="18" OnAfterData="ToDoTextOnAfterData" ShowHint="False" StretchMode="smActualHeight" TagStr="L=45%+60;W=30%-74" Font.Charset="1" Font.Color="0" Font.Height="-9" Font.Name="Tahoma" Font.Style="0" ParentFont="False" Text=""/>
  49.     </TfrxDetailData>
  50.   </TfrxReportPage>
  51.   <TfrxReportPage Name="Page4" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Tahoma" Font.Style="0" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="15" RightMargin="62" TopMargin="0" BottomMargin="87" ColumnWidth="0" ColumnPositions.Text="" HGuides.Text="" VGuides.Text="">
  52.     <TfrxHeader Name="Header3" Height="21" Left="0" Top="18,89765" Width="502,67749">
  53.       <TfrxMemoView Name="Memo10" Left="10" Top="0" Width="300" Height="18" OnAfterData="OnAfterData" ShowHint="False" TagStr="L=75%+11;W=25%-10" Color="14737632" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Tahoma" Font.Style="1" GapX="6" ParentFont="False" Text="[Captions."Messages"]"/>
  54.     </TfrxHeader>
  55.     <TfrxMasterData Name="MasterData3" Height="0" Left="0" Top="64,25201" Width="502,67749" ColumnWidth="0" ColumnGap="0" PrintIfDetailEmpty="True" RowCount="1"/>
  56.     <TfrxFooter Name="Footer1" Height="50" Left="0" Top="86,92919" Width="502,67749">
  57.       <TfrxSubreport Name="Subreport4" Left="0" Top="20" Width="100" Height="25" ShowHint="False" Page="Page5"/>
  58.     </TfrxFooter>
  59.     <TfrxDetailData Name="DetailData3" Height="29" Left="0" Top="158,74026" Width="502,67749" ColumnWidth="0" ColumnGap="0" DataSetName="Accounts" RowCount="0" Stretched="True">
  60.       <TfrxMemoView Name="Memo11" Left="18" Top="11" Width="164" Height="18" OnAfterData="OnAfterData" ShowHint="False" StretchMode="smActualHeight" TagStr="L=75%+18;W=25%-26" DataField="Name" DataSetName="Accounts" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Tahoma" Font.Style="0" ParentFont="False" Text="[Accounts."Name"]"/>
  61.     </TfrxDetailData>
  62.     <TfrxSubdetailData Name="SubdetailData1" Height="20" Left="0" Top="211,65368" Width="502,67749" ColumnWidth="0" ColumnGap="0" DataSetName="Folders" RowCount="0" Stretched="True">
  63.       <TfrxMemoView Name="Memo12" Left="34" Top="2" Width="148" Height="18" OnAfterData="FolderOnAfterData" ShowHint="False" StretchMode="smActualHeight" TagStr="L=75%+26;W=25%-34" DataField="Name" DataSetName="Folders" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Tahoma" Font.Style="0" Frame.Color="13487565" Frame.Typ="8" ParentFont="False" Text="[Folders."Name"]"/>
  64.       <TfrxMemoView Name="Memo13" Left="144" Top="2" Width="24" Height="18" OnAfterData="UnreadOnAfterData" ShowHint="False" StretchMode="smActualHeight" TagStr="L=100%-28" DataField="UnreadCount" DataSetName="Folders" Font.Charset="1" Font.Color="0" Font.Height="-11" Font.Name="Tahoma" Font.Style="0" ParentFont="False" Text="[Folders."UnreadCount"]"/>
  65.     </TfrxSubdetailData>
  66.   </TfrxReportPage>
  67.   <TfrxReportPage Name="Page5" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Tahoma" Font.Style="0" PaperWidth="210" PaperHeight="297" PaperSize="9" LeftMargin="10" RightMargin="10" TopMargin="10" BottomMargin="10" ColumnWidth="0" ColumnPositions.Text="" HGuides.Text="" VGuides.Text="">
  68.     <TfrxHeader Name="Header4" Height="28" Left="0" Top="18,89765" Width="718,1107">
  69.       <TfrxMemoView Name="Memo14" Left="10" Top="0" Width="300" Height="18" OnAfterData="OnAfterData" ShowHint="False" TagStr="L=75%+11;W=25%-10" Color="14737632" Font.Charset="1" Font.Color="0" Font.Height="-13" Font.Name="Tahoma" Font.Style="1" GapX="6" ParentFont="False" Text="[Captions."Anniversaries"]"/>
  70.     </TfrxHeader>
  71.     <TfrxMasterData Name="MasterData4" Height="22" Left="0" Top="68,03154" Width="718,1107" ColumnWidth="0" ColumnGap="0" DataSetName="ContactDates" RowCount="0" Stretched="True">
  72.       <TfrxMemoView Name="Memo15" Left="18" Top="4" Width="164" Height="18" OnAfterData="OnAfterData" ShowHint="False" StretchMode="smActualHeight" TagStr="L=75%+18;W=25%-26" DataField="Text" DataSetName="ContactDates" Font.Charset="1" Font.Color="0" Font.Height="-9" Font.Name="Tahoma" Font.Style="0" Frame.Color="13487565" Frame.Typ="8" ParentFont="False" Text="[ContactDates."Text"]"/>
  73.     </TfrxMasterData>
  74.   </TfrxReportPage>
  75. </TfrxReport>
  76.