亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? reportaximpl1.~pas

?? intraweb 開發用 web報表控件源碼
?? ~PAS
字號:
unit reportaxImpl1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ActiveX, AxCtrls, reportaxProj1_TLB, StdVcl, ExtCtrls, FR_View, ImgList,
  TB97Ctls, TB97, TB97Tlwn, Psock, NMHttp, FR_E_TXT, FR_E_RTF, frRtfExp,
  FR_Class, frOLEExl, FR_PTabl, FR_Cross, FR_RRect, FR_Chart, FR_BarC,
  FR_Shape, FR_ChBox, FR_Rich, FR_OLE, Menus, StdCtrls;

type
  Treportax = class(TActiveForm, Ireportax)
    Dock971: TDock97;
    ToolWindow971: TToolWindow97;
    ToolbarButton971: TToolbarButton97;
    ToolbarButton972: TToolbarButton97;
    ImageList1: TImageList;
    frPreview1: TfrPreview;
    ToolbarButton973: TToolbarButton97;
    ToolbarButton974: TToolbarButton97;
    ToolbarButton975: TToolbarButton97;
    ToolbarButton976: TToolbarButton97;
    NMHTTP1: TNMHTTP;
    frReport1: TfrReport;
    frOLEObject1: TfrOLEObject;
    frRichObject1: TfrRichObject;
    frCheckBoxObject1: TfrCheckBoxObject;
    frShapeObject1: TfrShapeObject;
    frBarCodeObject1: TfrBarCodeObject;
    frChartObject1: TfrChartObject;
    frRoundRectObject1: TfrRoundRectObject;
    frCrossObject1: TfrCrossObject;
    frPrintTable1: TfrPrintTable;
    frPrintGrid1: TfrPrintGrid;
    frOLEExcelExport1: TfrOLEExcelExport;
    frRtfAdvExport1: TfrRtfAdvExport;
    frRTFExport1: TfrRTFExport;
    ToolbarButton977: TToolbarButton97;
    Timer1: TTimer;
    PopupMenu1: TPopupMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    execl1: TMenuItem;
    WORD1: TMenuItem;
    N5: TMenuItem;
    Label1: TLabel;
    procedure NMHTTP1Success(Cmd: CmdType);
    procedure ToolbarButton974Click(Sender: TObject);
    procedure ToolbarButton972Click(Sender: TObject);
    procedure ToolbarButton971Click(Sender: TObject);
    procedure ToolbarButton973Click(Sender: TObject);
    procedure ToolbarButton975Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure ToolbarButton976Click(Sender: TObject);
  private
    { Private declarations }
    FEvents: IreportaxEvents;
    procedure ActivateEvent(Sender: TObject);
    procedure ClickEvent(Sender: TObject);
    procedure CreateEvent(Sender: TObject);
    procedure DblClickEvent(Sender: TObject);
    procedure DeactivateEvent(Sender: TObject);
    procedure DestroyEvent(Sender: TObject);
    procedure KeyPressEvent(Sender: TObject; var Key: Char);
    procedure PaintEvent(Sender: TObject);
  protected
    { Protected declarations }
    varulr:widestring;
    varzoom:integer;
    procedure DefinePropertyPages(DefinePropertyPage: TDefinePropertyPage); override;
    procedure EventSinkChanged(const EventSink: IUnknown); override;
    function Get_Active: WordBool; safecall;
    function Get_AutoScroll: WordBool; safecall;
    function Get_AutoSize: WordBool; safecall;
    function Get_AxBorderStyle: TxActiveFormBorderStyle; safecall;
    function Get_Caption: WideString; safecall;
    function Get_Color: OLE_COLOR; safecall;
    function Get_Cursor: Smallint; safecall;
    function Get_DoubleBuffered: WordBool; safecall;
    function Get_DropTarget: WordBool; safecall;
    function Get_Enabled: WordBool; safecall;
    function Get_Font: IFontDisp; safecall;
    function Get_HelpFile: WideString; safecall;
    function Get_KeyPreview: WordBool; safecall;
    function Get_PixelsPerInch: Integer; safecall;
    function Get_PrintScale: TxPrintScale; safecall;
    function Get_Scaled: WordBool; safecall;
    function Get_Visible: WordBool; safecall;
    function Get_VisibleDockClientCount: Integer; safecall;
    procedure _Set_Font(const Value: IFontDisp); safecall;
    procedure Set_AutoScroll(Value: WordBool); safecall;
    procedure Set_AutoSize(Value: WordBool); safecall;
    procedure Set_AxBorderStyle(Value: TxActiveFormBorderStyle); safecall;
    procedure Set_Caption(const Value: WideString); safecall;
    procedure Set_Color(Value: OLE_COLOR); safecall;
    procedure Set_Cursor(Value: Smallint); safecall;
    procedure Set_DoubleBuffered(Value: WordBool); safecall;
    procedure Set_DropTarget(Value: WordBool); safecall;
    procedure Set_Enabled(Value: WordBool); safecall;
    procedure Set_Font(var Value: IFontDisp); safecall;
    procedure Set_HelpFile(const Value: WideString); safecall;
    procedure Set_KeyPreview(Value: WordBool); safecall;
    procedure Set_PixelsPerInch(Value: Integer); safecall;
    procedure Set_PrintScale(Value: TxPrintScale); safecall;
    procedure Set_Scaled(Value: WordBool); safecall;
    procedure Set_Visible(Value: WordBool); safecall;
    function Get_BRowUlr: WideString; safecall;
    procedure Set_BRowUlr(const Value: WideString); safecall;
    function Get_Zoom: Smallint; safecall;
    procedure Set_Zoom(Value: Smallint); safecall;
    procedure print; safecall;
    procedure showtool(showflag: WordBool); safecall;
    procedure zoomin; safecall;
    procedure zoomout; safecall;

  public
    { Public declarations }
    procedure Initialize; override;
  end;

