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

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

?? frxclass.pas

?? 一.安裝說明 1.[FastReport v4.3.rar]是控件4.3的安裝版 2.安裝完控件后,將這兩個文件[frxClass.pas,frxDesgn.pas,frxDBSet,frxGra
?? PAS
?? 第 1 頁 / 共 5 頁
字號:
    FTextRect: TRect;
    FPrintScale: Extended;
    function CalcAndFormat(const Expr: WideString): WideString;
    procedure BeginDraw(Canvas: TCanvas; ScaleX, ScaleY, OffsetX, OffsetY: Extended); override;
    procedure SetDrawParams(Canvas: TCanvas; ScaleX, ScaleY, OffsetX, OffsetY: Extended);
    procedure Notification(AComponent: TComponent; Operation: TOperation); override;
  public
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    class function GetDescription: String; override;
    function Diff(AComponent: TfrxComponent): String; override;
    function CalcHeight: Extended; override;
    function CalcWidth: Extended; virtual;
    function DrawPart: Extended; override;
    function GetComponentText: String; override;
    function FormatData(const Value: Variant; AFormat: TfrxFormat = nil): WideString;
    function WrapText(WrapWords: Boolean): WideString;
    procedure Draw(Canvas: TCanvas; ScaleX, ScaleY, OffsetX, OffsetY: Extended); override;
    procedure BeforePrint; override;
    procedure GetData; override;
    procedure AfterPrint; override;
    procedure InitPart; override;
    procedure ApplyStyle(Style: TfrxStyleItem);
    procedure ExtractMacros;
    procedure ResetSuppress;
    property Text: WideString read GetText write SetText;
    property Value: Variant read FValue write FValue;
    // analogue of Memo property
    property Lines: TWideStrings read FMemo write SetMemo;

    property AllowExpressions: Boolean read FAllowExpressions write FAllowExpressions default True;
    property AllowHTMLTags: Boolean read FAllowHTMLTags write FAllowHTMLTags default False;
    property AutoWidth: Boolean read FAutoWidth write FAutoWidth default False;
    property CharSpacing: Extended read FCharSpacing write FCharSpacing stored IsCharSpacingStored;
    property Clipped: Boolean read FClipped write FClipped default True;
    property DisplayFormat: TfrxFormat read FDisplayFormat write SetDisplayFormat;
    property ExpressionDelimiters: String read FExpressionDelimiters
      write FExpressionDelimiters stored IsExprDelimitersStored;
    property FlowTo: TfrxCustomMemoView read FFlowTo write FFlowTo;
    property GapX: Extended read FGapX write FGapX stored IsGapXStored;
    property GapY: Extended read FGapY write FGapY stored IsGapYStored;
    property HAlign: TfrxHAlign read FHAlign write FHAlign default haLeft;
    property HideZeros: Boolean read FHideZeros write FHideZeros default False;
    property Highlight: TfrxHighlight read FHighlight write SetHighlight
      stored IsHighlightStored;
    property LineSpacing: Extended read FLineSpacing write FLineSpacing stored IsLineSpacingStored;
    property Memo: TWideStrings read FMemo write SetMemo;
    property ParagraphGap: Extended read FParagraphGap write FParagraphGap stored IsParagraphGapStored;
    property Rotation: Integer read FRotation write SetRotation default 0;
    property RTLReading: Boolean read FRTLReading write FRTLReading default False;
    property Style: String read FStyle write SetStyle;
    property SuppressRepeated: Boolean read FSuppressRepeated write FSuppressRepeated default False;
    property Underlines: Boolean read FUnderlines write FUnderlines default False;
    property WordBreak: Boolean read FWordBreak write FWordBreak default False;
    property WordWrap: Boolean read FWordWrap write FWordWrap default True;
    property Wysiwyg: Boolean read FWysiwyg write FWysiwyg default True;
    property VAlign: TfrxVAlign read FVAlign write FVAlign default vaTop;
{$IFDEF FR_COM}
    { IfrxCustomMemoView }
    function IfrxCustomMemoView.Get_Text = IfrxCustomMemoView_Get_Text;
    function IfrxCustomMemoView.Set_Text = IfrxCustomMemoView_Set_Text;

    function IfrxCustomMemoView_Get_Text(out Value: WideString): HResult; stdcall;
    function IfrxCustomMemoView_Set_Text(const Value: WideString): HResult; stdcall;
{$ENDIF}
  published
    property FirstParaBreak: Boolean read FFirstParaBreak write FFirstParaBreak default False;
    property LastParaBreak: Boolean read FLastParaBreak write FLastParaBreak default False;
    property Cursor;
    property TagStr;
    property URL;
  end;

{$IFDEF FR_COM}
  TfrxMemoView = class(TfrxCustomMemoView, IfrxMemoView)
  protected
    function Get_AutoWidth(out Value: WordBool): HResult; stdcall;
    function Set_AutoWidth(Value: WordBool): HResult; stdcall;
    function Get_AllowExpressions(out Value: WordBool): HResult; stdcall;
    function Set_AllowExpressions(Value: WordBool): HResult; stdcall;
    function Get_AllowHTMLTags(out Value: WordBool): HResult; stdcall;
    function Set_AllowHTMLTags(Value: WordBool): HResult; stdcall;
    function Get_BrushStyle(out Value: frxBrushStyle): HResult; stdcall;
    function Set_BrushStyle(Value: frxBrushStyle): HResult; stdcall;
    function Get_CharSpacing(out Value: Double): HResult; stdcall;
    function Set_CharSpacing(Value: Double): HResult; stdcall;
    function Get_Clipped(out Value: WordBool): HResult; stdcall;
    function Set_Clipped(Value: WordBool): HResult; stdcall;
    function Get_Color(out Value: Integer): HResult; stdcall;
    function Set_Color(Value: Integer): HResult; stdcall;
    function Get_DataField(out Value: WideString): HResult; stdcall;
    function Set_DataField(const Value: WideString): HResult; stdcall;
    function Get_DataSet(out Value: IfrxDataSet): HResult; stdcall;
    function Set_DataSet(const Value: IfrxDataSet): HResult; stdcall;
    function Get_DataSetName(out Value: WideString): HResult; stdcall;
    function Set_DataSetName(const Value: WideString): HResult; stdcall;
    function Get_DisplayFormat(out Value: IfrxDisplayFormat): HResult; stdcall;
    function Get_ExpressionDelimiters(out Value: WideString): HResult; stdcall;
    function Set_ExpressionDelimiters(const Value: WideString): HResult; stdcall;
    function Get_FlowTo(out Value: IfrxCustomMemoView): HResult; stdcall;
    function Set_FlowTo(const Value: IfrxCustomMemoView): HResult; stdcall;
    function Get_Font(out Value: IfrxFont): HResult; stdcall;
    function Get_Frame(out Value: IfrxFrame): HResult; stdcall;
    function Get_GapX(out Value: Double): HResult; stdcall;
    function Set_GapX(Value: Double): HResult; stdcall;
    function Get_GapY(out Value: Double): HResult; stdcall;
    function Set_GapY(Value: Double): HResult; stdcall;
    function Get_HAlign(out Value: frxHAlign): HResult; stdcall;
    function Set_HAlign(Value: frxHAlign): HResult; stdcall;
    function Get_HideZeros(out Value: WordBool): HResult; stdcall;
    function Set_HideZeros(Value: WordBool): HResult; stdcall;
    function Get_Highlight(out Value: IfrxHighlight): HResult; stdcall;
    function Get_LineSpacing(out Value: Double): HResult; stdcall;
    function Set_LineSpacing(Value: Double): HResult; stdcall;
    function Get_Memo(out Value: WideString): HResult; stdcall;
    function Set_Memo(const Value: WideString): HResult; stdcall;
    function Get_ParagraphGap(out Value: Double): HResult; stdcall;
    function Set_ParagraphGap(Value: Double): HResult; stdcall;
    function Get_ParentFont(out Value: WordBool): HResult; stdcall;
    function Set_ParentFont(Value: WordBool): HResult; stdcall;
    function Get_Rotation(out Value: Integer): HResult; stdcall;
    function Set_Rotation(Value: Integer): HResult; stdcall;
    function Get_RTLReading(out Value: WordBool): HResult; stdcall;
    function Set_RTLReading(Value: WordBool): HResult; stdcall;
    function Get_Style(out Value: WideString): HResult; stdcall;
    function Set_Style(const Value: WideString): HResult; stdcall;
    function Get_SuppressRepeated(out Value: WordBool): HResult; stdcall;
    function Set_SuppressRepeated(Value: WordBool): HResult; stdcall;
    function Get_Underlines(out Value: WordBool): HResult; stdcall;
    function Set_Underlines(Value: WordBool): HResult; stdcall;
    function Get_WordBreak(out Value: WordBool): HResult; stdcall;
    function Set_WordBreak(Value: WordBool): HResult; stdcall;
    function Get_WordWrap(out Value: WordBool): HResult; stdcall;
    function Set_WordWrap(Value: WordBool): HResult; stdcall;
    function Get_VAlign(out Value: frxVAlign): HResult; stdcall;
    function Set_VAlign(Value: frxVAlign): HResult; stdcall;
{$ELSE}
  TfrxMemoView = class(TfrxCustomMemoView)
{$ENDIF}
  published
    property AutoWidth;
    property AllowExpressions;
    property AllowHTMLTags;
    property BrushStyle;
    property CharSpacing;
    property Clipped;
    property Color;
    property DataField;
    property DataSet;
    property DataSetName;
    property DisplayFormat;
    property ExpressionDelimiters;
    property FlowTo;
    property Font;
    property Frame;
    property GapX;
    property GapY;
    property HAlign;
    property HideZeros;
    property Highlight;
    property LineSpacing;
    property Memo;
    property ParagraphGap;
    property ParentFont;
    property Rotation;
    property RTLReading;
    property Style;
    property SuppressRepeated;
    property Underlines;
    property WordBreak;
    property WordWrap;
    property Wysiwyg;
    property VAlign;
  end;

  TfrxSysMemoView = class(TfrxCustomMemoView)
  public
    class function GetDescription: String; override;
  published
    property AutoWidth;
    property BrushStyle;
    property CharSpacing;
    property Color;
    property DisplayFormat;
    property Font;
    property Frame;
    property GapX;
    property GapY;
    property HAlign;
    property HideZeros;
    property Highlight;
    property Memo;
    property ParentFont;
    property Rotation;
    property RTLReading;
    property Style;
    property SuppressRepeated;
    property VAlign;
    property WordWrap;
  end;

  TfrxCustomLineView = class(TfrxStretcheable)
  private
    FDiagonal: Boolean;
    FArrowEnd: Boolean;
    FArrowLength: Integer;
    FArrowSolid: Boolean;
    FArrowStart: Boolean;
    FArrowWidth: Integer;
    procedure DrawArrow(x1, y1, x2, y2: Integer);
    procedure DrawDiagonalLine;
  public
    constructor Create(AOwner: TComponent); override;
    constructor DesignCreate(AOwner: TComponent; Flags: Word); override;
    procedure Draw(Canvas: TCanvas; ScaleX, ScaleY, OffsetX, OffsetY: Extended); override;
    property ArrowEnd: Boolean read FArrowEnd write FArrowEnd default False;
    property ArrowLength: Integer read FArrowLength write FArrowLength default 20;
    property ArrowSolid: Boolean read FArrowSolid write FArrowSolid default False;
    property ArrowStart: Boolean read FArrowStart write FArrowStart default False;
    property ArrowWidth: Integer read FArrowWidth write FArrowWidth default 5;
    property Diagonal: Boolean read FDiagonal write FDiagonal default False;
  published
    property TagStr;
  end;

  TfrxLineView = class(TfrxCustomLineView)
  public
    class function GetDescription: String; override;
  published
    property ArrowEnd;
    property ArrowLength;
    property ArrowSolid;
    property ArrowStart;
    property ArrowWidth;
    property Frame;
    property Diagonal;
  end;

{$IFDEF FR_COM}
  TfrxPictureView = class(TfrxView, IfrxPictureView)
{$ELSE}
  TfrxPictureView = class(TfrxView)
{$ENDIF}
  private
    FAutoSize: Boolean;
    FCenter: Boolean;
    FFileLink: String;
    FImageIndex: Integer;
    FIsImageIndexStored: Boolean;
    FIsPictureStored: Boolean;
    FKeepAspectRatio: Boolean;
    FPicture: TPicture;
    FPictureChanged: Boolean;
    FStretched: Boolean;
    procedure SetPicture(const Value: TPicture);
    procedure PictureChanged(Sender: TObject);
    procedure SetAutoSize(const Value: Boolean);
{$IFDEF FR_COM}
  protected
    function Get_Picture(out Value: OLE_HANDLE): HResult; stdcall;
    function Set_Picture(Value: OLE_HANDLE): HResult; stdcall;
    function Get_Metafile(out Value: OLE_HANDLE): HResult; stdcall;
    function Set_Metafile(Value: OLE_HANDLE): HResult; stdcall;
    function LoadViewFromStream(const Stream: IUnknown): HResult; stdcall;
    function SaveViewToStream(const Stream: IUnknown): HResult; stdcall;
{$ENDIF}
  public
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    class function GetDescription: String; override;
    function Diff(AComponent: TfrxComponent): String; override;
    function LoadPictureFromStream(s: TStream): HResult;
    procedure Draw(Canvas: TCanvas; ScaleX, ScaleY, OffsetX, OffsetY: Extended); override;
    procedure GetData; override;
    property IsImageIndexStored: Boolean read FIsImageIndexStored write FIsImageIndexStored;
    property IsPictureStored: Boolean read FIsPictureStored write FIsPictureStored;
  published
    property Cursor;
    property AutoSize: Boolean read FAutoSize write SetAutoSize default False;
    property Center: Boolean read FCenter write FCenter default False;
    property DataField;
    property DataSet;
    property DataSetName;
    property Frame;
    property FileLink: String read FFileLink write FFileLink;
    property ImageIndex: Integer read FImageIndex write FImageIndex stored FIsImageIndexStored;
    property KeepAspectRatio: Boolean read FKeepAspectRatio write FKeepAspectRatio default True;
    property Picture: TPicture read FPicture write SetPicture stored FIsPictureStored;
    property Stretched: Boolean read FStretched write FStretched default True;
    property TagStr;
    property URL;
  end;

{$IFDEF FR_COM}
  TfrxShapeView = class(TfrxView, IfrxShapeView)
{$ELSE}
  TfrxShapeView = class(TfrxView)
{$ENDIF}
  private
    FCurve: Integer;
    FShape: TfrxShapeKind;
{$IFDEF FR_COM}
    function Get_Curve(out Value: Integer): HResult; stdcall;
    function Set_Curve(Value: Integer): HResult; stdcall;
    function Get_ShapeType(out Value: frxShapeType): HResult; stdcall;
    function Set_ShapeType(Value: frxShapeType): HResult; stdcall;
{$ENDIF}
  public
    constructor Create(AOwner: TComponent); override;
    constructor DesignCreate(AOwner: TComponent; Flags: Word); override;
    function Diff(AComponent: TfrxComponent): String; override;
    procedure Draw(Canvas: TCanvas; ScaleX, ScaleY, OffsetX, OffsetY: Extended); override;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线视频不卡二| 欧美变态凌虐bdsm| 91精品视频网| 中文字幕综合网| 麻豆一区二区三区| 在线免费一区三区| 国产午夜精品久久久久久免费视| 亚洲综合久久久| www.亚洲色图.com| 久久久三级国产网站| 天天综合日日夜夜精品| 91美女视频网站| 中文字幕乱码日本亚洲一区二区| 久草这里只有精品视频| 在线播放/欧美激情| 亚洲精品国产a| 波多野结衣精品在线| 久久精品这里都是精品| 久久99精品视频| 在线成人免费观看| 日韩专区中文字幕一区二区| 色噜噜狠狠一区二区三区果冻| 国产精品久久久久一区| 国产精品亚洲成人| 国产色综合一区| 精品系列免费在线观看| 精品少妇一区二区三区视频免付费 | 欧美国产一区视频在线观看| 精品影视av免费| 日韩久久久精品| 精品一区二区在线免费观看| 欧美一级高清大全免费观看| 日日嗨av一区二区三区四区| 欧美日韩国产电影| 日本中文字幕一区二区有限公司| 在线播放中文字幕一区| 午夜精品久久久久影视| 91精品视频网| 国内精品久久久久影院色| 久久综合九色欧美综合狠狠 | 国产露脸91国语对白| www久久久久| 国产91精品在线观看| 中文字幕欧美激情一区| 99re8在线精品视频免费播放| 国产精品久久久久婷婷二区次| www.成人网.com| 一个色在线综合| 欧美欧美欧美欧美首页| 美女免费视频一区二区| 日本一区二区三区电影| 99视频在线观看一区三区| 亚洲精品视频在线观看网站| 欧美丰满美乳xxx高潮www| 免费一区二区视频| 国产免费观看久久| 91国偷自产一区二区三区成为亚洲经典| 亚洲午夜精品久久久久久久久| 91精品午夜视频| 国产成人超碰人人澡人人澡| 亚洲激情六月丁香| 91精品国产欧美一区二区18| 国产综合久久久久久久久久久久| 中文字幕欧美日本乱码一线二线| 91理论电影在线观看| 日本欧美久久久久免费播放网| 久久久久国产精品人| 色综合视频在线观看| 久久99这里只有精品| 亚洲色欲色欲www| 日韩欧美亚洲另类制服综合在线| 国产69精品久久久久777| 一级中文字幕一区二区| 久久蜜桃av一区二区天堂| 91久久精品国产91性色tv| 麻豆国产精品777777在线| 亚洲欧美日韩国产中文在线| 日韩美女主播在线视频一区二区三区| av在线这里只有精品| 精品一区二区三区视频在线观看| 国产精品久久久久久福利一牛影视| 欧美男生操女生| 99视频精品全部免费在线| 蜜桃一区二区三区在线观看| 日韩理论片在线| 国产性做久久久久久| 欧美片在线播放| 色婷婷av一区二区三区软件| 国产精品一区二区无线| 美女视频免费一区| 亚洲伊人伊色伊影伊综合网 | 在线播放中文一区| 不卡视频在线观看| 狠狠色综合日日| 偷拍自拍另类欧美| 伊人婷婷欧美激情| 亚洲欧洲国产日本综合| 久久久91精品国产一区二区精品| 欧美精品第1页| 日本乱人伦一区| av电影在线观看一区| 国产精品1区2区| 久久99精品久久久久久国产越南 | 欧美一区二区三区思思人| 在线免费观看日本一区| 成人黄色免费短视频| 国产成人超碰人人澡人人澡| 国内精品在线播放| 韩国欧美国产一区| 久草中文综合在线| 国产一区二区三区在线观看精品| 三级在线观看一区二区| 午夜成人免费电影| 亚洲已满18点击进入久久| 亚洲专区一二三| 一区二区三区中文在线| 亚洲综合色视频| 亚洲国产精品天堂| 五月天亚洲精品| 男人的天堂亚洲一区| 美女mm1313爽爽久久久蜜臀| 日韩电影免费一区| 美女视频黄免费的久久| 久久99精品一区二区三区三区| 极品少妇一区二区| 国产精品白丝av| 波多野结衣中文字幕一区| 91原创在线视频| 色爱区综合激月婷婷| 欧美日韩亚州综合| 日韩三级在线免费观看| 26uuu精品一区二区三区四区在线| 欧美成人女星排行榜| 国产欧美日韩不卡| 亚洲精品欧美二区三区中文字幕| 亚洲黄网站在线观看| 日本欧美大码aⅴ在线播放| 久久成人精品无人区| 国产91丝袜在线观看| 色呦呦国产精品| 日韩精品在线一区| 国产精品三级视频| 午夜精品福利一区二区蜜股av| 青草国产精品久久久久久| 国产精品一区二区x88av| 不卡视频在线看| 欧美裸体一区二区三区| 精品国产91亚洲一区二区三区婷婷| 久久久久久亚洲综合影院红桃| 亚洲国产成人私人影院tom| 亚洲午夜一区二区| 国产精品中文字幕欧美| 日本久久电影网| 欧美精品一区二区不卡| 国产精品动漫网站| 美日韩黄色大片| caoporen国产精品视频| 日韩午夜激情av| 最新国产精品久久精品| 日韩va欧美va亚洲va久久| av亚洲精华国产精华精| 6080午夜不卡| 亚洲视频一区二区在线观看| 琪琪久久久久日韩精品| 97se亚洲国产综合在线| 精品国产一区二区三区av性色| 亚洲日韩欧美一区二区在线| 激情图片小说一区| 欧美日韩在线播放一区| 国产精品日韩成人| 久久国产精品无码网站| 在线亚洲一区观看| 亚洲国产精品精华液2区45| 奇米亚洲午夜久久精品| 欧美性生交片4| 国产精品色呦呦| 国产一区在线看| 91精品久久久久久久久99蜜臂| 亚洲男女一区二区三区| 成人做爰69片免费看网站| 精品少妇一区二区三区日产乱码 | 成人小视频在线| 日韩精品最新网址| 午夜久久久久久久久| 色婷婷亚洲综合| 国产精品久久久久久福利一牛影视| 国内精品视频一区二区三区八戒| 欧美日韩国产一级| 亚洲综合在线第一页| 成人avav影音| 国产精品久久久久久久午夜片| 久久99精品国产麻豆婷婷| 欧美一区欧美二区| 午夜精品福利在线| 欧美精品aⅴ在线视频| 亚洲一区二区三区自拍| 欧美丝袜丝nylons| 亚洲第一二三四区| 精品视频一区二区三区免费| 亚洲成人激情av|