Class TidMacroParser
Unit
idMacroParser
Declaration
type TidMacroParser = class(TMacroParser)
Description
TidMacroParser
Hierarchy
Overview
Methods
 |
function FindMarkerName (const AMarker, AText: WideString; out AParamStr: WideString; const AExtraAllowChars: Array of WideChar): WideString; virtual; |
 |
function ParseScript(const AText: WideString; const ACustomScriptObjects: TCustomScriptObjects = nil; const ACustomScriptMethods: TCustomScriptMethods = nil; const ACustomScriptVars: TidElement = nil; const AUseCache: Boolean = True): WideString; virtual; |
 |
function ParseProgramScript (const AText: WideString; const ACustomScriptObjects: TCustomScriptObjects = nil; const ACustomScriptMethods: TCustomScriptMethods = nil; const ACustomScriptVars: TidElement = nil; const AUseCache: Boolean = True): WideString; virtual; |
 |
function ParseAskValues (const AText: WideString; const APrompt: WideString = ''; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
 |
function ParseUserValues (const AText: WideString; const ACache: TxomStrings = nil; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
 |
function ParseConditionalBlocks (const AImageItem: TImageItem; const AText: WideString): WideString; virtual; |
 |
function ParseImageValues (const AImageItem: TImageItem; const AOptions: TOptions; const AText: WideString; const ANumStr: WideString = ''; const AUserCustomValues: TMacroValues = nil): WideString; virtual; |
 |
function ParseXMPValues (const AText: WideString; const ASource: TImageItem; const AOptions: TOptions; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
 |
function ParseExifTagValues (const AText: WideString; const ASourceFileName: WideString; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
 |
function ParseExifMakerNoteValues (const AText: WideString; const ASourceFileName: WideString; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
 |
function ParseExifToolValues (const AText: WideString; const ASourceFileName: WideString; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
 |
function ParseRequestValues (const AText: WideString; const ASource: TImageItem; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
 |
function ParseTextExpansionValues (const AText: WideString; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
Properties
 |
property Scripter: TObject read FScripter write SetScripter; |
Description
Methods
 |
function FindMarkerName (const AMarker, AText: WideString; out AParamStr: WideString; const AExtraAllowChars: Array of WideChar): WideString; virtual; |
|
|
 |
function ParseScript(const AText: WideString; const ACustomScriptObjects: TCustomScriptObjects = nil; const ACustomScriptMethods: TCustomScriptMethods = nil; const ACustomScriptVars: TidElement = nil; const AUseCache: Boolean = True): WideString; virtual; |
|
parse single script code blocks in the index (uses %code and %/code to mark source blocks)
|
 |
function ParseProgramScript (const AText: WideString; const ACustomScriptObjects: TCustomScriptObjects = nil; const ACustomScriptMethods: TCustomScriptMethods = nil; const ACustomScriptVars: TidElement = nil; const AUseCache: Boolean = True): WideString; virtual; |
|
NOT USABLE YET: parse all script code blocks as one large index script (a-la ASP/PHP) (uses %prog and %/prog to mark source blocks)
|
 |
function ParseAskValues (const AText: WideString; const APrompt: WideString = ''; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
|
|
 |
function ParseUserValues (const AText: WideString; const ACache: TxomStrings = nil; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
|
|
 |
function ParseConditionalBlocks (const AImageItem: TImageItem; const AText: WideString): WideString; virtual; |
|
|
 |
function ParseImageValues (const AImageItem: TImageItem; const AOptions: TOptions; const AText: WideString; const ANumStr: WideString = ''; const AUserCustomValues: TMacroValues = nil): WideString; virtual; |
|
|
 |
function ParseXMPValues (const AText: WideString; const ASource: TImageItem; const AOptions: TOptions; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
|
|
 |
function ParseExifTagValues (const AText: WideString; const ASourceFileName: WideString; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
|
|
 |
function ParseExifMakerNoteValues (const AText: WideString; const ASourceFileName: WideString; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
|
|
 |
function ParseExifToolValues (const AText: WideString; const ASourceFileName: WideString; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
|
|
 |
function ParseRequestValues (const AText: WideString; const ASource: TImageItem; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
|
|
 |
function ParseTextExpansionValues (const AText: WideString; const ALineFeedReplace: WideString = ''; const AHTMLFormatted: Boolean = False): WideString; virtual; |
|
|
Properties
 |
property Scripter: TObject read FScripter write SetScripter; |
|
|
Generated by PasDoc 0.15.0.
|