Unit idMacroParser

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TidMacroParser  
Class TMacroImageValueHandler  
Class TMacroPushRenameStack  
Class TMacroPopRenameStack  
Class TMacroValueService  
Class T_RenameStack  
Class TImageItemMacroHandler  
Class TDateTimeMacroHandler  
Class TOptionsMacroHandler  

Functions and Procedures

procedure ResetImageMacroHandlerForUID(const AUID: WideString);
procedure ResetImageMacroHandler;
procedure idMacroParser_initialization;
procedure idMacroParser_finalization;

Types

TParseCustomMacroValueEvent = procedure(const AImageItem: TImageItem; const AMacro: TMacroValue; const AValue: Variant; const AMacroCommand: WideString; const AMacroParameters: WideString; var AOutput: WideString) of object;

Variables

ImageMacroHandler: TImageItemMacroHandler = nil;
DateMacroHandler: TDateTimeMacroHandler = nil;
OptionsMacroHandler: TOptionsMacroHandler = nil;
_RenameStack: T_RenameStack = nil;

Description

Functions and Procedures

procedure ResetImageMacroHandlerForUID(const AUID: WideString);
 
procedure ResetImageMacroHandler;
 
procedure idMacroParser_initialization;
 
procedure idMacroParser_finalization;
 

Types

TParseCustomMacroValueEvent = procedure(const AImageItem: TImageItem; const AMacro: TMacroValue; const AValue: Variant; const AMacroCommand: WideString; const AMacroParameters: WideString; var AOutput: WideString) of object;
 

Variables

ImageMacroHandler: TImageItemMacroHandler = nil;
 
DateMacroHandler: TDateTimeMacroHandler = nil;
 
OptionsMacroHandler: TOptionsMacroHandler = nil;
 
_RenameStack: T_RenameStack = nil;
 

Generated by PasDoc 0.15.0.