⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 custom.pas

📁 suite component ace report
💻 PAS
字号:
unit Custom;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  SctCtrl, SctVar, SctRep, DB, DBTables, ExtCtrls, StdCtrls, Buttons,
  SctBtn, AcePage;

type
  TCustomSample = class(TForm)
    SctReport1: TSctReport;
    ReportPage: TSctGrouppage;
    ReportHeaderBand: TSctBand;
    ReportHeaderBandlevel: TSctLevel;
    PageHeaderBand: TSctBand;
    PageHeaderBandlevel: TSctLevel;
    DetailBand: TSctBand;
    DetailBandlevel: TSctLevel;
    PageFooterBand: TSctBand;
    PageFooterBandlevel: TSctLevel;
    ReportFooterBand: TSctBand;
    ReportFooterBandlevel: TSctLevel;
    biolifeTable: TTable;
    biolifeSource: TDataSource;
    svarDateTime: TSctDateTimeVar;
    svarPage: TSctPageVar;
    DataSourceGuide: TSctDataSourceGuide;
    biolifetableSpecies_No: TSctDBVar;
    biolifetableCategory: TSctDBVar;
    biolifetableCommon_Name: TSctDBVar;
    biolifetableSpecies_Name: TSctDBVar;
    biolifetableLength__cm_: TSctDBVar;
    biolifetableLength_In: TSctDBVar;
    biolifetableNotes: TSctDBVar;
    biolifetableGraphic: TSctDBVar;
    SctCustomLabel1: TSctCustomLabel;
    SctReportButton1: TSctReportButton;
    biolifeTableSpeciesNo: TFloatField;
    biolifeTableCategory2: TStringField;
    biolifeTableCommon_Name2: TStringField;
    biolifeTableSpeciesName: TStringField;
    biolifeTableLengthcm: TFloatField;
    biolifeTableLength_In2: TFloatField;
    biolifeTableNotes2: TMemoField;
    biolifeTableGraphic2: TGraphicField;
    Sctvarlabel1: TSctvarlabel;
    procedure SctCustomLabel1Draw(lb: TSctLabel; AceCanvas: TObject;
      Rect: TRect);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  CustomSample: TCustomSample;

implementation

uses aceout, custace;

{$R *.DFM}

procedure TCustomSample.SctCustomLabel1Draw(lb: TSctLabel;
  AceCanvas: TObject; Rect: TRect);
var
  MyFont: TFont;
begin
  MyFont := TFont.Create;
  MyFont.Size := 12;
  MyFont.Name := 'Arial';
  with AceCanvas as TAceCanvas do
  begin
    SetTextAlign(TA_TOP);
    Font := MyFont;
  end;
  AceCustomTextOut(TAceCanvas(AceCanvas),Rect, Rect.Left + 2, Rect.Top + 2,
    biolifeTable.FieldByName('category').AsString);
  MyFont.Free;  
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -