Class TRenameSettings

Unit

Declaration

type TRenameSettings = class(TIDIObject)

Description

TRenameSettings

Hierarchy

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public function Parse (const AFileName: WideString; AOptions: TOptions): WideString; overload;
Public function Parse (AImage: TImageItem; AOptions: TOptions): WIdeString; overload;
Public function HandleCase (const AFileName: WideString): WideString;
Public function HandleInvalidCharacters (const AFileName: WideString): WideString;
Public function LoadMaskFromFile (const AFileName: WideString): Boolean;
Public procedure Assign (ASource: TObject); override;

Properties

Public property CacheVars: TxomStringList read FCacheVars;
Public property CustomScriptObjects: TCustomScriptObjects read FCustomObjects write FCustomObjects;
Published property Mask: WideString read FMask write FMask;
Published property Unique: Boolean read FUnique write FUnique;
Published property ReplaceInvalids: Boolean read FReplaceInvalids write FReplaceInvalids;
Published property NumberOffset: Integer read FNumberOffset write SetNumberOffset;
Published property NumberLength: Integer read FNumberLength write FNumberLength;
Published property SampleIndex: Integer read FSampleIndex write FSampleIndex;
Published property SampleLength: Integer read FSampleLength write FSampleLength;
Published property CaseSetting: TCaseSetting read FCaseSetting write FCaseSetting;
Published property InvalidCharReplacement: WideString read FInvalidCharReplacement write FInvalidCharReplacement;
Published property RenameVersions: Boolean read FRenameVersions write FRenameVersions;

Description

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public function Parse (const AFileName: WideString; AOptions: TOptions): WideString; overload;
 
Public function Parse (AImage: TImageItem; AOptions: TOptions): WIdeString; overload;
 
Public function HandleCase (const AFileName: WideString): WideString;
 
Public function HandleInvalidCharacters (const AFileName: WideString): WideString;
 
Public function LoadMaskFromFile (const AFileName: WideString): Boolean;
 
Public procedure Assign (ASource: TObject); override;
 

Properties

Public property CacheVars: TxomStringList read FCacheVars;
 
Public property CustomScriptObjects: TCustomScriptObjects read FCustomObjects write FCustomObjects;
 
Published property Mask: WideString read FMask write FMask;
 
Published property Unique: Boolean read FUnique write FUnique;
 
Published property ReplaceInvalids: Boolean read FReplaceInvalids write FReplaceInvalids;
 
Published property NumberOffset: Integer read FNumberOffset write SetNumberOffset;
 
Published property NumberLength: Integer read FNumberLength write FNumberLength;
 
Published property SampleIndex: Integer read FSampleIndex write FSampleIndex;
 
Published property SampleLength: Integer read FSampleLength write FSampleLength;

bvz: added

Published property CaseSetting: TCaseSetting read FCaseSetting write FCaseSetting;

bvz: added

Published property InvalidCharReplacement: WideString read FInvalidCharReplacement write FInvalidCharReplacement;
 
Published property RenameVersions: Boolean read FRenameVersions write FRenameVersions;
 

Generated by PasDoc 0.15.0.