implementation

uses ComObj, ComServ;

{$R *.DFM}

{ Treportax }

procedure Treportax.DefinePropertyPages(DefinePropertyPage: TDefinePropertyPage);
begin
  { Define property pages here.  Property pages are defined by calling
    DefinePropertyPage with the class id of the page.  For example,
      DefinePropertyPage(Class_reportaxPage); }
end;

procedure Treportax.EventSinkChanged(const EventSink: IUnknown);
begin
  FEvents := EventSink as IreportaxEvents;
end;

procedure Treportax.Initialize;
begin
  inherited Initialize;
  OnActivate := ActivateEvent;
  OnClick := ClickEvent;
  OnCreate := CreateEvent;
  OnDblClick := DblClickEvent;
  OnDeactivate := DeactivateEvent;
  OnDestroy := DestroyEvent;
  OnKeyPress := KeyPressEvent;
  OnPaint := PaintEvent;
end;

function Treportax.Get_Active: WordBool;
begin
  Result := Active;
end;

function Treportax.Get_AutoScroll: WordBool;
begin
  Result := AutoScroll;
end;

function Treportax.Get_AutoSize: WordBool;
begin
  Result := AutoSize;
end;

function Treportax.Get_AxBorderStyle: TxActiveFormBorderStyle;
begin
  Result := Ord(AxBorderStyle);
end;

function Treportax.Get_Caption: WideString;
begin
  Result := WideString(Caption);
end;

function Treportax.Get_Color: OLE_COLOR;
begin
  Result := OLE_COLOR(Color);
end;

function Treportax.Get_Cursor: Smallint;
begin
  Result := Smallint(Cursor);
end;

function Treportax.Get_DoubleBuffered: WordBool;
begin
  Result := DoubleBuffered;
end;

function Treportax.Get_DropTarget: WordBool;
begin
  Result := DropTarget;
end;

function Treportax.Get_Enabled: WordBool;
begin
  Result := Enabled;
end;

function Treportax.Get_Font: IFontDisp;
begin
  GetOleFont(Font, Result);
end;

function Treportax.Get_HelpFile: WideString;
begin
  Result := WideString(HelpFile);
end;

function Treportax.Get_KeyPreview: WordBool;
begin
  Result := KeyPreview;
end;

function Treportax.Get_PixelsPerInch: Integer;
begin
  Result := PixelsPerInch;
end;

function Treportax.Get_PrintScale: TxPrintScale;
begin
  Result := Ord(PrintScale);
end;

function Treportax.Get_Scaled: WordBool;
begin
  Result := Scaled;
end;

function Treportax.Get_Visible: WordBool;
begin
  Result := Visible;
end;

function Treportax.Get_VisibleDockClientCount: Integer;
begin
  Result := VisibleDockClientCount;
end;

procedure Treportax._Set_Font(const Value: IFontDisp);
begin
  SetOleFont(Font, Value);
end;

procedure Treportax.ActivateEvent(Sender: TObject);
begin
  if FEvents <> nil then FEvents.OnActivate;
end;

procedure Treportax.ClickEvent(Sender: TObject);
begin
  if FEvents <> nil then FEvents.OnClick;
end;

procedure Treportax.CreateEvent(Sender: TObject);
begin
  if FEvents <> nil then FEvents.OnCreate;
end;

procedure Treportax.DblClickEvent(Sender: TObject);
begin
  if FEvents <> nil then FEvents.OnDblClick;
end;

procedure Treportax.DeactivateEvent(Sender: TObject);
begin
  if FEvents <> nil then FEvents.OnDeactivate;
end;

procedure Treportax.DestroyEvent(Sender: TObject);
begin
  if FEvents <> nil then FEvents.OnDestroy;
end;

procedure Treportax.KeyPressEvent(Sender: TObject; var Key: Char);
var
  TempKey: Smallint;
begin
  TempKey := Smallint(Key);
  if FEvents <> nil then FEvents.OnKeyPress(TempKey);
  Key := Char(TempKey);
end;

procedure Treportax.PaintEvent(Sender: TObject);
begin
  if FEvents <> nil then FEvents.OnPaint;
end;

procedure Treportax.Set_AutoScroll(Value: WordBool);
begin
  AutoScroll := Value;
end;

procedure Treportax.Set_AutoSize(Value: WordBool);
begin
  AutoSize := Value;
end;

procedure Treportax.Set_AxBorderStyle(Value: TxActiveFormBorderStyle);
begin
  AxBorderStyle := TActiveFormBorderStyle(Value);
end;

procedure Treportax.Set_Caption(const Value: WideString);
begin
  Caption := TCaption(Value);
end;

procedure Treportax.Set_Color(Value: OLE_COLOR);
begin
  Color := TColor(Value);
end;

procedure Treportax.Set_Cursor(Value: Smallint);
begin
  Cursor := TCursor(Value);
end;

procedure Treportax.Set_DoubleBuffered(Value: WordBool);
begin
  DoubleBuffered := Value;
end;

procedure Treportax.Set_DropTarget(Value: WordBool);
begin
  DropTarget := Value;
end;

procedure Treportax.Set_Enabled(Value: WordBool);
begin
  Enabled := Value;
end;

procedure Treportax.Set_Font(var Value: IFontDisp);
begin
  SetOleFont(Font, Value);
end;

procedure Treportax.Set_HelpFile(const Value: WideString);
begin
  HelpFile := String(Value);
end;

procedure Treportax.Set_KeyPreview(Value: WordBool);
begin
  KeyPreview := Value;
end;

procedure Treportax.Set_PixelsPerInch(Value: Integer);
begin
  PixelsPerInch := Value;
end;

procedure Treportax.Set_PrintScale(Value: TxPrintScale);
begin
  PrintScale := TPrintScale(Value);
end;

procedure Treportax.Set_Scaled(Value: WordBool);
begin
  Scaled := Value;
end;

procedure Treportax.Set_Visible(Value: WordBool);
begin
  Visible := Value;
end;

procedure Treportax.NMHTTP1Success(Cmd: CmdType);
var
 filename:string;
begin
   filename:=NMHTTP1.body;
   frReport1.LoadPreparedReport(filename);
   frReport1.ShowPreparedReport;
end;

procedure Treportax.ToolbarButton974Click(Sender: TObject);
begin
  frPreview1.PageWidth;
end;

procedure Treportax.ToolbarButton972Click(Sender: TObject);
begin
  frPreview1.Zoom:=frPreview1.Zoom+10;
end;

procedure Treportax.ToolbarButton971Click(Sender: TObject);
begin
 frPreview1.Zoom:=frPreview1.Zoom-10;
end;

procedure Treportax.ToolbarButton973Click(Sender: TObject);
begin
 frPreview1.Print;
end;

procedure Treportax.ToolbarButton975Click(Sender: TObject);
begin
 frReport1.ExportTo(frOLEExcelExport1,'c:\temp.xls') ;
end;

procedure Treportax.Timer1Timer(Sender: TObject);
begin
 Timer1.Enabled:=false;
end;


function Treportax.Get_BRowUlr: WideString;
begin
  Result:=varulr;
end;

procedure Treportax.Set_BRowUlr(const Value: WideString);
begin
 varulr:=Value;
 NMHTTP1.Get(varulr);
end;

procedure Treportax.ToolbarButton976Click(Sender: TObject);
begin
 frReport1.ExportTo(frRtfAdvExport1,'c:\temp.doc') ;
end;

function Treportax.Get_Zoom: Smallint;
begin
  Result:=varzoom;
end;

procedure Treportax.Set_Zoom(Value: Smallint);
begin
  varzoom:=Value;
  frPreview1.Zoom:=frPreview1.Zoom+varzoom;
end;

procedure Treportax.print;
begin
   frPreview1.Print;
end;


procedure Treportax.showtool(showflag: WordBool);
begin
  ToolWindow971.Visible:=showflag;
end;

procedure Treportax.zoomin;
begin
  frPreview1.Zoom:=frPreview1.Zoom-10;
end;

procedure Treportax.zoomout;
begin
   frPreview1.Zoom:=frPreview1.Zoom+10;
end;

