📄 jvinterpreter_quickrpt.pas
字号:
procedure TQRCustomBand_Write_ForceNewPage(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRCustomBand(Args.Obj).ForceNewPage := Value;
end;
{ property Read HasChild: Boolean }
procedure TQRCustomBand_Read_HasChild(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQRCustomBand(Args.Obj).HasChild;
end;
{ property Write HasChild(Value: Boolean) }
procedure TQRCustomBand_Write_HasChild(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRCustomBand(Args.Obj).HasChild := Value;
end;
{ property Read Size: TQRBandSize }
procedure TQRCustomBand_Read_Size(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRCustomBand(Args.Obj).Size);
end;
{ property Write Size(Value: TQRBandSize) }
procedure TQRCustomBand_Write_Size(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRCustomBand(Args.Obj).Size := V2O(Value) as TQRBandSize;
end;
{ TQRBand }
{ TQRChildBand }
{ constructor Create(AOwner: TComponent) }
procedure TQRChildBand_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRChildBand.Create(V2O(Args.Values[0]) as TComponent));
end;
{ property Read ParentBand: TQRCustomBand }
procedure TQRChildBand_Read_ParentBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRChildBand(Args.Obj).ParentBand);
end;
{ property Write ParentBand(Value: TQRCustomBand) }
procedure TQRChildBand_Write_ParentBand(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRChildBand(Args.Obj).ParentBand := V2O(Value) as TQRCustomBand;
end;
{ TQRControllerBand }
{ constructor Create(AOwner: TComponent) }
procedure TQRControllerBand_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRControllerBand.Create(V2O(Args.Values[0]) as TComponent));
end;
{ property Read PrintIfEmpty: Boolean }
procedure TQRControllerBand_Read_PrintIfEmpty(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQRControllerBand(Args.Obj).PrintIfEmpty;
end;
{ property Write PrintIfEmpty(Value: Boolean) }
procedure TQRControllerBand_Write_PrintIfEmpty(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRControllerBand(Args.Obj).PrintIfEmpty := Value;
end;
{ property Read Master: TComponent }
procedure TQRControllerBand_Read_Master(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRControllerBand(Args.Obj).Master);
end;
{ property Write Master(Value: TComponent) }
procedure TQRControllerBand_Write_Master(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRControllerBand(Args.Obj).Master := V2O(Value) as TComponent;
end;
{ TQRSubDetailGroupBands }
{ constructor Create(AOwner: TQRSubDetail) }
procedure TQRSubDetailGroupBands_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRSubDetailGroupBands.Create(V2O(Args.Values[0]) as TQRSubDetail));
end;
{ property Read FooterBand: TQRCustomBand }
procedure TQRSubDetailGroupBands_Read_FooterBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRSubDetailGroupBands(Args.Obj).FooterBand);
end;
{ property Read HeaderBand: TQRCustomBand }
procedure TQRSubDetailGroupBands_Read_HeaderBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRSubDetailGroupBands(Args.Obj).HeaderBand);
end;
{ property Read HasFooter: Boolean }
procedure TQRSubDetailGroupBands_Read_HasFooter(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQRSubDetailGroupBands(Args.Obj).HasFooter;
end;
{ property Write HasFooter(Value: Boolean) }
procedure TQRSubDetailGroupBands_Write_HasFooter(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRSubDetailGroupBands(Args.Obj).HasFooter := Value;
end;
{ property Read HasHeader: Boolean }
procedure TQRSubDetailGroupBands_Read_HasHeader(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQRSubDetailGroupBands(Args.Obj).HasHeader;
end;
{ property Write HasHeader(Value: Boolean) }
procedure TQRSubDetailGroupBands_Write_HasHeader(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRSubDetailGroupBands(Args.Obj).HasHeader := Value;
end;
{ TQRSubDetail }
{ constructor Create(AOwner: TComponent) }
procedure TQRSubDetail_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRSubDetail.Create(V2O(Args.Values[0]) as TComponent));
end;
{ procedure AddNotifyClient(Value: TQRPrintable); }
procedure TQRSubDetail_AddNotifyClient(var Value: Variant; Args: TJvInterpreterArgs);
begin
TQRSubDetail(Args.Obj).AddNotifyClient(V2O(Args.Values[0]) as TQRPrintable);
end;
{ property Read Bands: TQRSubDetailGroupBands }
procedure TQRSubDetail_Read_Bands(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRSubDetail(Args.Obj).Bands);
end;
{ property Write Bands(Value: TQRSubDetailGroupBands) }
procedure TQRSubDetail_Write_Bands(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRSubDetail(Args.Obj).Bands := V2O(Value) as TQRSubDetailGroupBands;
end;
{ property Read DataSet: TDataSet }
procedure TQRSubDetail_Read_DataSet(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRSubDetail(Args.Obj).DataSet);
end;
{ property Write DataSet(Value: TDataSet) }
procedure TQRSubDetail_Write_DataSet(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRSubDetail(Args.Obj).DataSet := V2O(Value) as TDataSet;
end;
{ property Read FooterBand: TQRCustomBand }
procedure TQRSubDetail_Read_FooterBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRSubDetail(Args.Obj).FooterBand);
end;
{ property Write FooterBand(Value: TQRCustomBand) }
procedure TQRSubDetail_Write_FooterBand(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRSubDetail(Args.Obj).FooterBand := V2O(Value) as TQRCustomBand;
end;
{ property Read HeaderBand: TQRCustomBand }
procedure TQRSubDetail_Read_HeaderBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQRSubDetail(Args.Obj).HeaderBand);
end;
{ property Write HeaderBand(Value: TQRCustomBand) }
procedure TQRSubDetail_Write_HeaderBand(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRSubDetail(Args.Obj).HeaderBand := V2O(Value) as TQRCustomBand;
end;
{ property Read PrintBefore: Boolean }
procedure TQRSubDetail_Read_PrintBefore(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQRSubDetail(Args.Obj).PrintBefore;
end;
{ property Write PrintBefore(Value: Boolean) }
procedure TQRSubDetail_Write_PrintBefore(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQRSubDetail(Args.Obj).PrintBefore := Value;
end;
{ TQuickRepBands }
{ constructor Create(AOwner: TQuickRep) }
procedure TQuickRepBands_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRepBands.Create(V2O(Args.Values[0]) as TQuickRep));
end;
{ property Read TitleBand: TQRCustomBand }
procedure TQuickRepBands_Read_TitleBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRepBands(Args.Obj).TitleBand);
end;
{ property Read PageHeaderBand: TQRCustomBand }
procedure TQuickRepBands_Read_PageHeaderBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRepBands(Args.Obj).PageHeaderBand);
end;
{ property Read ColumnHeaderBand: TQRCustomBand }
procedure TQuickRepBands_Read_ColumnHeaderBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRepBands(Args.Obj).ColumnHeaderBand);
end;
{ property Read DetailBand: TQRCustomBand }
procedure TQuickRepBands_Read_DetailBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRepBands(Args.Obj).DetailBand);
end;
{ property Read ColumnFooterBand: TQRCustomBand }
procedure TQuickRepBands_Read_ColumnFooterBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRepBands(Args.Obj).ColumnFooterBand);
end;
{ property Read PageFooterBand: TQRCustomBand }
procedure TQuickRepBands_Read_PageFooterBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRepBands(Args.Obj).PageFooterBand);
end;
{ property Read SummaryBand: TQRCustomBand }
procedure TQuickRepBands_Read_SummaryBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRepBands(Args.Obj).SummaryBand);
end;
{ property Read HasTitle: Boolean }
procedure TQuickRepBands_Read_HasTitle(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQuickRepBands(Args.Obj).HasTitle;
end;
{ property Write HasTitle(Value: Boolean) }
procedure TQuickRepBands_Write_HasTitle(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQuickRepBands(Args.Obj).HasTitle := Value;
end;
{ property Read HasPageHeader: Boolean }
procedure TQuickRepBands_Read_HasPageHeader(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQuickRepBands(Args.Obj).HasPageHeader;
end;
{ property Write HasPageHeader(Value: Boolean) }
procedure TQuickRepBands_Write_HasPageHeader(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQuickRepBands(Args.Obj).HasPageHeader := Value;
end;
{ property Read HasColumnHeader: Boolean }
procedure TQuickRepBands_Read_HasColumnHeader(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQuickRepBands(Args.Obj).HasColumnHeader;
end;
{ property Write HasColumnHeader(Value: Boolean) }
procedure TQuickRepBands_Write_HasColumnHeader(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQuickRepBands(Args.Obj).HasColumnHeader := Value;
end;
{ property Read HasDetail: Boolean }
procedure TQuickRepBands_Read_HasDetail(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQuickRepBands(Args.Obj).HasDetail;
end;
{ property Write HasDetail(Value: Boolean) }
procedure TQuickRepBands_Write_HasDetail(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQuickRepBands(Args.Obj).HasDetail := Value;
end;
{ property Read HasPageFooter: Boolean }
procedure TQuickRepBands_Read_HasPageFooter(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQuickRepBands(Args.Obj).HasPageFooter;
end;
{ property Write HasPageFooter(Value: Boolean) }
procedure TQuickRepBands_Write_HasPageFooter(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQuickRepBands(Args.Obj).HasPageFooter := Value;
end;
{ property Read HasSummary: Boolean }
procedure TQuickRepBands_Read_HasSummary(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQuickRepBands(Args.Obj).HasSummary;
end;
{ property Write HasSummary(Value: Boolean) }
procedure TQuickRepBands_Write_HasSummary(const Value: Variant; Args: TJvInterpreterArgs);
begin
TQuickRepBands(Args.Obj).HasSummary := Value;
end;
{ TQuickRepPrinterSettings }
{ TQuickRep }
{ constructor Create(AOwner: TComponent) }
procedure TQuickRep_Create(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRep.Create(V2O(Args.Values[0]) as TComponent));
end;
{ constructor CreateNew(AOwner: TComponent) }
procedure TQuickRep_CreateNew(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRep.CreateNew(V2O(Args.Values[0]) as TComponent));
end;
{ function CreateBand(BandType: TQRBandType): TQRBand; }
procedure TQuickRep_CreateBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := O2V(TQuickRep(Args.Obj).CreateBand(Args.Values[0]));
end;
{ function TextHeight(aFont: TFont; aText: string): Integer; }
procedure TQuickRep_TextHeight(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQuickRep(Args.Obj).TextHeight(V2O(Args.Values[0]) as TFont, Args.Values[1]);
end;
{ function TextWidth(aFont: TFont; aText: string): Integer; }
procedure TQuickRep_TextWidth(var Value: Variant; Args: TJvInterpreterArgs);
begin
Value := TQuickRep(Args.Obj).TextWidth(V2O(Args.Values[0]) as TFont, Args.Values[1]);
end;
{ procedure AddBand(aBand: TQRCustomBand); }
procedure TQuickRep_AddBand(var Value: Variant; Args: TJvInterpreterArgs);
begin
TQuickRep(Args.Obj).AddBand(V2O(Args.Values[0]) as TQRCustomBand);
end;
{ procedure AddNotifyClient(Value: TQRPrintable); }
procedure TQuickRep_AddNotifyClient(var Value: Variant; Args: TJvInterpreterArgs);
begin
TQuickRep(Args.Obj).AddNotifyClient(V2O(Args.Values[0]) as TQRPrintable);
end;
(*
{ procedure ExportToFilter(AFilter: TQRExportFilter); }
procedure TQuickRep_ExportToFilter(var Value: Variant; Args: TJvInterpreterArgs);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -