From 91add8a8e4efed2873186cabdf8bf13df55581a1 Mon Sep 17 00:00:00 2001 From: vincents Date: Mon, 3 Oct 2011 19:04:47 +0000 Subject: [PATCH] dbexport components: added txmlxsdexport from reinier olieslagers (issue #20275) git-svn-id: trunk@32660 - --- .gitattributes | 1 + components/dbexport/README.txt | 4 + components/dbexport/dbexportimg.lrs | 499 +++++++++++++----------- components/dbexport/regdbexport.pp | 13 +- components/dbexport/txmlxsdexporter.xpm | 72 ++++ 5 files changed, 367 insertions(+), 222 deletions(-) create mode 100644 components/dbexport/txmlxsdexporter.xpm diff --git a/.gitattributes b/.gitattributes index 45cafcf6f5..75fa2f2af3 100644 --- a/.gitattributes +++ b/.gitattributes @@ -761,6 +761,7 @@ components/dbexport/tsimplexmlexporter.xpm svneol=native#text/plain components/dbexport/tsqlexporter.xpm svneol=native#text/plain components/dbexport/tstandardexportformats.xpm svneol=native#text/plain components/dbexport/ttexexporter.xpm svneol=native#text/plain +components/dbexport/txmlxsdexporter.xpm svneol=native#text/plain components/editortoolbar/editortoolbar.lpk svneol=native#text/plain components/editortoolbar/editortoolbar.lrs svneol=native#text/pascal components/editortoolbar/editortoolbar.pas svneol=native#text/plain diff --git a/components/dbexport/README.txt b/components/dbexport/README.txt index 982d4c4d6c..e685895094 100644 --- a/components/dbexport/README.txt +++ b/components/dbexport/README.txt @@ -11,12 +11,16 @@ TFixedLengthExporter - Export to Fixed Length format file. TSimpleXMLExporter - Export to XML file (no UTF-8, just ASCII) +TXMLXSDexporter - Export to various kinds of UTF-8 XML file formats (Microsoft Access, Microsoft Excel, ADO.NET, Delphi ClientDataset) + TSimpleJSONExporter - Export to JSON file (no UTF-8, just ASCII) TSQLExporter - Export data as a series of SQL insert/update statements. TFPDBFEport - Export to a DBF file. +TXMLXSDExporter - Export to various kinds of UTF-8 XML file formats (Microsoft Access, Microsoft Excel, ADO.NET, Delphi ClientDataset) + TDataExporter - Dialog component which allows to select a registered export format, configures the export settings, and exports the data. Right-click on the component and select 'Execute' from the component editor menu to try diff --git a/components/dbexport/dbexportimg.lrs b/components/dbexport/dbexportimg.lrs index 7305e3904d..2ca8c087cf 100644 --- a/components/dbexport/dbexportimg.lrs +++ b/components/dbexport/dbexportimg.lrs @@ -1,241 +1,298 @@ LazarusResources.Add('tcsvexporter','XPM',[ - '/* XPM */'#10'static char * tcsvexporter_xpm[] = {'#10'"22 23 46 1",'#10'" ' - +#9'c None",'#10'".'#9'c #080408",'#10'"+'#9'c #000000",'#10'"@'#9'c #000400"' - +','#10'"#'#9'c #000408",'#10'"$'#9'c #C5C6C5",'#10'"%'#9'c #CDCECD",'#10'"&' - +#9'c #C5C2C5",'#10'"*'#9'c #CDCAD5",'#10'"='#9'c #C5C6CD",'#10'"-'#9'c #BDBE' - +'BD",'#10'";'#9'c #CDC6CD",'#10'">'#9'c #CDCACD",'#10'",'#9'c #CDCEB4",'#10 - +'"'''#9'c #C5CEB4",'#10'")'#9'c #BDBEC5",'#10'"!'#9'c #C5C2CD",'#10'"~'#9'c ' - +'#C5CABD",'#10'"{'#9'c #C5C2BD",'#10'"]'#9'c #080C00",'#10'"^'#9'c #000010",' - +#10'"/'#9'c #000008",'#10'"('#9'c #000410",'#10'"_'#9'c #000810",'#10'":'#9 - +'c #C5CEC5",'#10'"<'#9'c #FFFFFF",'#10'"['#9'c #FFFAFF",'#10'"}'#9'c #F6F2FF' - +'",'#10'"|'#9'c #296929",'#10'"1'#9'c #F6F6EE",'#10'"2'#9'c #EEEAFF",'#10'"3' - +#9'c #DE1C10",'#10'"4'#9'c #CDCEC5",'#10'"5'#9'c #C5CAD5",'#10'"6'#9'c #0008' - +'00",'#10'"7'#9'c #000C00",'#10'"8'#9'c #F6F6FF",'#10'"9'#9'c #FFF6FF",'#10 - +'"0'#9'c #F6FAFF",'#10'"a'#9'c #F6FFFF",'#10'"b'#9'c #EEE6FF",'#10'"c'#9'c #' - +'EEEEFF",'#10'"d'#9'c #C5C6D5",'#10'"e'#9'c #080808",'#10'"f'#9'c #080800",' - +#10'"g'#9'c #FFFAF6",'#10'" .+++++++@+++@+#++@++ ",'#10'" +$@%&*==-%;>,'')!~' - +',{+ ",'#10'" @]++^^^/+@+++@(_/+@@ ",'#10'" +:+<[}[<<>||||||||<+ ",'#10'" +1' - +'@<[[2[<$|333333|<@ ",'#10'" +4@<||||<5|333333|<+ ",'#10'" 617<8}99<5|||||33' - +'|<+ ",'#10'" +:+0||||<5<<[<<|33|[# ",'#10'" ++' - +'e+++#////++++||++# ",'#10'" ",'#10'" 33 33 3 3 ' - +' ",'#10'" 3 3 3 3 3 3 ",'#10'" 3 3 3 3 ",'#10'" 3' - +' 3 3 3 ",'#10'" 3 3 3 3 3 3 ",'#10'" 33 33 3 ' - +' ",'#10'" "};'#10 + '/* XPM */'#13#10'static char * tcsvexporter_xpm[] = {'#13#10'"22 23 46 1",' + +#13#10'" '#9'c None",'#13#10'".'#9'c #080408",'#13#10'"+'#9'c #000000",'#13 + +#10'"@'#9'c #000400",'#13#10'"#'#9'c #000408",'#13#10'"$'#9'c #C5C6C5",'#13 + +#10'"%'#9'c #CDCECD",'#13#10'"&'#9'c #C5C2C5",'#13#10'"*'#9'c #CDCAD5",'#13 + +#10'"='#9'c #C5C6CD",'#13#10'"-'#9'c #BDBEBD",'#13#10'";'#9'c #CDC6CD",'#13 + +#10'">'#9'c #CDCACD",'#13#10'",'#9'c #CDCEB4",'#13#10'"'''#9'c #C5CEB4",'#13 + +#10'")'#9'c #BDBEC5",'#13#10'"!'#9'c #C5C2CD",'#13#10'"~'#9'c #C5CABD",'#13 + +#10'"{'#9'c #C5C2BD",'#13#10'"]'#9'c #080C00",'#13#10'"^'#9'c #000010",'#13 + +#10'"/'#9'c #000008",'#13#10'"('#9'c #000410",'#13#10'"_'#9'c #000810",'#13 + +#10'":'#9'c #C5CEC5",'#13#10'"<'#9'c #FFFFFF",'#13#10'"['#9'c #FFFAFF",'#13 + +#10'"}'#9'c #F6F2FF",'#13#10'"|'#9'c #296929",'#13#10'"1'#9'c #F6F6EE",'#13 + +#10'"2'#9'c #EEEAFF",'#13#10'"3'#9'c #DE1C10",'#13#10'"4'#9'c #CDCEC5",'#13 + +#10'"5'#9'c #C5CAD5",'#13#10'"6'#9'c #000800",'#13#10'"7'#9'c #000C00",'#13 + +#10'"8'#9'c #F6F6FF",'#13#10'"9'#9'c #FFF6FF",'#13#10'"0'#9'c #F6FAFF",'#13 + +#10'"a'#9'c #F6FFFF",'#13#10'"b'#9'c #EEE6FF",'#13#10'"c'#9'c #EEEEFF",'#13 + +#10'"d'#9'c #C5C6D5",'#13#10'"e'#9'c #080808",'#13#10'"f'#9'c #080800",'#13 + +#10'"g'#9'c #FFFAF6",'#13#10'" .+++++++@+++@+#++@++ ",'#13#10'" +$@%&*==-%;>' + +','')!~,{+ ",'#13#10'" @]++^^^/+@+++@(_/+@@ ",'#13#10'" +:+<[}[<<>||||||||<+' + +' ",'#13#10'" +1@<[[2[<$|333333|<@ ",'#13#10'" +4@<||||<5|333333|<+ ",'#13#10 + +'" 617<8}99<5|||||33|<+ ",'#13#10'" +:+0||||<5<<[<<|33|[# ",'#13#10'" ++e+++#////++++||++# ",'#13#10'" ' + +' ",'#13#10'" 33 33 3 3 ",'#13#10'" 3 3 3 3' + +' 3 3 ",'#13#10'" 3 3 3 3 ",'#13#10'" 3 3 3 3 ' + +' ",'#13#10'" 3 3 3 3 3 3 ",'#13#10'" 33 33 3 ",'#13 + +#10'" "};'#13#10 ]); LazarusResources.Add('tfixedlengthexporter','XPM',[ - '/* XPM */'#10'static char * tfixedlengthexporter_xpm[] = {'#10'"22 23 46 1",' - +#10'" '#9'c None",'#10'".'#9'c #080408",'#10'"+'#9'c #000000",'#10'"@'#9'c #' - +'000400",'#10'"#'#9'c #000408",'#10'"$'#9'c #C5C6C5",'#10'"%'#9'c #CDCECD",' - +#10'"&'#9'c #C5C2C5",'#10'"*'#9'c #CDCAD5",'#10'"='#9'c #C5C6CD",'#10'"-'#9 - +'c #BDBEBD",'#10'";'#9'c #CDC6CD",'#10'">'#9'c #CDCACD",'#10'",'#9'c #CDCEB4' - +'",'#10'"'''#9'c #C5CEB4",'#10'")'#9'c #BDBEC5",'#10'"!'#9'c #C5C2CD",'#10'"' - +'~'#9'c #C5CABD",'#10'"{'#9'c #C5C2BD",'#10'"]'#9'c #080C00",'#10'"^'#9'c #0' - +'00010",'#10'"/'#9'c #000008",'#10'"('#9'c #000410",'#10'"_'#9'c #000810",' - +#10'":'#9'c #C5CEC5",'#10'"<'#9'c #FFFFFF",'#10'"['#9'c #FFFAFF",'#10'"}'#9 - +'c #F6F2FF",'#10'"|'#9'c #296929",'#10'"1'#9'c #F6F6EE",'#10'"2'#9'c #EEEAFF' - +'",'#10'"3'#9'c #DE1C10",'#10'"4'#9'c #CDCEC5",'#10'"5'#9'c #C5CAD5",'#10'"6' - +#9'c #000800",'#10'"7'#9'c #000C00",'#10'"8'#9'c #F6F6FF",'#10'"9'#9'c #FFF6' - +'FF",'#10'"0'#9'c #F6FAFF",'#10'"a'#9'c #F6FFFF",'#10'"b'#9'c #EEE6FF",'#10 - +'"c'#9'c #EEEEFF",'#10'"d'#9'c #C5C6D5",'#10'"e'#9'c #080808",'#10'"f'#9'c #' - +'080800",'#10'"g'#9'c #FFFAF6",'#10'" .+++++++@+++@+#++@++ ",'#10'" +$@%&*==' - +'-%;>,'')!~,{+ ",'#10'" @]++^^^/+@+++@(_/+@@ ",'#10'" +:+<[}[<<>||||||||<+ "' - +','#10'" +1@<[[2[<$|333333|<@ ",'#10'" +4@<||||<5|333333|<+ ",'#10'" 617<8}9' - +'9<5|||||33|<+ ",'#10'" +:+0||||<5<<[<<|33|[# "' - +','#10'" ++e+++#////++++||++# ",'#10'" ",'#10'" 3333 3 ' - +'3 3 3333 333 ",'#10'" 3 3 3 3 3 3 3",'#10'" 333 3 3 33 3 3"' - +','#10'" 3 3 3 3 3 3",'#10'" 3 3 3 3 3 3 3",'#10'" 3 3 ' - +'3 3 3333 333 ",'#10'" "};'#10 + '/* XPM */'#13#10'static char * tfixedlengthexporter_xpm[] = {'#13#10'"22 23 ' + +'46 1",'#13#10'" '#9'c None",'#13#10'".'#9'c #080408",'#13#10'"+'#9'c #00000' + +'0",'#13#10'"@'#9'c #000400",'#13#10'"#'#9'c #000408",'#13#10'"$'#9'c #C5C6C' + +'5",'#13#10'"%'#9'c #CDCECD",'#13#10'"&'#9'c #C5C2C5",'#13#10'"*'#9'c #CDCAD' + +'5",'#13#10'"='#9'c #C5C6CD",'#13#10'"-'#9'c #BDBEBD",'#13#10'";'#9'c #CDC6C' + +'D",'#13#10'">'#9'c #CDCACD",'#13#10'",'#9'c #CDCEB4",'#13#10'"'''#9'c #C5CE' + +'B4",'#13#10'")'#9'c #BDBEC5",'#13#10'"!'#9'c #C5C2CD",'#13#10'"~'#9'c #C5CA' + +'BD",'#13#10'"{'#9'c #C5C2BD",'#13#10'"]'#9'c #080C00",'#13#10'"^'#9'c #0000' + +'10",'#13#10'"/'#9'c #000008",'#13#10'"('#9'c #000410",'#13#10'"_'#9'c #0008' + +'10",'#13#10'":'#9'c #C5CEC5",'#13#10'"<'#9'c #FFFFFF",'#13#10'"['#9'c #FFFA' + +'FF",'#13#10'"}'#9'c #F6F2FF",'#13#10'"|'#9'c #296929",'#13#10'"1'#9'c #F6F6' + +'EE",'#13#10'"2'#9'c #EEEAFF",'#13#10'"3'#9'c #DE1C10",'#13#10'"4'#9'c #CDCE' + +'C5",'#13#10'"5'#9'c #C5CAD5",'#13#10'"6'#9'c #000800",'#13#10'"7'#9'c #000C' + +'00",'#13#10'"8'#9'c #F6F6FF",'#13#10'"9'#9'c #FFF6FF",'#13#10'"0'#9'c #F6FA' + +'FF",'#13#10'"a'#9'c #F6FFFF",'#13#10'"b'#9'c #EEE6FF",'#13#10'"c'#9'c #EEEE' + +'FF",'#13#10'"d'#9'c #C5C6D5",'#13#10'"e'#9'c #080808",'#13#10'"f'#9'c #0808' + +'00",'#13#10'"g'#9'c #FFFAF6",'#13#10'" .+++++++@+++@+#++@++ ",'#13#10'" +$@' + +'%&*==-%;>,'')!~,{+ ",'#13#10'" @]++^^^/+@+++@(_/+@@ ",'#13#10'" +:+<[}[<<>|' + +'|||||||<+ ",'#13#10'" +1@<[[2[<$|333333|<@ ",'#13#10'" +4@<||||<5|333333|<+' + +' ",'#13#10'" 617<8}99<5|||||33|<+ ",'#13#10'" +:+0||||<5<<[<<|33|[# ",'#13#10'" ++e+++#////++++||++# ",' + +#13#10'" ",'#13#10'" 3333 3 3 3 3333 333 ",'#13#10'" 3' + +' 3 3 3 3 3 3",'#13#10'" 333 3 3 33 3 3",'#13#10'" 3 3 3' + +' 3 3 3",'#13#10'" 3 3 3 3 3 3 3",'#13#10'" 3 3 3 3 3333 33' + +'3 ",'#13#10'" "};'#13#10 ]); LazarusResources.Add('tfpdataexporter','XPM',[ - '/* XPM */'#10'static char *tdataexporter[]={'#10'"24 24 10 1",'#10'". c None' - +'",'#10'"b c #000000",'#10'"g c #000080",'#10'"c c #0000ff",'#10'"e c #30303' - +'0",'#10'"f c #808000",'#10'"# c #808080",'#10'"h c #c0c000",'#10'"d c #c0c0' - +'c0",'#10'"a c #ffffff",'#10'"........................",'#10'"..............' - +'..........",'#10'".######################.",'#10'".#abccccccccccccccbabab."' - +','#10'".#bbbbbbbbbbbbbbbbbbbbb.",'#10'".#ddddddddddddddddddddb.",'#10'".#de' - +'eeeeeeeeedddddddddb.",'#10'".#deddddddddedddddddddb.",'#10'".#deeeeeeeddedd' - +'dddddddb.",'#10'".#deddddddddedddddddddb.",'#10'".#deeeeeeeddedddddddddb.",' - +#10'".#deddddddddedddddddddb.",'#10'".#deddddddddedddddddddb.",'#10'".#deeee' - +'eeeeeeddffffffdb.",'#10'".#dddddgdddgdddfhffhfdb.",'#10'".#ddddd#gddggddfhh' - +'hhfdb.",'#10'".#dddddd#gggggdfhhhhfdb.",'#10'".#dddddddddggddffffffdb.",'#10 - +'".#dddddddddgdddfhhhhfdb.",'#10'".#dddddddddddddfhffhfdb.",'#10'".#dddddddd' - +'dddddffffffdb.",'#10'".#bbbbbbbbbbbbbbbbbbbbb.",'#10'".....................' - +'...",'#10'"........................"};'#10 + '/* XPM */'#13#10'static char *tdataexporter[]={'#13#10'"24 24 10 1",'#13#10 + +'". c None",'#13#10'"b c #000000",'#13#10'"g c #000080",'#13#10'"c c #0000ff' + +'",'#13#10'"e c #303030",'#13#10'"f c #808000",'#13#10'"# c #808080",'#13#10 + +'"h c #c0c000",'#13#10'"d c #c0c0c0",'#13#10'"a c #ffffff",'#13#10'"........' + +'................",'#13#10'"........................",'#13#10'".############' + +'##########.",'#13#10'".#abccccccccccccccbabab.",'#13#10'".#bbbbbbbbbbbbbbbb' + +'bbbbb.",'#13#10'".#ddddddddddddddddddddb.",'#13#10'".#deeeeeeeeeedddddddddb' + +'.",'#13#10'".#deddddddddedddddddddb.",'#13#10'".#deeeeeeeddedddddddddb.",' + +#13#10'".#deddddddddedddddddddb.",'#13#10'".#deeeeeeeddedddddddddb.",'#13#10 + +'".#deddddddddedddddddddb.",'#13#10'".#deddddddddedddddddddb.",'#13#10'".#de' + +'eeeeeeeeeddffffffdb.",'#13#10'".#dddddgdddgdddfhffhfdb.",'#13#10'".#ddddd#g' + +'ddggddfhhhhfdb.",'#13#10'".#dddddd#gggggdfhhhhfdb.",'#13#10'".#dddddddddggd' + +'dffffffdb.",'#13#10'".#dddddddddgdddfhhhhfdb.",'#13#10'".#dddddddddddddfhff' + +'hfdb.",'#13#10'".#dddddddddddddffffffdb.",'#13#10'".#bbbbbbbbbbbbbbbbbbbbb.' + +'",'#13#10'"........................",'#13#10'"........................"};' + +#13#10 ]); LazarusResources.Add('tfpdbfexport','XPM',[ - '/* XPM */'#10'static char * tfpdbfexport_xpm[] = {'#10'"22 23 46 1",'#10'" ' - +#9'c None",'#10'".'#9'c #080408",'#10'"+'#9'c #000000",'#10'"@'#9'c #000400"' - +','#10'"#'#9'c #000408",'#10'"$'#9'c #C5C6C5",'#10'"%'#9'c #CDCECD",'#10'"&' - +#9'c #C5C2C5",'#10'"*'#9'c #CDCAD5",'#10'"='#9'c #C5C6CD",'#10'"-'#9'c #BDBE' - +'BD",'#10'";'#9'c #CDC6CD",'#10'">'#9'c #CDCACD",'#10'",'#9'c #CDCEB4",'#10 - +'"'''#9'c #C5CEB4",'#10'")'#9'c #BDBEC5",'#10'"!'#9'c #C5C2CD",'#10'"~'#9'c ' - +'#C5CABD",'#10'"{'#9'c #C5C2BD",'#10'"]'#9'c #080C00",'#10'"^'#9'c #000010",' - +#10'"/'#9'c #000008",'#10'"('#9'c #000410",'#10'"_'#9'c #000810",'#10'":'#9 - +'c #C5CEC5",'#10'"<'#9'c #FFFFFF",'#10'"['#9'c #FFFAFF",'#10'"}'#9'c #F6F2FF' - +'",'#10'"|'#9'c #296929",'#10'"1'#9'c #F6F6EE",'#10'"2'#9'c #EEEAFF",'#10'"3' - +#9'c #DE1C10",'#10'"4'#9'c #CDCEC5",'#10'"5'#9'c #C5CAD5",'#10'"6'#9'c #0008' - +'00",'#10'"7'#9'c #000C00",'#10'"8'#9'c #F6F6FF",'#10'"9'#9'c #FFF6FF",'#10 - +'"0'#9'c #F6FAFF",'#10'"a'#9'c #F6FFFF",'#10'"b'#9'c #EEE6FF",'#10'"c'#9'c #' - +'EEEEFF",'#10'"d'#9'c #C5C6D5",'#10'"e'#9'c #080808",'#10'"f'#9'c #080800",' - +#10'"g'#9'c #FFFAF6",'#10'" .+++++++@+++@+#++@++ ",'#10'" +$@%&*==-%;>,'')!~' - +',{+ ",'#10'" @]++^^^/+@+++@(_/+@@ ",'#10'" +:+<[}[<<>||||||||<+ ",'#10'" +1' - +'@<[[2[<$|333333|<@ ",'#10'" +4@<||||<5|333333|<+ ",'#10'" 617<8}99<5|||||33' - +'|<+ ",'#10'" +:+0||||<5<<[<<|33|[# ",'#10'" ++' - +'e+++#////++++||++# ",'#10'" ",'#10'" 333 333 3333' - +' ",'#10'" 3 3 3 3 3 ",'#10'" 3 3 3333 333 ",'#10'" ' - +' 3 3 3 3 3 ",'#10'" 3 3 3 3 3 ",'#10'" 333 3333 3 ' - +' ",'#10'" "};'#10 + '/* XPM */'#13#10'static char * tfpdbfexport_xpm[] = {'#13#10'"22 23 46 1",' + +#13#10'" '#9'c None",'#13#10'".'#9'c #080408",'#13#10'"+'#9'c #000000",'#13 + +#10'"@'#9'c #000400",'#13#10'"#'#9'c #000408",'#13#10'"$'#9'c #C5C6C5",'#13 + +#10'"%'#9'c #CDCECD",'#13#10'"&'#9'c #C5C2C5",'#13#10'"*'#9'c #CDCAD5",'#13 + +#10'"='#9'c #C5C6CD",'#13#10'"-'#9'c #BDBEBD",'#13#10'";'#9'c #CDC6CD",'#13 + +#10'">'#9'c #CDCACD",'#13#10'",'#9'c #CDCEB4",'#13#10'"'''#9'c #C5CEB4",'#13 + +#10'")'#9'c #BDBEC5",'#13#10'"!'#9'c #C5C2CD",'#13#10'"~'#9'c #C5CABD",'#13 + +#10'"{'#9'c #C5C2BD",'#13#10'"]'#9'c #080C00",'#13#10'"^'#9'c #000010",'#13 + +#10'"/'#9'c #000008",'#13#10'"('#9'c #000410",'#13#10'"_'#9'c #000810",'#13 + +#10'":'#9'c #C5CEC5",'#13#10'"<'#9'c #FFFFFF",'#13#10'"['#9'c #FFFAFF",'#13 + +#10'"}'#9'c #F6F2FF",'#13#10'"|'#9'c #296929",'#13#10'"1'#9'c #F6F6EE",'#13 + +#10'"2'#9'c #EEEAFF",'#13#10'"3'#9'c #DE1C10",'#13#10'"4'#9'c #CDCEC5",'#13 + +#10'"5'#9'c #C5CAD5",'#13#10'"6'#9'c #000800",'#13#10'"7'#9'c #000C00",'#13 + +#10'"8'#9'c #F6F6FF",'#13#10'"9'#9'c #FFF6FF",'#13#10'"0'#9'c #F6FAFF",'#13 + +#10'"a'#9'c #F6FFFF",'#13#10'"b'#9'c #EEE6FF",'#13#10'"c'#9'c #EEEEFF",'#13 + +#10'"d'#9'c #C5C6D5",'#13#10'"e'#9'c #080808",'#13#10'"f'#9'c #080800",'#13 + +#10'"g'#9'c #FFFAF6",'#13#10'" .+++++++@+++@+#++@++ ",'#13#10'" +$@%&*==-%;>' + +','')!~,{+ ",'#13#10'" @]++^^^/+@+++@(_/+@@ ",'#13#10'" +:+<[}[<<>||||||||<+' + +' ",'#13#10'" +1@<[[2[<$|333333|<@ ",'#13#10'" +4@<||||<5|333333|<+ ",'#13#10 + +'" 617<8}99<5|||||33|<+ ",'#13#10'" +:+0||||<5<<[<<|33|[# ",'#13#10'" ++e+++#////++++||++# ",'#13#10'" ' + +' ",'#13#10'" 333 333 3333 ",'#13#10'" 3 3 3 ' + +'3 3 ",'#13#10'" 3 3 3333 333 ",'#13#10'" 3 3 3 3 3 ' + +' ",'#13#10'" 3 3 3 3 3 ",'#13#10'" 333 3333 3 ",'#13 + +#10'" "};'#13#10 ]); LazarusResources.Add('trtfexporter','XPM',[ - '/* XPM */'#10'static char *trtfexporter[]={'#10'"22 23 35 1",'#10'". c None"' - +','#10'"a c #000000",'#10'"t c #000008",'#10'"s c #000010",'#10'"b c #000400' - +'",'#10'"c c #000408",'#10'"u c #000410",'#10'"B c #000800",'#10'"v c #00081' - +'0",'#10'"C c #000c00",'#10'"# c #080408",'#10'"F c #080800",'#10'"E c #0808' - +'08",'#10'"r c #080c00",'#10'"x c #296929",'#10'"i c #bdbebd",'#10'"n c #bdb' - +'ec5",'#10'"q c #c5c2bd",'#10'"f c #c5c2c5",'#10'"o c #c5c2cd",'#10'"d c #c5' - +'c6c5",'#10'"h c #c5c6cd",'#10'"D c #c5c6d5",'#10'"p c #c5cabd",'#10'"A c #c' - +'5cad5",'#10'"m c #c5ceb4",'#10'"w c #c5cec5",'#10'"j c #cdc6cd",'#10'"k c #' - +'cdcacd",'#10'"g c #cdcad5",'#10'"l c #cdceb4",'#10'"z c #cdcec5",'#10'"e c ' - +'#cdcecd",'#10'"y c #de1c10",'#10'"G c #f6faff",'#10'".#aaaaaaabaaabacaabaa.' - +'",'#10'".adbefghhiejklmnoplqa.",'#10'".braassstabaaabuvtabb.",'#10'".awa...' - +'...kxxxxxxxx.a.",'#10'".a.b......dxyyyyyyx.b.",'#10'".azb.xxxx.Axyyyyyyx.a.' - +'",'#10'".B.C......Axxxxxyyx.a.",'#10'".awa.xxxx.A....xyyx.B.",'#10'".a.c...' - +'...D....xyyx.a.",'#10'".Eda.xxxx.A....xyyx.a.",'#10'".a.c......o.xxxxxxxxxx' - +'",'#10'".Fda.xxxx.h..xyyyyyyx.",'#10'".a.c......n...xyyyyxa.",'#10'".aea...' - +'...k....xyyx.c.",'#10'".aaEaaacttttaaaaxxaac.",'#10'".....G................' - +'",'#10'"....yyy..yyyyy.yyyy...",'#10'"....y..y...y...y......",'#10'"....y..' - +'y...y...yyy....",'#10'"....yyy....y...y......",'#10'"....y..y...y...y......' - +'",'#10'"....y..y...y...y......",'#10'"......................"};'#10 + '/* XPM */'#13#10'static char *trtfexporter[]={'#13#10'"22 23 35 1",'#13#10'"' + +'. c None",'#13#10'"a c #000000",'#13#10'"t c #000008",'#13#10'"s c #000010"' + +','#13#10'"b c #000400",'#13#10'"c c #000408",'#13#10'"u c #000410",'#13#10 + +'"B c #000800",'#13#10'"v c #000810",'#13#10'"C c #000c00",'#13#10'"# c #080' + +'408",'#13#10'"F c #080800",'#13#10'"E c #080808",'#13#10'"r c #080c00",'#13 + +#10'"x c #296929",'#13#10'"i c #bdbebd",'#13#10'"n c #bdbec5",'#13#10'"q c #' + +'c5c2bd",'#13#10'"f c #c5c2c5",'#13#10'"o c #c5c2cd",'#13#10'"d c #c5c6c5",' + +#13#10'"h c #c5c6cd",'#13#10'"D c #c5c6d5",'#13#10'"p c #c5cabd",'#13#10'"A ' + +'c #c5cad5",'#13#10'"m c #c5ceb4",'#13#10'"w c #c5cec5",'#13#10'"j c #cdc6cd' + +'",'#13#10'"k c #cdcacd",'#13#10'"g c #cdcad5",'#13#10'"l c #cdceb4",'#13#10 + +'"z c #cdcec5",'#13#10'"e c #cdcecd",'#13#10'"y c #de1c10",'#13#10'"G c #f6f' + +'aff",'#13#10'".#aaaaaaabaaabacaabaa.",'#13#10'".adbefghhiejklmnoplqa.",'#13 + +#10'".braassstabaaabuvtabb.",'#13#10'".awa......kxxxxxxxx.a.",'#13#10'".a.b.' + +'.....dxyyyyyyx.b.",'#13#10'".azb.xxxx.Axyyyyyyx.a.",'#13#10'".B.C......Axxx' + +'xxyyx.a.",'#13#10'".awa.xxxx.A....xyyx.B.",'#13#10'".a.c......D....xyyx.a."' + +','#13#10'".Eda.xxxx.A....xyyx.a.",'#13#10'".a.c......o.xxxxxxxxxx",'#13#10 + +'".Fda.xxxx.h..xyyyyyyx.",'#13#10'".a.c......n...xyyyyxa.",'#13#10'".aea....' + +'..k....xyyx.c.",'#13#10'".aaEaaacttttaaaaxxaac.",'#13#10'".....G...........' + +'.....",'#13#10'"....yyy..yyyyy.yyyy...",'#13#10'"....y..y...y...y......",' + +#13#10'"....y..y...y...yyy....",'#13#10'"....yyy....y...y......",'#13#10'"..' + +'..y..y...y...y......",'#13#10'"....y..y...y...y......",'#13#10'"...........' + +'..........."};'#13#10 ]); LazarusResources.Add('tsimplejsonexporter','XPM',[ - '/* XPM */'#10'static char * tsimplejsonexporter_xpm[] = {'#10'"22 23 46 1",' - +#10'" '#9'c None",'#10'".'#9'c #080408",'#10'"+'#9'c #000000",'#10'"@'#9'c #' - +'000400",'#10'"#'#9'c #000408",'#10'"$'#9'c #C5C6C5",'#10'"%'#9'c #CDCECD",' - +#10'"&'#9'c #C5C2C5",'#10'"*'#9'c #CDCAD5",'#10'"='#9'c #C5C6CD",'#10'"-'#9 - +'c #BDBEBD",'#10'";'#9'c #CDC6CD",'#10'">'#9'c #CDCACD",'#10'",'#9'c #CDCEB4' - +'",'#10'"'''#9'c #C5CEB4",'#10'")'#9'c #BDBEC5",'#10'"!'#9'c #C5C2CD",'#10'"' - +'~'#9'c #C5CABD",'#10'"{'#9'c #C5C2BD",'#10'"]'#9'c #080C00",'#10'"^'#9'c #0' - +'00010",'#10'"/'#9'c #000008",'#10'"('#9'c #000410",'#10'"_'#9'c #000810",' - +#10'":'#9'c #C5CEC5",'#10'"<'#9'c #FFFFFF",'#10'"['#9'c #FFFAFF",'#10'"}'#9 - +'c #F6F2FF",'#10'"|'#9'c #296929",'#10'"1'#9'c #F6F6EE",'#10'"2'#9'c #EEEAFF' - +'",'#10'"3'#9'c #DE1C10",'#10'"4'#9'c #CDCEC5",'#10'"5'#9'c #C5CAD5",'#10'"6' - +#9'c #000800",'#10'"7'#9'c #000C00",'#10'"8'#9'c #F6F6FF",'#10'"9'#9'c #FFF6' - +'FF",'#10'"0'#9'c #F6FAFF",'#10'"a'#9'c #F6FFFF",'#10'"b'#9'c #EEE6FF",'#10 - +'"c'#9'c #EEEEFF",'#10'"d'#9'c #C5C6D5",'#10'"e'#9'c #080808",'#10'"f'#9'c #' - +'080800",'#10'"g'#9'c #FFFAF6",'#10'" .+++++++@+++@+#++@++ ",'#10'" +$@%&*==' - +'-%;>,'')!~,{+ ",'#10'" @]++^^^/+@+++@(_/+@@ ",'#10'" +:+<[}[<<>||||||||<+ "' - +','#10'" +1@<[[2[<$|333333|<@ ",'#10'" +4@<||||<5|333333|<+ ",'#10'" 617<8}9' - +'9<5|||||33|<+ ",'#10'" +:+0||||<5<<[<<|33|[# "' - +','#10'" ++e+++#////++++||++# ",'#10'" ",'#10'" 3 ' - +'33 33 3 3 ",'#10'" 3 3 3 3 3 3 3 ",'#10'" 3 3 3 3 33 3 "' - +','#10'" 3 3 3 3 3 33 ",'#10'" 3 3 3 3 3 3 3 3 ",'#10'" 33 ' - +'33 33 3 3 ",'#10'" "};'#10 + '/* XPM */'#13#10'static char * tsimplejsonexporter_xpm[] = {'#13#10'"22 23 4' + +'6 1",'#13#10'" '#9'c None",'#13#10'".'#9'c #080408",'#13#10'"+'#9'c #000000' + +'",'#13#10'"@'#9'c #000400",'#13#10'"#'#9'c #000408",'#13#10'"$'#9'c #C5C6C5' + +'",'#13#10'"%'#9'c #CDCECD",'#13#10'"&'#9'c #C5C2C5",'#13#10'"*'#9'c #CDCAD5' + +'",'#13#10'"='#9'c #C5C6CD",'#13#10'"-'#9'c #BDBEBD",'#13#10'";'#9'c #CDC6CD' + +'",'#13#10'">'#9'c #CDCACD",'#13#10'",'#9'c #CDCEB4",'#13#10'"'''#9'c #C5CEB' + +'4",'#13#10'")'#9'c #BDBEC5",'#13#10'"!'#9'c #C5C2CD",'#13#10'"~'#9'c #C5CAB' + +'D",'#13#10'"{'#9'c #C5C2BD",'#13#10'"]'#9'c #080C00",'#13#10'"^'#9'c #00001' + +'0",'#13#10'"/'#9'c #000008",'#13#10'"('#9'c #000410",'#13#10'"_'#9'c #00081' + +'0",'#13#10'":'#9'c #C5CEC5",'#13#10'"<'#9'c #FFFFFF",'#13#10'"['#9'c #FFFAF' + +'F",'#13#10'"}'#9'c #F6F2FF",'#13#10'"|'#9'c #296929",'#13#10'"1'#9'c #F6F6E' + +'E",'#13#10'"2'#9'c #EEEAFF",'#13#10'"3'#9'c #DE1C10",'#13#10'"4'#9'c #CDCEC' + +'5",'#13#10'"5'#9'c #C5CAD5",'#13#10'"6'#9'c #000800",'#13#10'"7'#9'c #000C0' + +'0",'#13#10'"8'#9'c #F6F6FF",'#13#10'"9'#9'c #FFF6FF",'#13#10'"0'#9'c #F6FAF' + +'F",'#13#10'"a'#9'c #F6FFFF",'#13#10'"b'#9'c #EEE6FF",'#13#10'"c'#9'c #EEEEF' + +'F",'#13#10'"d'#9'c #C5C6D5",'#13#10'"e'#9'c #080808",'#13#10'"f'#9'c #08080' + +'0",'#13#10'"g'#9'c #FFFAF6",'#13#10'" .+++++++@+++@+#++@++ ",'#13#10'" +$@%' + +'&*==-%;>,'')!~,{+ ",'#13#10'" @]++^^^/+@+++@(_/+@@ ",'#13#10'" +:+<[}[<<>||' + +'||||||<+ ",'#13#10'" +1@<[[2[<$|333333|<@ ",'#13#10'" +4@<||||<5|333333|<+ ' + +'",'#13#10'" 617<8}99<5|||||33|<+ ",'#13#10'" +:+0||||<5<<[<<|33|[# ",'#13#10'" ++e+++#////++++||++# ",' + +#13#10'" ",'#13#10'" 3 33 33 3 3 ",'#13#10'" ' + +' 3 3 3 3 3 3 3 ",'#13#10'" 3 3 3 3 33 3 ",'#13#10'" 3 3 ' + +' 3 3 3 33 ",'#13#10'" 3 3 3 3 3 3 3 3 ",'#13#10'" 33 33 33 3 ' + +'3 ",'#13#10'" "};'#13#10 ]); LazarusResources.Add('tsimplexmlexporter','XPM',[ - '/* XPM */'#10'static char * tsimplexmlexporter_xpm[] = {'#10'"22 23 46 1",' - +#10'" '#9'c None",'#10'".'#9'c #080408",'#10'"+'#9'c #000000",'#10'"@'#9'c #' - +'000400",'#10'"#'#9'c #000408",'#10'"$'#9'c #C5C6C5",'#10'"%'#9'c #CDCECD",' - +#10'"&'#9'c #C5C2C5",'#10'"*'#9'c #CDCAD5",'#10'"='#9'c #C5C6CD",'#10'"-'#9 - +'c #BDBEBD",'#10'";'#9'c #CDC6CD",'#10'">'#9'c #CDCACD",'#10'",'#9'c #CDCEB4' - +'",'#10'"'''#9'c #C5CEB4",'#10'")'#9'c #BDBEC5",'#10'"!'#9'c #C5C2CD",'#10'"' - +'~'#9'c #C5CABD",'#10'"{'#9'c #C5C2BD",'#10'"]'#9'c #080C00",'#10'"^'#9'c #0' - +'00010",'#10'"/'#9'c #000008",'#10'"('#9'c #000410",'#10'"_'#9'c #000810",' - +#10'":'#9'c #C5CEC5",'#10'"<'#9'c #FFFFFF",'#10'"['#9'c #FFFAFF",'#10'"}'#9 - +'c #F6F2FF",'#10'"|'#9'c #296929",'#10'"1'#9'c #F6F6EE",'#10'"2'#9'c #EEEAFF' - +'",'#10'"3'#9'c #DE1C10",'#10'"4'#9'c #CDCEC5",'#10'"5'#9'c #C5CAD5",'#10'"6' - +#9'c #000800",'#10'"7'#9'c #000C00",'#10'"8'#9'c #F6F6FF",'#10'"9'#9'c #FFF6' - +'FF",'#10'"0'#9'c #F6FAFF",'#10'"a'#9'c #F6FFFF",'#10'"b'#9'c #EEE6FF",'#10 - +'"c'#9'c #EEEEFF",'#10'"d'#9'c #C5C6D5",'#10'"e'#9'c #080808",'#10'"f'#9'c #' - +'080800",'#10'"g'#9'c #FFFAF6",'#10'" .+++++++@+++@+#++@++ ",'#10'" +$@%&*==' - +'-%;>,'')!~,{+ ",'#10'" @]++^^^/+@+++@(_/+@@ ",'#10'" +:+<[}[<<>||||||||<+ "' - +','#10'" +1@<[[2[<$|333333|<@ ",'#10'" +4@<||||<5|333333|<+ ",'#10'" 617<8}9' - +'9<5|||||33|<+ ",'#10'" +:+0||||<5<<[<<|33|[# "' - +','#10'" ++e+++#////++++||++# ",'#10'" ",'#10'" 3 3 ' - +'3 3 3 ",'#10'" 3 3 33 33 3 ",'#10'" 3 3 3 3 3 "' - +','#10'" 3 3 3 3 ",'#10'" 3 3 3 3 3 ",'#10'" 3 3 ' - +'3 3 3333 ",'#10'" "};'#10 + '/* XPM */'#13#10'static char * tsimplexmlexporter_xpm[] = {'#13#10'"22 23 46' + +' 1",'#13#10'" '#9'c None",'#13#10'".'#9'c #080408",'#13#10'"+'#9'c #000000"' + +','#13#10'"@'#9'c #000400",'#13#10'"#'#9'c #000408",'#13#10'"$'#9'c #C5C6C5"' + +','#13#10'"%'#9'c #CDCECD",'#13#10'"&'#9'c #C5C2C5",'#13#10'"*'#9'c #CDCAD5"' + +','#13#10'"='#9'c #C5C6CD",'#13#10'"-'#9'c #BDBEBD",'#13#10'";'#9'c #CDC6CD"' + +','#13#10'">'#9'c #CDCACD",'#13#10'",'#9'c #CDCEB4",'#13#10'"'''#9'c #C5CEB4' + +'",'#13#10'")'#9'c #BDBEC5",'#13#10'"!'#9'c #C5C2CD",'#13#10'"~'#9'c #C5CABD' + +'",'#13#10'"{'#9'c #C5C2BD",'#13#10'"]'#9'c #080C00",'#13#10'"^'#9'c #000010' + +'",'#13#10'"/'#9'c #000008",'#13#10'"('#9'c #000410",'#13#10'"_'#9'c #000810' + +'",'#13#10'":'#9'c #C5CEC5",'#13#10'"<'#9'c #FFFFFF",'#13#10'"['#9'c #FFFAFF' + +'",'#13#10'"}'#9'c #F6F2FF",'#13#10'"|'#9'c #296929",'#13#10'"1'#9'c #F6F6EE' + +'",'#13#10'"2'#9'c #EEEAFF",'#13#10'"3'#9'c #DE1C10",'#13#10'"4'#9'c #CDCEC5' + +'",'#13#10'"5'#9'c #C5CAD5",'#13#10'"6'#9'c #000800",'#13#10'"7'#9'c #000C00' + +'",'#13#10'"8'#9'c #F6F6FF",'#13#10'"9'#9'c #FFF6FF",'#13#10'"0'#9'c #F6FAFF' + +'",'#13#10'"a'#9'c #F6FFFF",'#13#10'"b'#9'c #EEE6FF",'#13#10'"c'#9'c #EEEEFF' + +'",'#13#10'"d'#9'c #C5C6D5",'#13#10'"e'#9'c #080808",'#13#10'"f'#9'c #080800' + +'",'#13#10'"g'#9'c #FFFAF6",'#13#10'" .+++++++@+++@+#++@++ ",'#13#10'" +$@%&' + +'*==-%;>,'')!~,{+ ",'#13#10'" @]++^^^/+@+++@(_/+@@ ",'#13#10'" +:+<[}[<<>|||' + +'|||||<+ ",'#13#10'" +1@<[[2[<$|333333|<@ ",'#13#10'" +4@<||||<5|333333|<+ "' + +','#13#10'" 617<8}99<5|||||33|<+ ",'#13#10'" +:+0||||<5<<[<<|33|[# ",'#13#10'" ++e+++#////++++||++# ",' + +#13#10'" ",'#13#10'" 3 3 3 3 3 ",'#13#10'" ' + +' 3 3 33 33 3 ",'#13#10'" 3 3 3 3 3 ",'#13#10'" 3 3 ' + +' 3 3 ",'#13#10'" 3 3 3 3 3 ",'#13#10'" 3 3 3 3 3333 ' + +' ",'#13#10'" "};'#13#10 ]); LazarusResources.Add('tsqlexporter','XPM',[ - '/* XPM */'#10'static char * tsqlexporter_xpm[] = {'#10'"22 23 46 1",'#10'" ' - +#9'c None",'#10'".'#9'c #080408",'#10'"+'#9'c #000000",'#10'"@'#9'c #000400"' - +','#10'"#'#9'c #000408",'#10'"$'#9'c #C5C6C5",'#10'"%'#9'c #CDCECD",'#10'"&' - +#9'c #C5C2C5",'#10'"*'#9'c #CDCAD5",'#10'"='#9'c #C5C6CD",'#10'"-'#9'c #BDBE' - +'BD",'#10'";'#9'c #CDC6CD",'#10'">'#9'c #CDCACD",'#10'",'#9'c #CDCEB4",'#10 - +'"'''#9'c #C5CEB4",'#10'")'#9'c #BDBEC5",'#10'"!'#9'c #C5C2CD",'#10'"~'#9'c ' - +'#C5CABD",'#10'"{'#9'c #C5C2BD",'#10'"]'#9'c #080C00",'#10'"^'#9'c #000010",' - +#10'"/'#9'c #000008",'#10'"('#9'c #000410",'#10'"_'#9'c #000810",'#10'":'#9 - +'c #C5CEC5",'#10'"<'#9'c #FFFFFF",'#10'"['#9'c #FFFAFF",'#10'"}'#9'c #F6F2FF' - +'",'#10'"|'#9'c #296929",'#10'"1'#9'c #F6F6EE",'#10'"2'#9'c #EEEAFF",'#10'"3' - +#9'c #DE1C10",'#10'"4'#9'c #CDCEC5",'#10'"5'#9'c #C5CAD5",'#10'"6'#9'c #0008' - +'00",'#10'"7'#9'c #000C00",'#10'"8'#9'c #F6F6FF",'#10'"9'#9'c #FFF6FF",'#10 - +'"0'#9'c #F6FAFF",'#10'"a'#9'c #F6FFFF",'#10'"b'#9'c #EEE6FF",'#10'"c'#9'c #' - +'EEEEFF",'#10'"d'#9'c #C5C6D5",'#10'"e'#9'c #080808",'#10'"f'#9'c #080800",' - +#10'"g'#9'c #FFFAF6",'#10'" .+++++++@+++@+#++@++ ",'#10'" +$@%&*==-%;>,'')!~' - +',{+ ",'#10'" @]++^^^/+@+++@(_/+@@ ",'#10'" +:+<[}[<<>||||||||<+ ",'#10'" +1' - +'@<[[2[<$|333333|<@ ",'#10'" +4@<||||<5|333333|<+ ",'#10'" 617<8}99<5|||||33' - +'|<+ ",'#10'" +:+0||||<5<<[<<|33|[# ",'#10'" ++' - +'e+++#////++++||++# ",'#10'" ",'#10'" 33 33 3 ' - +' ",'#10'" 3 3 3 3 3 ",'#10'" 3 3 3 3 ",'#10'" ' - +' 3 3 3 3 ",'#10'" 3 3 3 3 3 ",'#10'" 33 3 3 3333 ' - +' ",'#10'" "};'#10 + '/* XPM */'#13#10'static char * tsqlexporter_xpm[] = {'#13#10'"22 23 46 1",' + +#13#10'" '#9'c None",'#13#10'".'#9'c #080408",'#13#10'"+'#9'c #000000",'#13 + +#10'"@'#9'c #000400",'#13#10'"#'#9'c #000408",'#13#10'"$'#9'c #C5C6C5",'#13 + +#10'"%'#9'c #CDCECD",'#13#10'"&'#9'c #C5C2C5",'#13#10'"*'#9'c #CDCAD5",'#13 + +#10'"='#9'c #C5C6CD",'#13#10'"-'#9'c #BDBEBD",'#13#10'";'#9'c #CDC6CD",'#13 + +#10'">'#9'c #CDCACD",'#13#10'",'#9'c #CDCEB4",'#13#10'"'''#9'c #C5CEB4",'#13 + +#10'")'#9'c #BDBEC5",'#13#10'"!'#9'c #C5C2CD",'#13#10'"~'#9'c #C5CABD",'#13 + +#10'"{'#9'c #C5C2BD",'#13#10'"]'#9'c #080C00",'#13#10'"^'#9'c #000010",'#13 + +#10'"/'#9'c #000008",'#13#10'"('#9'c #000410",'#13#10'"_'#9'c #000810",'#13 + +#10'":'#9'c #C5CEC5",'#13#10'"<'#9'c #FFFFFF",'#13#10'"['#9'c #FFFAFF",'#13 + +#10'"}'#9'c #F6F2FF",'#13#10'"|'#9'c #296929",'#13#10'"1'#9'c #F6F6EE",'#13 + +#10'"2'#9'c #EEEAFF",'#13#10'"3'#9'c #DE1C10",'#13#10'"4'#9'c #CDCEC5",'#13 + +#10'"5'#9'c #C5CAD5",'#13#10'"6'#9'c #000800",'#13#10'"7'#9'c #000C00",'#13 + +#10'"8'#9'c #F6F6FF",'#13#10'"9'#9'c #FFF6FF",'#13#10'"0'#9'c #F6FAFF",'#13 + +#10'"a'#9'c #F6FFFF",'#13#10'"b'#9'c #EEE6FF",'#13#10'"c'#9'c #EEEEFF",'#13 + +#10'"d'#9'c #C5C6D5",'#13#10'"e'#9'c #080808",'#13#10'"f'#9'c #080800",'#13 + +#10'"g'#9'c #FFFAF6",'#13#10'" .+++++++@+++@+#++@++ ",'#13#10'" +$@%&*==-%;>' + +','')!~,{+ ",'#13#10'" @]++^^^/+@+++@(_/+@@ ",'#13#10'" +:+<[}[<<>||||||||<+' + +' ",'#13#10'" +1@<[[2[<$|333333|<@ ",'#13#10'" +4@<||||<5|333333|<+ ",'#13#10 + +'" 617<8}99<5|||||33|<+ ",'#13#10'" +:+0||||<5<<[<<|33|[# ",'#13#10'" ++e+++#////++++||++# ",'#13#10'" ' + +' ",'#13#10'" 33 33 3 ",'#13#10'" 3 3 3 ' + +'3 3 ",'#13#10'" 3 3 3 3 ",'#13#10'" 3 3 3 3 ' + +' ",'#13#10'" 3 3 3 3 3 ",'#13#10'" 33 3 3 3333 ",'#13 + +#10'" "};'#13#10 ]); LazarusResources.Add('tstandardexportformats','XPM',[ - '/* XPM */'#10'static char * tstandardexportformats_xpm[] = {'#10'"22 23 46 1' - +'",'#10'" '#9'c None",'#10'".'#9'c #080408",'#10'"+'#9'c #000000",'#10'"@'#9 - +'c #000400",'#10'"#'#9'c #000408",'#10'"$'#9'c #C5C6C5",'#10'"%'#9'c #CDCECD' - +'",'#10'"&'#9'c #C5C2C5",'#10'"*'#9'c #CDCAD5",'#10'"='#9'c #C5C6CD",'#10'"-' - +#9'c #BDBEBD",'#10'";'#9'c #CDC6CD",'#10'">'#9'c #CDCACD",'#10'",'#9'c #CDCE' - +'B4",'#10'"'''#9'c #C5CEB4",'#10'")'#9'c #BDBEC5",'#10'"!'#9'c #C5C2CD",'#10 - +'"~'#9'c #C5CABD",'#10'"{'#9'c #C5C2BD",'#10'"]'#9'c #080C00",'#10'"^'#9'c #' - +'000010",'#10'"/'#9'c #000008",'#10'"('#9'c #000410",'#10'"_'#9'c #000810",' - +#10'":'#9'c #C5CEC5",'#10'"<'#9'c #FFFFFF",'#10'"['#9'c #FFFAFF",'#10'"}'#9 - +'c #F6F2FF",'#10'"|'#9'c #296929",'#10'"1'#9'c #F6F6EE",'#10'"2'#9'c #EEEAFF' - +'",'#10'"3'#9'c #DE1C10",'#10'"4'#9'c #CDCEC5",'#10'"5'#9'c #C5CAD5",'#10'"6' - +#9'c #000800",'#10'"7'#9'c #000C00",'#10'"8'#9'c #F6F6FF",'#10'"9'#9'c #FFF6' - +'FF",'#10'"0'#9'c #F6FAFF",'#10'"a'#9'c #F6FFFF",'#10'"b'#9'c #EEE6FF",'#10 - +'"c'#9'c #EEEEFF",'#10'"d'#9'c #C5C6D5",'#10'"e'#9'c #080808",'#10'"f'#9'c #' - +'080800",'#10'"g'#9'c #FFFAF6",'#10'" .+++++++@+++@+#++@++ ",'#10'" +$@%&*==' - +'-%;>,'')!~,{+ ",'#10'" @]++^^^/+@+++@(_/+@@ ",'#10'" +:+<[}[<<>||||||||<+ "' - +','#10'" +1@<[[2[<$|333333|<@ ",'#10'" +4@<||||<5|333333|<+ ",'#10'" 617<8}9' - +'9<5|||||33|<+ ",'#10'" +:+0||||<5<<[<<|33|[# "' - +','#10'" ++e+++#////++++||++# ",'#10'" ",'#10'" 33 ' - +'33333 333 ",'#10'" 3 3 3 3 3 ",'#10'" 3 3 3 3 "' - +','#10'" 3 3 3 3 ",'#10'" 3 3 3 3 3 ",'#10'" 33 ' - +' 3 333 ",'#10'" "};'#10 + '/* XPM */'#13#10'static char * tstandardexportformats_xpm[] = {'#13#10'"22 2' + +'3 46 1",'#13#10'" '#9'c None",'#13#10'".'#9'c #080408",'#13#10'"+'#9'c #000' + +'000",'#13#10'"@'#9'c #000400",'#13#10'"#'#9'c #000408",'#13#10'"$'#9'c #C5C' + +'6C5",'#13#10'"%'#9'c #CDCECD",'#13#10'"&'#9'c #C5C2C5",'#13#10'"*'#9'c #CDC' + +'AD5",'#13#10'"='#9'c #C5C6CD",'#13#10'"-'#9'c #BDBEBD",'#13#10'";'#9'c #CDC' + +'6CD",'#13#10'">'#9'c #CDCACD",'#13#10'",'#9'c #CDCEB4",'#13#10'"'''#9'c #C5' + +'CEB4",'#13#10'")'#9'c #BDBEC5",'#13#10'"!'#9'c #C5C2CD",'#13#10'"~'#9'c #C5' + +'CABD",'#13#10'"{'#9'c #C5C2BD",'#13#10'"]'#9'c #080C00",'#13#10'"^'#9'c #00' + +'0010",'#13#10'"/'#9'c #000008",'#13#10'"('#9'c #000410",'#13#10'"_'#9'c #00' + +'0810",'#13#10'":'#9'c #C5CEC5",'#13#10'"<'#9'c #FFFFFF",'#13#10'"['#9'c #FF' + +'FAFF",'#13#10'"}'#9'c #F6F2FF",'#13#10'"|'#9'c #296929",'#13#10'"1'#9'c #F6' + +'F6EE",'#13#10'"2'#9'c #EEEAFF",'#13#10'"3'#9'c #DE1C10",'#13#10'"4'#9'c #CD' + +'CEC5",'#13#10'"5'#9'c #C5CAD5",'#13#10'"6'#9'c #000800",'#13#10'"7'#9'c #00' + +'0C00",'#13#10'"8'#9'c #F6F6FF",'#13#10'"9'#9'c #FFF6FF",'#13#10'"0'#9'c #F6' + +'FAFF",'#13#10'"a'#9'c #F6FFFF",'#13#10'"b'#9'c #EEE6FF",'#13#10'"c'#9'c #EE' + +'EEFF",'#13#10'"d'#9'c #C5C6D5",'#13#10'"e'#9'c #080808",'#13#10'"f'#9'c #08' + +'0800",'#13#10'"g'#9'c #FFFAF6",'#13#10'" .+++++++@+++@+#++@++ ",'#13#10'" +' + +'$@%&*==-%;>,'')!~,{+ ",'#13#10'" @]++^^^/+@+++@(_/+@@ ",'#13#10'" +:+<[}[<<' + +'>||||||||<+ ",'#13#10'" +1@<[[2[<$|333333|<@ ",'#13#10'" +4@<||||<5|333333|' + +'<+ ",'#13#10'" 617<8}99<5|||||33|<+ ",'#13#10'" +:+0||||<5<<[<<|33|[# ",'#13#10'" ++e+++#////++++||++# "' + +','#13#10'" ",'#13#10'" 33 33333 333 ",'#13#10 + +'" 3 3 3 3 3 ",'#13#10'" 3 3 3 3 ",'#13#10'" 3 ' + +' 3 3 3 ",'#13#10'" 3 3 3 3 3 ",'#13#10'" 33 3 333' + +' ",'#13#10'" "};'#13#10 ]); LazarusResources.Add('ttexexporter','XPM',[ - '/* XPM */'#10'static char *ttexexporter[]={'#10'"22 23 36 1",'#10'". c None"' - +','#10'"a c #000000",'#10'"t c #000008",'#10'"s c #000010",'#10'"b c #000400' - +'",'#10'"c c #000408",'#10'"u c #000410",'#10'"B c #000800",'#10'"v c #00081' - +'0",'#10'"C c #000c00",'#10'"# c #080408",'#10'"F c #080800",'#10'"E c #0808' - +'08",'#10'"r c #080c00",'#10'"x c #296929",'#10'"i c #bdbebd",'#10'"n c #bdb' - +'ec5",'#10'"q c #c5c2bd",'#10'"f c #c5c2c5",'#10'"o c #c5c2cd",'#10'"d c #c5' - +'c6c5",'#10'"h c #c5c6cd",'#10'"D c #c5c6d5",'#10'"p c #c5cabd",'#10'"A c #c' - +'5cad5",'#10'"m c #c5ceb4",'#10'"w c #c5cec5",'#10'"j c #cdc6cd",'#10'"k c #' - +'cdcacd",'#10'"g c #cdcad5",'#10'"l c #cdceb4",'#10'"z c #cdcec5",'#10'"e c ' - +'#cdcecd",'#10'"y c #de1c10",'#10'"H c #ff0000",'#10'"G c #fffaff",'#10'".#a' - +'aaaaaabaaabacaabaa.",'#10'".adbefghhiejklmnoplqa.",'#10'".braassstabaaabuvt' - +'abb.",'#10'".awa......kxxxxxxxx.a.",'#10'".a.b......dxyyyyyyx.b.",'#10'".az' - +'b.xxxx.Axyyyyyyx.a.",'#10'".B.C......Axxxxxyyx.a.",'#10'".a.a.xxxx.A....xyy' - +'x.B.",'#10'".a.c......D....xyyx.a.",'#10'".Eda.xxxx.A....xyyx.a.",'#10'".a.' - +'c......o.xxxxxxxxxx",'#10'".Fda.xxxx.h..xyyyyyyx.",'#10'".a.c......n..Gxyyy' - +'yxa.",'#10'".aea......k....xyyx.c.",'#10'".aaEaaacttttaaaaxxaac.",'#10'"...' - +'...................",'#10'".HHHHH.HHHH.H..H......",'#10'"...H...H....H..H..' - +'....",'#10'"...H...HHHH..H........",'#10'"...H...H......H.......",'#10'"...' - +'H...H....H..H......",'#10'"...H...HHHH.H..H......",'#10'"..................' - +'...."};'#10 + '/* XPM */'#13#10'static char *ttexexporter[]={'#13#10'"22 23 36 1",'#13#10'"' + +'. c None",'#13#10'"a c #000000",'#13#10'"t c #000008",'#13#10'"s c #000010"' + +','#13#10'"b c #000400",'#13#10'"c c #000408",'#13#10'"u c #000410",'#13#10 + +'"B c #000800",'#13#10'"v c #000810",'#13#10'"C c #000c00",'#13#10'"# c #080' + +'408",'#13#10'"F c #080800",'#13#10'"E c #080808",'#13#10'"r c #080c00",'#13 + +#10'"x c #296929",'#13#10'"i c #bdbebd",'#13#10'"n c #bdbec5",'#13#10'"q c #' + +'c5c2bd",'#13#10'"f c #c5c2c5",'#13#10'"o c #c5c2cd",'#13#10'"d c #c5c6c5",' + +#13#10'"h c #c5c6cd",'#13#10'"D c #c5c6d5",'#13#10'"p c #c5cabd",'#13#10'"A ' + +'c #c5cad5",'#13#10'"m c #c5ceb4",'#13#10'"w c #c5cec5",'#13#10'"j c #cdc6cd' + +'",'#13#10'"k c #cdcacd",'#13#10'"g c #cdcad5",'#13#10'"l c #cdceb4",'#13#10 + +'"z c #cdcec5",'#13#10'"e c #cdcecd",'#13#10'"y c #de1c10",'#13#10'"H c #ff0' + +'000",'#13#10'"G c #fffaff",'#13#10'".#aaaaaaabaaabacaabaa.",'#13#10'".adbef' + +'ghhiejklmnoplqa.",'#13#10'".braassstabaaabuvtabb.",'#13#10'".awa......kxxxx' + +'xxxx.a.",'#13#10'".a.b......dxyyyyyyx.b.",'#13#10'".azb.xxxx.Axyyyyyyx.a.",' + +#13#10'".B.C......Axxxxxyyx.a.",'#13#10'".a.a.xxxx.A....xyyx.B.",'#13#10'".a' + +'.c......D....xyyx.a.",'#13#10'".Eda.xxxx.A....xyyx.a.",'#13#10'".a.c......o' + +'.xxxxxxxxxx",'#13#10'".Fda.xxxx.h..xyyyyyyx.",'#13#10'".a.c......n..Gxyyyyx' + +'a.",'#13#10'".aea......k....xyyx.c.",'#13#10'".aaEaaacttttaaaaxxaac.",'#13 + +#10'"......................",'#13#10'".HHHHH.HHHH.H..H......",'#13#10'"...H.' + +'..H....H..H......",'#13#10'"...H...HHHH..H........",'#13#10'"...H...H......' + +'H.......",'#13#10'"...H...H....H..H......",'#13#10'"...H...HHHH.H..H......"' + +','#13#10'"......................"};'#13#10 +]); +LazarusResources.Add('txmlxsdexporter','XPM',[ + '/* XPM */'#13#10'static char * txmlxsdexporter_xpm[] = {'#13#10'"22 23 46 1"' + +','#13#10'" '#9'c None",'#13#10'".'#9'c #080408",'#13#10'"+'#9'c #000000",' + +#13#10'"@'#9'c #000400",'#13#10'"#'#9'c #000408",'#13#10'"$'#9'c #C5C6C5",' + +#13#10'"%'#9'c #CDCECD",'#13#10'"&'#9'c #C5C2C5",'#13#10'"*'#9'c #CDCAD5",' + +#13#10'"='#9'c #C5C6CD",'#13#10'"-'#9'c #BDBEBD",'#13#10'";'#9'c #CDC6CD",' + +#13#10'">'#9'c #CDCACD",'#13#10'",'#9'c #CDCEB4",'#13#10'"'''#9'c #C5CEB4",' + +#13#10'")'#9'c #BDBEC5",'#13#10'"!'#9'c #C5C2CD",'#13#10'"~'#9'c #C5CABD",' + +#13#10'"{'#9'c #C5C2BD",'#13#10'"]'#9'c #080C00",'#13#10'"^'#9'c #000010",' + +#13#10'"/'#9'c #000008",'#13#10'"('#9'c #000410",'#13#10'"_'#9'c #000810",' + +#13#10'":'#9'c #C5CEC5",'#13#10'"<'#9'c #FFFFFF",'#13#10'"['#9'c #FFFAFF",' + +#13#10'"}'#9'c #F6F2FF",'#13#10'"|'#9'c #296929",'#13#10'"1'#9'c #F6F6EE",' + +#13#10'"2'#9'c #EEEAFF",'#13#10'"3'#9'c #DE1C10",'#13#10'"4'#9'c #CDCEC5",' + +#13#10'"5'#9'c #C5CAD5",'#13#10'"6'#9'c #000800",'#13#10'"7'#9'c #000C00",' + +#13#10'"8'#9'c #F6F6FF",'#13#10'"9'#9'c #FFF6FF",'#13#10'"0'#9'c #F6FAFF",' + +#13#10'"a'#9'c #F6FFFF",'#13#10'"b'#9'c #EEE6FF",'#13#10'"c'#9'c #EEEEFF",' + +#13#10'"d'#9'c #C5C6D5",'#13#10'"e'#9'c #080808",'#13#10'"f'#9'c #080800",' + +#13#10'"g'#9'c #FFFAF6",'#13#10'" .+++++++@+++@+#++@++ ",'#13#10'" +$@%&*==-' + +'%;>,'')!~,{+ ",'#13#10'" @]++^^^/+@+++@(_/+@@ ",'#13#10'" +:+<[}[<<>|||||||' + +'|<+ ",'#13#10'" +1@<[[2[<$|333333|<@ ",'#13#10'" +4@<||||<5|333333|<+ ",'#13 + +#10'" 617<8}99<5|||||33|<+ ",'#13#10'" +:+0||||<5<<[<<|33|[# ",'#13#10'" ++e+++#////++++||++# ",'#13#10 + +'" ",'#13#10'" 3 3 33333 333 ",'#13#10'" 3 3 ' + +'3 3 3 ",'#13#10'" 3 3 3 3 ",'#13#10'" 3 33333 3 ' + +'3 ",'#13#10'" 3 3 3 3 3 ",'#13#10'" 3 3 33333 333 ",' + +#13#10'" "};'#13#10 ]); diff --git a/components/dbexport/regdbexport.pp b/components/dbexport/regdbexport.pp index f85b7b4ee4..cfff71064c 100644 --- a/components/dbexport/regdbexport.pp +++ b/components/dbexport/regdbexport.pp @@ -16,6 +16,10 @@ unit regdbexport; {$mode objfpc}{$H+} +{$IF FPC_FULLVERSION > 20500} +// XMLXSDExport unit was introduced in FPC 2.5.1. +{$DEFINE HASXMLXSDEXPORT} +{$ENDIF} interface @@ -56,7 +60,11 @@ uses fptexexport, fpsqlexport, fprtfexport, - fpdbfexport; + fpdbfexport + {$IFDEF HASXMLXSDEXPORT} + ,fpxmlxsdexport + {$ENDIF} + ; { TDataExporterComponentEditor } @@ -133,6 +141,9 @@ begin RegisterComponents('Data Export',[TCSVExporter, TFixedLengthExporter, TSQLExporter, + {$IFDEF HASXMLXSDEXPORT} + TXMLXSDExporter, + {$ENDIF} TSimpleXMLExporter, TSimpleJSONExporter, TFPDBFExport, diff --git a/components/dbexport/txmlxsdexporter.xpm b/components/dbexport/txmlxsdexporter.xpm new file mode 100644 index 0000000000..d97b7d777d --- /dev/null +++ b/components/dbexport/txmlxsdexporter.xpm @@ -0,0 +1,72 @@ +/* XPM */ +static char * txmlxsdexporter_xpm[] = { +"22 23 46 1", +" c None", +". c #080408", +"+ c #000000", +"@ c #000400", +"# c #000408", +"$ c #C5C6C5", +"% c #CDCECD", +"& c #C5C2C5", +"* c #CDCAD5", +"= c #C5C6CD", +"- c #BDBEBD", +"; c #CDC6CD", +"> c #CDCACD", +", c #CDCEB4", +"' c #C5CEB4", +") c #BDBEC5", +"! c #C5C2CD", +"~ c #C5CABD", +"{ c #C5C2BD", +"] c #080C00", +"^ c #000010", +"/ c #000008", +"( c #000410", +"_ c #000810", +": c #C5CEC5", +"< c #FFFFFF", +"[ c #FFFAFF", +"} c #F6F2FF", +"| c #296929", +"1 c #F6F6EE", +"2 c #EEEAFF", +"3 c #DE1C10", +"4 c #CDCEC5", +"5 c #C5CAD5", +"6 c #000800", +"7 c #000C00", +"8 c #F6F6FF", +"9 c #FFF6FF", +"0 c #F6FAFF", +"a c #F6FFFF", +"b c #EEE6FF", +"c c #EEEEFF", +"d c #C5C6D5", +"e c #080808", +"f c #080800", +"g c #FFFAF6", +" .+++++++@+++@+#++@++ ", +" +$@%&*==-%;>,')!~,{+ ", +" @]++^^^/+@+++@(_/+@@ ", +" +:+<[}[<<>||||||||<+ ", +" +1@<[[2[<$|333333|<@ ", +" +4@<||||<5|333333|<+ ", +" 617<8}99<5|||||33|<+ ", +" +:+0||||<5<<[<<|33|[# ", +" ++e+++#////++++||++# ", +" ", +" 3 3 33333 333 ", +" 3 3 3 3 3 ", +" 3 3 3 3 ", +" 3 33333 3 3 ", +" 3 3 3 3 3 ", +" 3 3 33333 333 ", +" "};