initialization
  TActiveFormFactory.Create(
    ComServer,
    TActiveFormControl,
    Treportax,
    Class_reportax,
    1,
    '',
    OLEMISC_SIMPLEFRAME or OLEMISC_ACTSLIKELABEL,
    tmApartment);
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆国产精品视频| 国产一区激情在线| 日本欧美加勒比视频| 国产真实乱子伦精品视频| 99国产欧美久久久精品| 精品福利一二区| 一区二区三区免费在线观看| 26uuuu精品一区二区| 国产精品一二三四五| 一本色道久久综合亚洲aⅴ蜜桃| 欧美精品v国产精品v日韩精品| 国产亚洲精品7777| 日日夜夜精品免费视频| 91免费精品国自产拍在线不卡| 日韩欧美中文字幕制服| 亚洲精品中文在线观看| 国产成人欧美日韩在线电影| 欧美一卡2卡3卡4卡| 亚洲一区二三区| 99久久精品一区二区| 国产欧美日韩精品a在线观看| 天天色综合天天| 欧美日韩国产精选| 亚洲自拍偷拍九九九| 一本色道**综合亚洲精品蜜桃冫| 久久久久国产免费免费| 激情综合色丁香一区二区| 欧美日韩激情一区| 国产成人免费av在线| 亚洲国产精品一区二区久久恐怖片 | 中文字幕不卡的av| 国产呦萝稀缺另类资源| 欧美日韩精品免费| 国产精品成人免费精品自在线观看| 久久99蜜桃精品| 91精品国产高清一区二区三区| 亚洲va国产天堂va久久en| 色一情一伦一子一伦一区| 一区二区三区不卡在线观看| 不卡欧美aaaaa| 日韩三区在线观看| 99re6这里只有精品视频在线观看| 91精品国产综合久久蜜臀| 亚洲高清视频的网址| 欧美视频一区二区三区| 一区二区久久久| 欧美性受xxxx| 五月婷婷久久综合| 日韩精品影音先锋| 精品一区二区免费看| 久久综合久久鬼色中文字| 国产乱码精品一区二区三区忘忧草 | 国产精品99久久久久久久vr| 久久美女高清视频| 成人午夜伦理影院| 亚洲精品午夜久久久| 欧美综合在线视频| 久久电影网电视剧免费观看| 精品国产一区二区三区久久影院| 激情综合色综合久久| 国产免费成人在线视频| 色哟哟欧美精品| 日韩不卡一二三区| 26uuu色噜噜精品一区| 成人av网站免费观看| 一区二区在线观看免费视频播放| 欧美精品v日韩精品v韩国精品v| 国内精品国产成人| 日本伊人色综合网| 欧美精品第1页| 紧缚奴在线一区二区三区| 亚洲国产精品高清| 欧美色图免费看| 欧美午夜影院一区| 美女一区二区视频| 国产精品久久一级| 制服丝袜日韩国产| 成人精品一区二区三区四区| 一区二区高清免费观看影视大全| 8x8x8国产精品| fc2成人免费人成在线观看播放| 亚洲午夜激情网页| 欧美国产精品劲爆| 正在播放一区二区| 色综合天天综合网国产成人综合天| 午夜精品福利一区二区三区蜜桃| 久久精品一区八戒影视| 在线成人午夜影院| 91同城在线观看| 久久精品国产在热久久| 一区二区三区精品在线| 久久午夜老司机| 日韩国产欧美三级| 国产91精品久久久久久久网曝门| 亚洲欧美另类久久久精品| 日韩午夜小视频| 欧美又粗又大又爽| 成人久久久精品乱码一区二区三区| 日韩在线a电影| 亚洲嫩草精品久久| 欧美韩日一区二区三区| 日韩欧美专区在线| 3atv在线一区二区三区| 欧美色综合天天久久综合精品| 成人国产视频在线观看| 国内精品伊人久久久久av一坑| 天天做天天摸天天爽国产一区| 亚洲天堂网中文字| 国产精品欧美经典| 国产清纯白嫩初高生在线观看91| 日韩欧美一区二区三区在线| 欧美日本在线一区| 日韩欧美在线影院| 3d成人h动漫网站入口| 欧美无砖砖区免费| 在线视频欧美精品| 精品国产成人系列| 91老师国产黑色丝袜在线| 成人丝袜18视频在线观看| 国产精品影视在线| 国产精品18久久久久久久久久久久 | 欧美一区二区三区啪啪| 欧美日韩国产区一| 91精品国产福利| 日韩精品在线一区二区| 欧美精品一区二区久久婷婷| 日韩精品一区二区三区视频在线观看 | 日韩国产欧美视频| 久久精品国产亚洲aⅴ| 韩国三级在线一区| 国产精品白丝jk黑袜喷水| 成人开心网精品视频| 色综合久久99| 欧美另类变人与禽xxxxx| 6080国产精品一区二区| 日韩精品一区二区三区中文精品| 日韩久久久精品| 国产亚洲精品bt天堂精选| 中文字幕欧美一区| 一区二区高清视频在线观看| 日韩专区中文字幕一区二区| 久久99精品久久只有精品| 国产麻豆视频精品| 91原创在线视频| 欧美美女直播网站| 26uuu亚洲| 亚洲视频免费观看| 婷婷综合另类小说色区| 国产乱一区二区| 日本久久电影网| 日韩欧美国产三级| 国产精品女上位| 天天色天天爱天天射综合| 国产综合久久久久影院| 91女厕偷拍女厕偷拍高清| 在线不卡欧美精品一区二区三区| 精品国产一区二区三区忘忧草 | 国产激情一区二区三区| 99久精品国产| 欧美zozo另类异族| 亚洲摸摸操操av| 麻豆极品一区二区三区| 91色九色蝌蚪| 日韩三级伦理片妻子的秘密按摩| 中文字幕精品—区二区四季| 亚洲高清免费视频| 国产精品一区二区久激情瑜伽| 91福利小视频| 久久久久久久久伊人| 亚洲va天堂va国产va久| 国产精品99久久久久久似苏梦涵 | 中文字幕亚洲欧美在线不卡| 午夜日韩在线电影| 99久久99久久综合| 久久品道一品道久久精品| 亚洲成人激情av| 99久久精品99国产精品| 精品久久久久久久人人人人传媒| 亚洲三级在线观看| 国产高清在线精品| 91麻豆精品国产91久久久久| 亚洲婷婷综合色高清在线| 国内精品免费**视频| 欧美高清性hdvideosex| 亚洲色图一区二区| 成人精品gif动图一区| 精品日韩欧美一区二区| 亚洲图片有声小说| 色婷婷综合久久久久中文| 国产日韩欧美一区二区三区乱码| 日日噜噜夜夜狠狠视频欧美人| 91免费视频观看| 国产精品国产三级国产| 国产一区二区电影| 精品久久99ma| 日韩成人午夜电影| 在线综合+亚洲+欧美中文字幕| 亚洲精品高清在线观看| 91视频一区二区| 亚洲美女区一区|