Ignore:
Timestamp:
Jul 7, 2010, 4:51:54 PM (14 years ago)
Author:
Kevin Toppenberg
Message:

Upgrading to version 27

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/trunk/CPRS-Chart/uReports.pas

    r456 r830  
    33interface
    44
    5 uses sysutils, classes, ORFN;
     5uses sysutils, classes, ORFN, ComCtrls, Forms, Graphics;
    66
    77type
     
    6363    Direct     : String;         //Direct Remote Call flag
    6464    HDR        : String;         //HDR is data source if = 1
     65    FHIE       : String;         //FHIE is data source if = 1
     66    FHIEONLY   : String;         //FHIEONLY if data is to only include FHIE
    6567end;
    6668
     
    8991function MakePrntProcTreeObject(x: string): PProcTreeObj;
    9092
     93//procedures & functions for Report Fonts
     94
     95procedure ReportTextFontChange(Self, Sender: TObject);
     96function CreateReportTextComponent(ParentForm: TForm): TRichEdit;
     97
     98
    9199implementation
    92100
     
    116124  FHandle := AHandle;
    117125  FCount := AData.Count;
    118   FData.Assign(AData);
     126  FastAssign(AData, FData);
    119127end;
    120128
     
    123131  AnObject: PReportTreeObject;
    124132begin
    125   //x=id^Name^Qualifier^HSTag;Routine^Entry^Routine^Remote^Type^Category^RPC^ifn^SortOrder^MaxDaysBack
     133  //x=id^Name^Qualifier^HSTag;Routine^Entry^Routine^Remote^Type^Category^RPC^ifn^SortOrder^MaxDaysBack^Direct^HDR^FHIE
    126134  New(AnObject);
    127135  with AnObject^ do
     
    140148      Direct          := Piece(x, U, 14);
    141149      HDR             := Piece(x, U, 15);
     150      FHIE            := Piece(x, U, 16);
     151      FHIEONLY        := Piece(x, U, 17);
    142152    end;
    143153  Result := AnObject;
     
    290300end;
    291301
     302procedure ReportTextFontChange(Self, Sender: TObject);
     303begin
     304  TFont(Sender).Size := 8;
     305end;
     306
     307// CQ#70295
     308function CreateReportTextComponent(ParentForm: TForm): TRichEdit;
     309var
     310  m: TMethod;
     311begin
     312  Result := TRichEdit.Create(ParentForm);
     313  with Result do
     314  begin
     315    Parent := ParentForm;
     316    Visible := False;
     317    Width := 600;
     318    Font.Name := 'Courier New';
     319    Font.Size := 8;
     320    m.Code := @ReportTextFontChange;
     321    m.Data := ParentForm;
     322    Font.OnChange := TNotifyEvent(m);
     323  end;
     324end;
     325
    292326end.
Note: See TracChangeset for help on using the changeset viewer.