[Overview][Constants][Types][Classes][Index] Reference for unit 'u_traducefile' (#lazextcomponents)

TTraduceFile

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: u_traducefile.pas line 78

type TTraduceFile = class(TAbsFileCopy, IFileCopyComponent)

protected

  FInited: Boolean;

  

  function SaveToFile();

  

  function DoInit; virtual;

  

  function UnInit; virtual;

  

  function BeforeCopy; virtual;

  

  function CreateDestination(); virtual;

  

  procedure Notification(); override;

  

public

  constructor Create(); override;

  

  function IsCopyOk(); override;

  

  function InternalDefaultCopyFile(); virtual;

  

  procedure InternalFinish(); virtual;

  

  procedure PrepareCopy; virtual;

  

  property InProgress: Boolean; [r]

  

  function CopyFile(); virtual;

  

  procedure CopySourceToDestination; virtual;

  

  destructor Destroy; override;

  

published

  property TraduceOptions: TETraduceOptions; [rw]

  

  property TraduceImage: Boolean; [rw]

  

  property BufferSize: Integer; [rw]

  

  property Header: TCustomMemo; [rw]

  

  property EndOfFile: TCustomMemo; [rw]

  

  property ResizeHeight: LongInt; [rw]

  

  property ResizeWidth: LongInt; [rw]

  

  property KeepProportion: Boolean; [rw]

  

  property FileSource: String; [rw]

  

  property FileDestination: String; [rw]

  

  property ImageDestinationOption: TEImageFileOption; [rw]

  

  property OnSuccess: TECopyFinishEvent; [rw]

  

  property OnFailure: TECopyErrorEvent; [rw]

  

  property OnProgress: TECopyEvent; [rw]

  

  property OnBeforeCopyBuffer: TECopyEvent; [rw]

  

  property OnBeforeCopy: TEReturnEvent; [rw]

  

  property OnChange: TEChangeDirectoryEvent; [rw]

  

end;

Inheritance

TTraduceFile,IFileCopyComponent

  

|

TAbsFileCopy

?

TObject