ExportByFormatDef (rtl)

De Wiki1000
(Différences entre les versions)
 
(7 révisions intermédiaires par 3 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
<source lang="delphi">Function GenerateByFormatDef(const aCodeFormat:string; aRefObject:TitObject; var aRes:String; const aLogLevel:FormatLogLevel):boolean;</source>
+
<source lang="delphi">Function ExportByFormatDef(const aCodeFormat:string; aRefObject:TitObject; aErrors:TStringList; const aLogLevel:FormatLogLevel):TStringList;</source>
  
description
+
Cette méthode exporte un contenu en utilisant un format.
  
 
{|class="wikitable"
 
{|class="wikitable"
 +
|-
 +
!Paramètre
 +
!Usage
 
|-
 
|-
 
|Result
 
|Result
|
+
|Un objet de type TStringList contenant les lignes générées.
 
|-
 
|-
 
|aCodeFormat
 
|aCodeFormat
|
+
|Code du format à utiliser
 
|-
 
|-
 
|aRefObject
 
|aRefObject
|
+
|Objet racine départ de la génération.
 
|-
 
|-
|aRes
+
|aErrors
|
+
|Objet de type TStringList permettant de collecter les erreurs de génération (nil possible, les erreurs ne sont alors pas collectées)
 
|-
 
|-
 
|aLogLevel
 
|aLogLevel
|
+
|Niveau de journalisation
|-
+
|Result
+
|
+
 
|}
 
|}
  
Ligne 32 : Ligne 32 :
  
 
Voir aussi:
 
Voir aussi:
 +
 +
* [[ExportByFormatDefXml (rtl)|Exporter à partir d'un format Xml]]
 +
* [[IntegrateByFormatDef (rtl)|Importer à partir d'un format]]
  
 
{{Footer|Développement DSM}}
 
{{Footer|Développement DSM}}
 
[[category:RTL Framework]]
 
[[category:RTL Framework]]
[[Category:RTL Format XSD]]
+
[[Category:RTL Format de fichier]]

Version actuelle en date du 4 novembre 2017 à 10:59

Function ExportByFormatDef(const aCodeFormat:string; aRefObject:TitObject; aErrors:TStringList; const aLogLevel:FormatLogLevel):TStringList;

Cette méthode exporte un contenu en utilisant un format.

Paramètre Usage
Result Un objet de type TStringList contenant les lignes générées.
aCodeFormat Code du format à utiliser
aRefObject Objet racine départ de la génération.
aErrors Objet de type TStringList permettant de collecter les erreurs de génération (nil possible, les erreurs ne sont alors pas collectées)
aLogLevel Niveau de journalisation

Exemple

begin
end;

Voir aussi:

Développement DSMDéveloppement DSM

Outils personnels