Classe TBasePageProducer
Unit
mi.rtl.objects.methods.pageproducer
Declaração
type TBasePageProducer = class(TObjectsMethods)
Descrição
A classe TBasePageProducer
permite criar documentos baseados em modelos, podendo ser html ou não.
NOTA
Tentei manter o mesmo comportamento do TPageProduce do Delphi, porém faz mais porque está documentado com exemplos de uso.
Hierarquia
- TObjectsTypes
- TObjectsConsts
- TObjectsMethods
- TBasePageProducer
Visão Geral
Métodos
![]() |
constructor create(aOwner:TComponent); override; |
![]() |
destructor destroy; override; |
![]() |
class function ListFilesText(const aTagName, atemplate,aPath,aMask :String) : string; |
![]() |
class function StringReplaceTgImage(const aTemplate, aSrc, aAlt, aTitle, aFigcaption: String): string; |
![]() |
class function StringReplaceTgLink( const aAlias, atemplate, aURL, atarget, aTitle, aText:String):string; |
![]() |
class function StringReplaceTgTable( Const aAlias : string; Const aHeaderCols : string; Const aOneRowCols : string; Const aFooterCols : string; Const aNotFound : string; Const aTypeTable:String; Const aTemplate :String ):string; |
![]() |
procedure DoOnHTMLTag_tgCustom(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_tgLink(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_tgImage(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_tgTable(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_tgImageMap(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_tgObject(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_tgEmbed(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_tgVideo(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_tgAudio(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
![]() |
procedure DoOnHTMLTag_Undefined(Sender: TObject; const TagString: String; TagParams: TStringList; out ReplaceText: String); virtual; |
![]() |
procedure DoReplaceTag_Default(Sender: TObject; const TagString: String;TagParams: TStringList; Out ReplaceText: String); virtual; |
![]() |
Function GetHTMLContent: AnsiString; Virtual; |
![]() |
Procedure SetHTMLFile(Const aHTMLFile: TFileName ); Overload; Virtual; |
![]() |
Function GetHTMLFile: TFileName; Virtual; |
![]() |
Function SaveHTMLContentToFile(FileNameDest:AnsiString):Integer; overload; Virtual; |
![]() |
Function SaveHTMLContentToFile:Integer; overload; Virtual; |
![]() |
Class procedure delete_quotes_from_ends(var s:string); |
![]() |
Class Function delete_two_points_from_extremes( s:string):String; |
![]() |
function GetHtmlTable(atgTable: String;aNameTable,aTypeTable:String):String; virtual; |
![]() |
function GetHtmlImageMap(atgImageMap : string;aimg_map:String):String; Virtual; |
Propriedades
![]() |
property ID_Dinamic : AnsiString Read GetID_Dinamic; |
![]() |
property OnHTMLTag_tgcustom : THTMLTagEvent Read _OnHTMLTag_tgcustom write _OnHTMLTag_tgcustom ; |
![]() |
property OnHTMLTag_tgLink : THTMLTagEvent Read _OnHTMLTag_tgLink write _OnHTMLTag_tgLink ; |
![]() |
property OnHTMLTag_tgImage : THTMLTagEvent Read _OnHTMLTag_tgImage write _OnHTMLTag_tgImage ; |
![]() |
property OnHTMLTag_tgTable : THTMLTagEvent Read _OnHTMLTag_tgTable write _OnHTMLTag_tgTable ; |
![]() |
property OnHTMLTag_tgImageMap : THTMLTagEvent Read _OnHTMLTag_tgImageMap write _OnHTMLTag_tgImageMap ; |
![]() |
property OnHTMLTag_tgObject : THTMLTagEvent Read _OnHTMLTag_tgObject write _OnHTMLTag_tgObject ; |
![]() |
property OnHTMLTag_tgEmbed : THTMLTagEvent Read _OnHTMLTag_tgEmbed write _OnHTMLTag_tgEmbed ; |
![]() |
property OnHTMLTag_tgVideo : THTMLTagEvent Read _OnHTMLTag_tgVideo write _OnHTMLTag_tgVideo ; |
![]() |
property OnHTMLTag_tgAudio : THTMLTagEvent Read _OnHTMLTag_tgAudio write _OnHTMLTag_tgAudio ; |
![]() |
property OnHTMLTag_Undefined : THTMLTagEvent Read _OnHTMLTag_Undefined write _OnHTMLTag_Undefined ; |
![]() |
property HTMLContent : AnsiString Read GetHTMLContent; |
![]() |
property OnHTMLTag : Boolean Read _OnHTMLTag Write SetOnHTMLTag; |
![]() |
property HTMLDoc : String Read GetHTMLDoc Write SetHTMLDoc; |
![]() |
property HTMLFile : TFileName read GetHTMLFile Write SetHTMLFile; |
![]() |
property HTMLFileResult : TFileName read _HTMLFileResult Write _HTMLFileResult; |
![]() |
property StartDelimiter : TParseDelimiter read _StartDelimiter write _StartDelimiter; |
![]() |
property EndDelimiter : TParseDelimiter read _EndDelimiter write _EndDelimiter; |
![]() |
property ParamStartDelimiter : TParseDelimiter read _ParamStartDelimiter write _ParamStartDelimiter; |
![]() |
property ParamEndDelimiter : TParseDelimiter read _ParamEndDelimiter write _ParamEndDelimiter; |
![]() |
property ParamValueSeparator : TParseDelimiter read _ParamValueSeparator write _ParamValueSeparator; |
![]() |
property AllowTagParams : Boolean read _AllowTagParams write _AllowTagParams; |
![]() |
property FPTemplate : TFPTemplate read _FPTemplate write SetFPTemplate; |
Descrição
Métodos
![]() |
constructor create(aOwner:TComponent); override; |
O constructor |
![]() |
destructor destroy; override; |
O Destructor |
![]() |
class function StringReplaceTgLink( const aAlias, atemplate, aURL, atarget, aTitle, aText:String):string; |
|
![]() |
class function StringReplaceTgTable( Const aAlias : string; Const aHeaderCols : string; Const aOneRowCols : string; Const aFooterCols : string; Const aNotFound : string; Const aTypeTable:String; Const aTemplate :String ):string; |
A classe método
|
![]() |
procedure DoOnHTMLTag_tgCustom(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_tgLink(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_tgImage(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_tgTable(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_tgImageMap(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_tgObject(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_tgEmbed(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_tgVideo(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_tgAudio(Sender: TObject; const TagString: String;TagParams: TStringList; var ReplaceText: String); Virtual; |
O método |
![]() |
procedure DoOnHTMLTag_Undefined(Sender: TObject; const TagString: String; TagParams: TStringList; out ReplaceText: String); virtual; |
O método |
![]() |
procedure DoReplaceTag_Default(Sender: TObject; const TagString: String;TagParams: TStringList; Out ReplaceText: String); virtual; |
O método |
![]() |
Function GetHTMLContent: AnsiString; Virtual; |
O método
|
![]() |
Procedure SetHTMLFile(Const aHTMLFile: TFileName ); Overload; Virtual; |
![]() |
Function GetHTMLFile: TFileName; Virtual; |
A propriedade
|
![]() |
Function SaveHTMLContentToFile(FileNameDest:AnsiString):Integer; overload; Virtual; |
O método |
![]() |
Function SaveHTMLContentToFile:Integer; overload; Virtual; |
O método |
![]() |
Class procedure delete_quotes_from_ends(var s:string); |
![]() |
Class Function delete_two_points_from_extremes( s:string):String; |
Propriedades
![]() |
property ID_Dinamic : AnsiString Read GetID_Dinamic; |
|
![]() |
property OnHTMLTag_tgcustom : THTMLTagEvent Read _OnHTMLTag_tgcustom write _OnHTMLTag_tgcustom ; |
|
![]() |
property OnHTMLTag_tgLink : THTMLTagEvent Read _OnHTMLTag_tgLink write _OnHTMLTag_tgLink ; |
|
![]() |
property OnHTMLTag_tgImage : THTMLTagEvent Read _OnHTMLTag_tgImage write _OnHTMLTag_tgImage ; |
O evento
|
![]() |
property OnHTMLTag_tgTable : THTMLTagEvent Read _OnHTMLTag_tgTable write _OnHTMLTag_tgTable ; |
O método
|
![]() |
property OnHTMLTag_tgImageMap : THTMLTagEvent Read _OnHTMLTag_tgImageMap write _OnHTMLTag_tgImageMap ; |
O método
|
![]() |
property OnHTMLTag_tgObject : THTMLTagEvent Read _OnHTMLTag_tgObject write _OnHTMLTag_tgObject ; |
A propriedade |
![]() |
property OnHTMLTag_tgEmbed : THTMLTagEvent Read _OnHTMLTag_tgEmbed write _OnHTMLTag_tgEmbed ; |
![]() |
property OnHTMLTag_tgVideo : THTMLTagEvent Read _OnHTMLTag_tgVideo write _OnHTMLTag_tgVideo ; |
![]() |
property OnHTMLTag_tgAudio : THTMLTagEvent Read _OnHTMLTag_tgAudio write _OnHTMLTag_tgAudio ; |
![]() |
property OnHTMLTag_Undefined : THTMLTagEvent Read _OnHTMLTag_Undefined write _OnHTMLTag_Undefined ; |
A propriedade |
![]() |
property HTMLContent : AnsiString Read GetHTMLContent; |
A propriedade |
![]() |
property HTMLDoc : String Read GetHTMLDoc Write SetHTMLDoc; |
A propriedade
|
![]() |
property HTMLFile : TFileName read GetHTMLFile Write SetHTMLFile; |
A propriedade |
![]() |
property HTMLFileResult : TFileName read _HTMLFileResult Write _HTMLFileResult; |
A propriedade
|
![]() |
property StartDelimiter : TParseDelimiter read _StartDelimiter write _StartDelimiter; |
A propriedade
|
![]() |
property EndDelimiter : TParseDelimiter read _EndDelimiter write _EndDelimiter; |
A propriedade
|
![]() |
property ParamStartDelimiter : TParseDelimiter read _ParamStartDelimiter write _ParamStartDelimiter; |
A propriedade
|
![]() |
property ParamEndDelimiter : TParseDelimiter read _ParamEndDelimiter write _ParamEndDelimiter; |
A propriedade
|
![]() |
property ParamValueSeparator : TParseDelimiter read _ParamValueSeparator write _ParamValueSeparator; |
A propriedade
|
![]() |
property FPTemplate : TFPTemplate read _FPTemplate write SetFPTemplate; |
A propriedade
|
Gerado por PasDoc 0.16.0.