Update 20260514
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||
<section name="Tool_API_Dokumentgenerator.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
|
||||
</startup>
|
||||
<userSettings>
|
||||
<Tool_API_Dokumentgenerator.Properties.Settings>
|
||||
<setting name="Datapath" serializeAs="String">
|
||||
<value>E:\Software-Projekte\OnDoc\Vorlagen\BatchAPI\</value>
|
||||
</setting>
|
||||
</Tool_API_Dokumentgenerator.Properties.Settings>
|
||||
</userSettings>
|
||||
</configuration>
|
||||
+657
@@ -0,0 +1,657 @@
|
||||
namespace Tool_API_Dokumentgenerator
|
||||
{
|
||||
partial class Form1
|
||||
{
|
||||
/// <summary>
|
||||
/// Erforderliche Designervariable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Verwendete Ressourcen bereinigen.
|
||||
/// </summary>
|
||||
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Vom Windows Form-Designer generierter Code
|
||||
|
||||
/// <summary>
|
||||
/// Erforderliche Methode für die Designerunterstützung.
|
||||
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
Syncfusion.Windows.Forms.Edit.Implementation.Config.Config config1 = new Syncfusion.Windows.Forms.Edit.Implementation.Config.Config();
|
||||
Syncfusion.Windows.Forms.Edit.Implementation.Config.Config config2 = new Syncfusion.Windows.Forms.Edit.Implementation.Config.Config();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.txtexcelinput = new System.Windows.Forms.TextBox();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.txttextinput = new System.Windows.Forms.TextBox();
|
||||
this.txtdokumenttrenner = new System.Windows.Forms.TextBox();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.txtspalten = new System.Windows.Forms.TextBox();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.txttag1 = new System.Windows.Forms.TextBox();
|
||||
this.label6 = new System.Windows.Forms.Label();
|
||||
this.txttnr1 = new System.Windows.Forms.TextBox();
|
||||
this.label7 = new System.Windows.Forms.Label();
|
||||
this.label8 = new System.Windows.Forms.Label();
|
||||
this.txttagueberschrift1 = new System.Windows.Forms.TextBox();
|
||||
this.txtueberschrift1 = new System.Windows.Forms.TextBox();
|
||||
this.label9 = new System.Windows.Forms.Label();
|
||||
this.label10 = new System.Windows.Forms.Label();
|
||||
this.txtformat1 = new System.Windows.Forms.TextBox();
|
||||
this.txtformat2 = new System.Windows.Forms.TextBox();
|
||||
this.txtueberschrift2 = new System.Windows.Forms.TextBox();
|
||||
this.txttagueberschrift2 = new System.Windows.Forms.TextBox();
|
||||
this.txttnr2 = new System.Windows.Forms.TextBox();
|
||||
this.txttag2 = new System.Windows.Forms.TextBox();
|
||||
this.txtformat3 = new System.Windows.Forms.TextBox();
|
||||
this.txtueberschrift3 = new System.Windows.Forms.TextBox();
|
||||
this.txttagueberschrift3 = new System.Windows.Forms.TextBox();
|
||||
this.txttnr3 = new System.Windows.Forms.TextBox();
|
||||
this.txttag3 = new System.Windows.Forms.TextBox();
|
||||
this.txtformat4 = new System.Windows.Forms.TextBox();
|
||||
this.txtueberschrift4 = new System.Windows.Forms.TextBox();
|
||||
this.txttagueberschrift4 = new System.Windows.Forms.TextBox();
|
||||
this.txttnr4 = new System.Windows.Forms.TextBox();
|
||||
this.txttag4 = new System.Windows.Forms.TextBox();
|
||||
this.button2 = new System.Windows.Forms.Button();
|
||||
this.txttabellenspalten = new System.Windows.Forms.TextBox();
|
||||
this.label11 = new System.Windows.Forms.Label();
|
||||
this.sfDataGrid1 = new Syncfusion.WinForms.DataGrid.SfDataGrid();
|
||||
this.button1 = new System.Windows.Forms.Button();
|
||||
this.button3 = new System.Windows.Forms.Button();
|
||||
this.label13 = new System.Windows.Forms.Label();
|
||||
this.txtname = new System.Windows.Forms.TextBox();
|
||||
this.editControl1 = new Syncfusion.Windows.Forms.Edit.EditControl();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.editControl2 = new Syncfusion.Windows.Forms.Edit.EditControl();
|
||||
this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel();
|
||||
this.button4 = new System.Windows.Forms.Button();
|
||||
this.button5 = new System.Windows.Forms.Button();
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.editControl1)).BeginInit();
|
||||
this.panel1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.editControl2)).BeginInit();
|
||||
this.flowLayoutPanel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Location = new System.Drawing.Point(17, 54);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(63, 13);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "Excel-Input:";
|
||||
this.label1.Click += new System.EventHandler(this.label1_Click);
|
||||
//
|
||||
// txtexcelinput
|
||||
//
|
||||
this.txtexcelinput.Location = new System.Drawing.Point(149, 54);
|
||||
this.txtexcelinput.Name = "txtexcelinput";
|
||||
this.txtexcelinput.Size = new System.Drawing.Size(332, 20);
|
||||
this.txtexcelinput.TabIndex = 1;
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Location = new System.Drawing.Point(17, 83);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(55, 13);
|
||||
this.label2.TabIndex = 2;
|
||||
this.label2.Text = "Text-Input";
|
||||
//
|
||||
// txttextinput
|
||||
//
|
||||
this.txttextinput.Location = new System.Drawing.Point(149, 83);
|
||||
this.txttextinput.Name = "txttextinput";
|
||||
this.txttextinput.Size = new System.Drawing.Size(332, 20);
|
||||
this.txttextinput.TabIndex = 3;
|
||||
//
|
||||
// txtdokumenttrenner
|
||||
//
|
||||
this.txtdokumenttrenner.Location = new System.Drawing.Point(149, 125);
|
||||
this.txtdokumenttrenner.Name = "txtdokumenttrenner";
|
||||
this.txtdokumenttrenner.Size = new System.Drawing.Size(93, 20);
|
||||
this.txtdokumenttrenner.TabIndex = 4;
|
||||
//
|
||||
// label3
|
||||
//
|
||||
this.label3.AutoSize = true;
|
||||
this.label3.Location = new System.Drawing.Point(17, 128);
|
||||
this.label3.Name = "label3";
|
||||
this.label3.Size = new System.Drawing.Size(121, 13);
|
||||
this.label3.TabIndex = 5;
|
||||
this.label3.Text = "Spalte neues Dokument";
|
||||
//
|
||||
// label4
|
||||
//
|
||||
this.label4.AutoSize = true;
|
||||
this.label4.Location = new System.Drawing.Point(17, 154);
|
||||
this.label4.Name = "label4";
|
||||
this.label4.Size = new System.Drawing.Size(104, 13);
|
||||
this.label4.TabIndex = 6;
|
||||
this.label4.Text = "Spalten Gruppierung";
|
||||
//
|
||||
// txtspalten
|
||||
//
|
||||
this.txtspalten.Location = new System.Drawing.Point(149, 151);
|
||||
this.txtspalten.Name = "txtspalten";
|
||||
this.txtspalten.Size = new System.Drawing.Size(345, 20);
|
||||
this.txtspalten.TabIndex = 7;
|
||||
this.txtspalten.TextChanged += new System.EventHandler(this.txtspalten_TextChanged);
|
||||
//
|
||||
// label5
|
||||
//
|
||||
this.label5.AutoSize = true;
|
||||
this.label5.Location = new System.Drawing.Point(17, 198);
|
||||
this.label5.Name = "label5";
|
||||
this.label5.Size = new System.Drawing.Size(48, 13);
|
||||
this.label5.TabIndex = 8;
|
||||
this.label5.Text = "Tabellen";
|
||||
//
|
||||
// txttag1
|
||||
//
|
||||
this.txttag1.Location = new System.Drawing.Point(92, 252);
|
||||
this.txttag1.Name = "txttag1";
|
||||
this.txttag1.Size = new System.Drawing.Size(109, 20);
|
||||
this.txttag1.TabIndex = 9;
|
||||
//
|
||||
// label6
|
||||
//
|
||||
this.label6.AutoSize = true;
|
||||
this.label6.Location = new System.Drawing.Point(17, 227);
|
||||
this.label6.Name = "label6";
|
||||
this.label6.Size = new System.Drawing.Size(18, 13);
|
||||
this.label6.TabIndex = 10;
|
||||
this.label6.Text = "Nr";
|
||||
//
|
||||
// txttnr1
|
||||
//
|
||||
this.txttnr1.Location = new System.Drawing.Point(20, 252);
|
||||
this.txttnr1.Name = "txttnr1";
|
||||
this.txttnr1.Size = new System.Drawing.Size(60, 20);
|
||||
this.txttnr1.TabIndex = 11;
|
||||
//
|
||||
// label7
|
||||
//
|
||||
this.label7.AutoSize = true;
|
||||
this.label7.Location = new System.Drawing.Point(89, 227);
|
||||
this.label7.Name = "label7";
|
||||
this.label7.Size = new System.Drawing.Size(26, 13);
|
||||
this.label7.TabIndex = 12;
|
||||
this.label7.Text = "Tag";
|
||||
//
|
||||
// label8
|
||||
//
|
||||
this.label8.AutoSize = true;
|
||||
this.label8.Location = new System.Drawing.Point(204, 227);
|
||||
this.label8.Name = "label8";
|
||||
this.label8.Size = new System.Drawing.Size(80, 13);
|
||||
this.label8.TabIndex = 14;
|
||||
this.label8.Text = "Tag Überschrift";
|
||||
//
|
||||
// txttagueberschrift1
|
||||
//
|
||||
this.txttagueberschrift1.Location = new System.Drawing.Point(207, 252);
|
||||
this.txttagueberschrift1.Name = "txttagueberschrift1";
|
||||
this.txttagueberschrift1.Size = new System.Drawing.Size(109, 20);
|
||||
this.txttagueberschrift1.TabIndex = 13;
|
||||
this.txttagueberschrift1.TextChanged += new System.EventHandler(this.txttagueberschrift1_TextChanged);
|
||||
//
|
||||
// txtueberschrift1
|
||||
//
|
||||
this.txtueberschrift1.Location = new System.Drawing.Point(322, 252);
|
||||
this.txtueberschrift1.Name = "txtueberschrift1";
|
||||
this.txtueberschrift1.Size = new System.Drawing.Size(172, 20);
|
||||
this.txtueberschrift1.TabIndex = 15;
|
||||
//
|
||||
// label9
|
||||
//
|
||||
this.label9.AutoSize = true;
|
||||
this.label9.Location = new System.Drawing.Point(319, 227);
|
||||
this.label9.Name = "label9";
|
||||
this.label9.Size = new System.Drawing.Size(58, 13);
|
||||
this.label9.TabIndex = 16;
|
||||
this.label9.Text = "Überschrift";
|
||||
//
|
||||
// label10
|
||||
//
|
||||
this.label10.AutoSize = true;
|
||||
this.label10.Location = new System.Drawing.Point(497, 227);
|
||||
this.label10.Name = "label10";
|
||||
this.label10.Size = new System.Drawing.Size(39, 13);
|
||||
this.label10.TabIndex = 18;
|
||||
this.label10.Text = "Format";
|
||||
//
|
||||
// txtformat1
|
||||
//
|
||||
this.txtformat1.Location = new System.Drawing.Point(500, 252);
|
||||
this.txtformat1.Name = "txtformat1";
|
||||
this.txtformat1.Size = new System.Drawing.Size(87, 20);
|
||||
this.txtformat1.TabIndex = 17;
|
||||
//
|
||||
// txtformat2
|
||||
//
|
||||
this.txtformat2.Location = new System.Drawing.Point(500, 278);
|
||||
this.txtformat2.Name = "txtformat2";
|
||||
this.txtformat2.Size = new System.Drawing.Size(87, 20);
|
||||
this.txtformat2.TabIndex = 23;
|
||||
//
|
||||
// txtueberschrift2
|
||||
//
|
||||
this.txtueberschrift2.Location = new System.Drawing.Point(322, 278);
|
||||
this.txtueberschrift2.Name = "txtueberschrift2";
|
||||
this.txtueberschrift2.Size = new System.Drawing.Size(172, 20);
|
||||
this.txtueberschrift2.TabIndex = 22;
|
||||
//
|
||||
// txttagueberschrift2
|
||||
//
|
||||
this.txttagueberschrift2.Location = new System.Drawing.Point(207, 278);
|
||||
this.txttagueberschrift2.Name = "txttagueberschrift2";
|
||||
this.txttagueberschrift2.Size = new System.Drawing.Size(109, 20);
|
||||
this.txttagueberschrift2.TabIndex = 21;
|
||||
//
|
||||
// txttnr2
|
||||
//
|
||||
this.txttnr2.Location = new System.Drawing.Point(20, 278);
|
||||
this.txttnr2.Name = "txttnr2";
|
||||
this.txttnr2.Size = new System.Drawing.Size(60, 20);
|
||||
this.txttnr2.TabIndex = 20;
|
||||
//
|
||||
// txttag2
|
||||
//
|
||||
this.txttag2.Location = new System.Drawing.Point(92, 278);
|
||||
this.txttag2.Name = "txttag2";
|
||||
this.txttag2.Size = new System.Drawing.Size(109, 20);
|
||||
this.txttag2.TabIndex = 19;
|
||||
this.txttag2.Tag = "";
|
||||
//
|
||||
// txtformat3
|
||||
//
|
||||
this.txtformat3.Location = new System.Drawing.Point(500, 304);
|
||||
this.txtformat3.Name = "txtformat3";
|
||||
this.txtformat3.Size = new System.Drawing.Size(87, 20);
|
||||
this.txtformat3.TabIndex = 28;
|
||||
//
|
||||
// txtueberschrift3
|
||||
//
|
||||
this.txtueberschrift3.Location = new System.Drawing.Point(322, 304);
|
||||
this.txtueberschrift3.Name = "txtueberschrift3";
|
||||
this.txtueberschrift3.Size = new System.Drawing.Size(172, 20);
|
||||
this.txtueberschrift3.TabIndex = 27;
|
||||
//
|
||||
// txttagueberschrift3
|
||||
//
|
||||
this.txttagueberschrift3.Location = new System.Drawing.Point(207, 304);
|
||||
this.txttagueberschrift3.Name = "txttagueberschrift3";
|
||||
this.txttagueberschrift3.Size = new System.Drawing.Size(109, 20);
|
||||
this.txttagueberschrift3.TabIndex = 26;
|
||||
//
|
||||
// txttnr3
|
||||
//
|
||||
this.txttnr3.Location = new System.Drawing.Point(20, 304);
|
||||
this.txttnr3.Name = "txttnr3";
|
||||
this.txttnr3.Size = new System.Drawing.Size(60, 20);
|
||||
this.txttnr3.TabIndex = 25;
|
||||
//
|
||||
// txttag3
|
||||
//
|
||||
this.txttag3.Location = new System.Drawing.Point(92, 304);
|
||||
this.txttag3.Name = "txttag3";
|
||||
this.txttag3.Size = new System.Drawing.Size(109, 20);
|
||||
this.txttag3.TabIndex = 24;
|
||||
//
|
||||
// txtformat4
|
||||
//
|
||||
this.txtformat4.Location = new System.Drawing.Point(500, 330);
|
||||
this.txtformat4.Name = "txtformat4";
|
||||
this.txtformat4.Size = new System.Drawing.Size(87, 20);
|
||||
this.txtformat4.TabIndex = 33;
|
||||
//
|
||||
// txtueberschrift4
|
||||
//
|
||||
this.txtueberschrift4.Location = new System.Drawing.Point(322, 330);
|
||||
this.txtueberschrift4.Name = "txtueberschrift4";
|
||||
this.txtueberschrift4.Size = new System.Drawing.Size(172, 20);
|
||||
this.txtueberschrift4.TabIndex = 32;
|
||||
//
|
||||
// txttagueberschrift4
|
||||
//
|
||||
this.txttagueberschrift4.Location = new System.Drawing.Point(207, 330);
|
||||
this.txttagueberschrift4.Name = "txttagueberschrift4";
|
||||
this.txttagueberschrift4.Size = new System.Drawing.Size(109, 20);
|
||||
this.txttagueberschrift4.TabIndex = 31;
|
||||
//
|
||||
// txttnr4
|
||||
//
|
||||
this.txttnr4.Location = new System.Drawing.Point(20, 330);
|
||||
this.txttnr4.Name = "txttnr4";
|
||||
this.txttnr4.Size = new System.Drawing.Size(60, 20);
|
||||
this.txttnr4.TabIndex = 30;
|
||||
//
|
||||
// txttag4
|
||||
//
|
||||
this.txttag4.Location = new System.Drawing.Point(92, 330);
|
||||
this.txttag4.Name = "txttag4";
|
||||
this.txttag4.Size = new System.Drawing.Size(109, 20);
|
||||
this.txttag4.TabIndex = 29;
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.Location = new System.Drawing.Point(389, 489);
|
||||
this.button2.Name = "button2";
|
||||
this.button2.Size = new System.Drawing.Size(105, 23);
|
||||
this.button2.TabIndex = 35;
|
||||
this.button2.Text = "Generate";
|
||||
this.button2.UseVisualStyleBackColor = true;
|
||||
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||
//
|
||||
// txttabellenspalten
|
||||
//
|
||||
this.txttabellenspalten.Location = new System.Drawing.Point(149, 177);
|
||||
this.txttabellenspalten.Name = "txttabellenspalten";
|
||||
this.txttabellenspalten.Size = new System.Drawing.Size(345, 20);
|
||||
this.txttabellenspalten.TabIndex = 37;
|
||||
//
|
||||
// label11
|
||||
//
|
||||
this.label11.AutoSize = true;
|
||||
this.label11.Location = new System.Drawing.Point(17, 180);
|
||||
this.label11.Name = "label11";
|
||||
this.label11.Size = new System.Drawing.Size(87, 13);
|
||||
this.label11.TabIndex = 36;
|
||||
this.label11.Text = "Tabellen-Spalten";
|
||||
//
|
||||
// sfDataGrid1
|
||||
//
|
||||
this.sfDataGrid1.AccessibleName = "Table";
|
||||
this.sfDataGrid1.AddNewRowPosition = Syncfusion.WinForms.DataGrid.Enums.RowPosition.Bottom;
|
||||
this.sfDataGrid1.AllowDeleting = true;
|
||||
this.sfDataGrid1.Location = new System.Drawing.Point(20, 372);
|
||||
this.sfDataGrid1.Name = "sfDataGrid1";
|
||||
this.sfDataGrid1.PreviewRowHeight = 35;
|
||||
this.sfDataGrid1.Size = new System.Drawing.Size(338, 150);
|
||||
this.sfDataGrid1.TabIndex = 38;
|
||||
this.sfDataGrid1.Text = "sfDataGrid1";
|
||||
//
|
||||
// button1
|
||||
//
|
||||
this.button1.Location = new System.Drawing.Point(325, 26);
|
||||
this.button1.Name = "button1";
|
||||
this.button1.Size = new System.Drawing.Size(75, 23);
|
||||
this.button1.TabIndex = 39;
|
||||
this.button1.Text = "speichern";
|
||||
this.button1.UseVisualStyleBackColor = true;
|
||||
this.button1.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// button3
|
||||
//
|
||||
this.button3.Location = new System.Drawing.Point(406, 26);
|
||||
this.button3.Name = "button3";
|
||||
this.button3.Size = new System.Drawing.Size(75, 23);
|
||||
this.button3.TabIndex = 40;
|
||||
this.button3.Text = "laden";
|
||||
this.button3.UseVisualStyleBackColor = true;
|
||||
this.button3.Click += new System.EventHandler(this.button3_Click);
|
||||
//
|
||||
// label13
|
||||
//
|
||||
this.label13.AutoSize = true;
|
||||
this.label13.Location = new System.Drawing.Point(17, 28);
|
||||
this.label13.Name = "label13";
|
||||
this.label13.Size = new System.Drawing.Size(38, 13);
|
||||
this.label13.TabIndex = 42;
|
||||
this.label13.Text = "Name:";
|
||||
//
|
||||
// txtname
|
||||
//
|
||||
this.txtname.Location = new System.Drawing.Point(149, 28);
|
||||
this.txtname.Name = "txtname";
|
||||
this.txtname.Size = new System.Drawing.Size(131, 20);
|
||||
this.txtname.TabIndex = 43;
|
||||
this.txtname.Text = "Name";
|
||||
//
|
||||
// editControl1
|
||||
//
|
||||
this.editControl1.AllowZoom = false;
|
||||
this.editControl1.ChangedLinesMarkingLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(238)))), ((int)(((byte)(98)))));
|
||||
this.editControl1.CodeSnipptSize = new System.Drawing.Size(100, 100);
|
||||
this.editControl1.Configurator = config1;
|
||||
this.editControl1.ContextChoiceBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.editControl1.ContextChoiceBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(166)))), ((int)(((byte)(50)))));
|
||||
this.editControl1.ContextChoiceForeColor = System.Drawing.SystemColors.InfoText;
|
||||
this.editControl1.ContextPromptBackgroundBrush = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))));
|
||||
this.editControl1.ContextTooltipBackgroundBrush = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(232)))), ((int)(((byte)(236))))));
|
||||
this.editControl1.Dock = System.Windows.Forms.DockStyle.Right;
|
||||
this.editControl1.IndicatorMarginBackColor = System.Drawing.Color.Empty;
|
||||
this.editControl1.LineNumbersColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
|
||||
this.editControl1.Location = new System.Drawing.Point(727, 0);
|
||||
this.editControl1.MarkerAreaWidth = 20;
|
||||
this.editControl1.Name = "editControl1";
|
||||
this.editControl1.RenderRightToLeft = false;
|
||||
this.editControl1.ScrollPosition = new System.Drawing.Point(0, 0);
|
||||
this.editControl1.SelectionTextColor = System.Drawing.Color.FromArgb(((int)(((byte)(173)))), ((int)(((byte)(214)))), ((int)(((byte)(255)))));
|
||||
this.editControl1.ShowEndOfLine = false;
|
||||
this.editControl1.Size = new System.Drawing.Size(918, 914);
|
||||
this.editControl1.StatusBarSettings.CoordsPanel.Width = 150;
|
||||
this.editControl1.StatusBarSettings.EncodingPanel.Width = 100;
|
||||
this.editControl1.StatusBarSettings.FileNamePanel.Width = 100;
|
||||
this.editControl1.StatusBarSettings.InsertPanel.Width = 33;
|
||||
this.editControl1.StatusBarSettings.Offcie2007ColorScheme = Syncfusion.Windows.Forms.Office2007Theme.Blue;
|
||||
this.editControl1.StatusBarSettings.Offcie2010ColorScheme = Syncfusion.Windows.Forms.Office2010Theme.Blue;
|
||||
this.editControl1.StatusBarSettings.StatusPanel.Width = 70;
|
||||
this.editControl1.StatusBarSettings.TextPanel.Width = 214;
|
||||
this.editControl1.StatusBarSettings.VisualStyle = Syncfusion.Windows.Forms.Tools.Controls.StatusBar.VisualStyle.Default;
|
||||
this.editControl1.TabIndex = 44;
|
||||
this.editControl1.Text = "editControl1";
|
||||
this.editControl1.UseXPStyleBorder = true;
|
||||
this.editControl1.VisualColumn = 13;
|
||||
this.editControl1.VScrollMode = Syncfusion.Windows.Forms.Edit.ScrollMode.Immediate;
|
||||
this.editControl1.ZoomFactor = 1F;
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.Controls.Add(this.editControl2);
|
||||
this.panel1.Controls.Add(this.flowLayoutPanel1);
|
||||
this.panel1.Location = new System.Drawing.Point(708, 42);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(878, 421);
|
||||
this.panel1.TabIndex = 45;
|
||||
this.panel1.Visible = false;
|
||||
this.panel1.Paint += new System.Windows.Forms.PaintEventHandler(this.panel1_Paint);
|
||||
//
|
||||
// editControl2
|
||||
//
|
||||
this.editControl2.AllowZoom = false;
|
||||
this.editControl2.BackColor = System.Drawing.SystemColors.AppWorkspace;
|
||||
this.editControl2.BackgroundColor = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.Bisque);
|
||||
this.editControl2.ChangedLinesMarkingLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(238)))), ((int)(((byte)(98)))));
|
||||
this.editControl2.CodeSnipptSize = new System.Drawing.Size(100, 100);
|
||||
this.editControl2.Configurator = config2;
|
||||
this.editControl2.ContextChoiceBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
|
||||
this.editControl2.ContextChoiceBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(233)))), ((int)(((byte)(166)))), ((int)(((byte)(50)))));
|
||||
this.editControl2.ContextChoiceForeColor = System.Drawing.SystemColors.InfoText;
|
||||
this.editControl2.ContextPromptBackgroundBrush = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))));
|
||||
this.editControl2.ContextTooltipBackgroundBrush = new Syncfusion.Drawing.BrushInfo(System.Drawing.Color.FromArgb(((int)(((byte)(231)))), ((int)(((byte)(232)))), ((int)(((byte)(236))))));
|
||||
this.editControl2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.editControl2.IndicatorMarginBackColor = System.Drawing.Color.Empty;
|
||||
this.editControl2.LineNumbersColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
|
||||
this.editControl2.Location = new System.Drawing.Point(0, 55);
|
||||
this.editControl2.Name = "editControl2";
|
||||
this.editControl2.RenderRightToLeft = false;
|
||||
this.editControl2.ScrollPosition = new System.Drawing.Point(0, 0);
|
||||
this.editControl2.SelectionTextColor = System.Drawing.Color.FromArgb(((int)(((byte)(173)))), ((int)(((byte)(214)))), ((int)(((byte)(255)))));
|
||||
this.editControl2.ShowEndOfLine = false;
|
||||
this.editControl2.Size = new System.Drawing.Size(878, 366);
|
||||
this.editControl2.StatusBarSettings.CoordsPanel.Width = 150;
|
||||
this.editControl2.StatusBarSettings.EncodingPanel.Width = 100;
|
||||
this.editControl2.StatusBarSettings.FileNamePanel.Width = 100;
|
||||
this.editControl2.StatusBarSettings.InsertPanel.Width = 33;
|
||||
this.editControl2.StatusBarSettings.Offcie2007ColorScheme = Syncfusion.Windows.Forms.Office2007Theme.Blue;
|
||||
this.editControl2.StatusBarSettings.Offcie2010ColorScheme = Syncfusion.Windows.Forms.Office2010Theme.Blue;
|
||||
this.editControl2.StatusBarSettings.StatusPanel.Width = 70;
|
||||
this.editControl2.StatusBarSettings.TextPanel.Width = 214;
|
||||
this.editControl2.StatusBarSettings.VisualStyle = Syncfusion.Windows.Forms.Tools.Controls.StatusBar.VisualStyle.Default;
|
||||
this.editControl2.TabIndex = 0;
|
||||
this.editControl2.Text = "editControl2";
|
||||
this.editControl2.UseXPStyleBorder = true;
|
||||
this.editControl2.VisualColumn = 13;
|
||||
this.editControl2.VScrollMode = Syncfusion.Windows.Forms.Edit.ScrollMode.Immediate;
|
||||
this.editControl2.ZoomFactor = 1F;
|
||||
//
|
||||
// flowLayoutPanel1
|
||||
//
|
||||
this.flowLayoutPanel1.Controls.Add(this.button4);
|
||||
this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.flowLayoutPanel1.Location = new System.Drawing.Point(0, 0);
|
||||
this.flowLayoutPanel1.Name = "flowLayoutPanel1";
|
||||
this.flowLayoutPanel1.Size = new System.Drawing.Size(878, 55);
|
||||
this.flowLayoutPanel1.TabIndex = 2;
|
||||
//
|
||||
// button4
|
||||
//
|
||||
this.button4.Location = new System.Drawing.Point(3, 3);
|
||||
this.button4.Name = "button4";
|
||||
this.button4.Size = new System.Drawing.Size(75, 23);
|
||||
this.button4.TabIndex = 1;
|
||||
this.button4.Text = "Schliessen";
|
||||
this.button4.UseVisualStyleBackColor = true;
|
||||
this.button4.Click += new System.EventHandler(this.button4_Click);
|
||||
//
|
||||
// button5
|
||||
//
|
||||
this.button5.Location = new System.Drawing.Point(389, 406);
|
||||
this.button5.Name = "button5";
|
||||
this.button5.Size = new System.Drawing.Size(105, 23);
|
||||
this.button5.TabIndex = 46;
|
||||
this.button5.Text = "Test-Generate";
|
||||
this.button5.UseVisualStyleBackColor = true;
|
||||
this.button5.Click += new System.EventHandler(this.button5_Click);
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(1645, 914);
|
||||
this.Controls.Add(this.panel1);
|
||||
this.Controls.Add(this.button5);
|
||||
this.Controls.Add(this.editControl1);
|
||||
this.Controls.Add(this.txtname);
|
||||
this.Controls.Add(this.label13);
|
||||
this.Controls.Add(this.button3);
|
||||
this.Controls.Add(this.button1);
|
||||
this.Controls.Add(this.sfDataGrid1);
|
||||
this.Controls.Add(this.txttabellenspalten);
|
||||
this.Controls.Add(this.label11);
|
||||
this.Controls.Add(this.button2);
|
||||
this.Controls.Add(this.txtformat4);
|
||||
this.Controls.Add(this.txtueberschrift4);
|
||||
this.Controls.Add(this.txttagueberschrift4);
|
||||
this.Controls.Add(this.txttnr4);
|
||||
this.Controls.Add(this.txttag4);
|
||||
this.Controls.Add(this.txtformat3);
|
||||
this.Controls.Add(this.txtueberschrift3);
|
||||
this.Controls.Add(this.txttagueberschrift3);
|
||||
this.Controls.Add(this.txttnr3);
|
||||
this.Controls.Add(this.txttag3);
|
||||
this.Controls.Add(this.txtformat2);
|
||||
this.Controls.Add(this.txtueberschrift2);
|
||||
this.Controls.Add(this.txttagueberschrift2);
|
||||
this.Controls.Add(this.txttnr2);
|
||||
this.Controls.Add(this.txttag2);
|
||||
this.Controls.Add(this.label10);
|
||||
this.Controls.Add(this.txtformat1);
|
||||
this.Controls.Add(this.label9);
|
||||
this.Controls.Add(this.txtueberschrift1);
|
||||
this.Controls.Add(this.label8);
|
||||
this.Controls.Add(this.txttagueberschrift1);
|
||||
this.Controls.Add(this.label7);
|
||||
this.Controls.Add(this.txttnr1);
|
||||
this.Controls.Add(this.label6);
|
||||
this.Controls.Add(this.txttag1);
|
||||
this.Controls.Add(this.label5);
|
||||
this.Controls.Add(this.txtspalten);
|
||||
this.Controls.Add(this.label4);
|
||||
this.Controls.Add(this.label3);
|
||||
this.Controls.Add(this.txtdokumenttrenner);
|
||||
this.Controls.Add(this.txttextinput);
|
||||
this.Controls.Add(this.label2);
|
||||
this.Controls.Add(this.txtexcelinput);
|
||||
this.Controls.Add(this.label1);
|
||||
this.Name = "Form1";
|
||||
this.Text = "Form1";
|
||||
this.Load += new System.EventHandler(this.Form1_Load);
|
||||
((System.ComponentModel.ISupportInitialize)(this.sfDataGrid1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.editControl1)).EndInit();
|
||||
this.panel1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.editControl2)).EndInit();
|
||||
this.flowLayoutPanel1.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.TextBox txtexcelinput;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.TextBox txttextinput;
|
||||
private System.Windows.Forms.TextBox txtdokumenttrenner;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.TextBox txtspalten;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.TextBox txttag1;
|
||||
private System.Windows.Forms.Label label6;
|
||||
private System.Windows.Forms.TextBox txttnr1;
|
||||
private System.Windows.Forms.Label label7;
|
||||
private System.Windows.Forms.Label label8;
|
||||
private System.Windows.Forms.TextBox txttagueberschrift1;
|
||||
private System.Windows.Forms.TextBox txtueberschrift1;
|
||||
private System.Windows.Forms.Label label9;
|
||||
private System.Windows.Forms.Label label10;
|
||||
private System.Windows.Forms.TextBox txtformat1;
|
||||
private System.Windows.Forms.TextBox txtformat2;
|
||||
private System.Windows.Forms.TextBox txtueberschrift2;
|
||||
private System.Windows.Forms.TextBox txttagueberschrift2;
|
||||
private System.Windows.Forms.TextBox txttnr2;
|
||||
private System.Windows.Forms.TextBox txttag2;
|
||||
private System.Windows.Forms.TextBox txtformat3;
|
||||
private System.Windows.Forms.TextBox txtueberschrift3;
|
||||
private System.Windows.Forms.TextBox txttagueberschrift3;
|
||||
private System.Windows.Forms.TextBox txttnr3;
|
||||
private System.Windows.Forms.TextBox txttag3;
|
||||
private System.Windows.Forms.TextBox txtformat4;
|
||||
private System.Windows.Forms.TextBox txtueberschrift4;
|
||||
private System.Windows.Forms.TextBox txttagueberschrift4;
|
||||
private System.Windows.Forms.TextBox txttnr4;
|
||||
private System.Windows.Forms.TextBox txttag4;
|
||||
private System.Windows.Forms.Button button2;
|
||||
private System.Windows.Forms.TextBox txttabellenspalten;
|
||||
private System.Windows.Forms.Label label11;
|
||||
private Syncfusion.WinForms.DataGrid.SfDataGrid sfDataGrid1;
|
||||
private System.Windows.Forms.Button button1;
|
||||
private System.Windows.Forms.Button button3;
|
||||
private System.Windows.Forms.Label label13;
|
||||
private System.Windows.Forms.TextBox txtname;
|
||||
private Syncfusion.Windows.Forms.Edit.EditControl editControl1;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private Syncfusion.Windows.Forms.Edit.EditControl editControl2;
|
||||
private System.Windows.Forms.Button button4;
|
||||
private System.Windows.Forms.Button button5;
|
||||
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,363 @@
|
||||
using ExcelNet;
|
||||
using FastExcel;
|
||||
using Syncfusion.Windows.Forms.Edit;
|
||||
using Syncfusion.XlsIO;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using static System.Net.Mime.MediaTypeNames;
|
||||
|
||||
|
||||
|
||||
namespace Tool_API_Dokumentgenerator
|
||||
{
|
||||
|
||||
public partial class Form1 : Form
|
||||
{
|
||||
public class ControlState
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Type { get; set; }
|
||||
public string Value { get; set; }
|
||||
}
|
||||
public Form1()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
string datapath = Properties.Settings.Default.Datapath;
|
||||
string inputdata = "";
|
||||
string tabelle1 = "";
|
||||
string tabelle2 = "";
|
||||
string tabelle3 = "";
|
||||
string tabelle4 = "";
|
||||
DataTable ExcelMapping = new DataTable();
|
||||
private void start()
|
||||
{
|
||||
ExcelMapping.Columns.Clear();
|
||||
ExcelMapping.Columns.Add("Tag");
|
||||
ExcelMapping.Columns.Add("Excelspalte");
|
||||
ExcelMapping.TableName = "ExcelMappoing";
|
||||
}
|
||||
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
Generate(false);
|
||||
}
|
||||
private void button5_Click(object sender, EventArgs e)
|
||||
{
|
||||
System.IO.File.WriteAllText(datapath + txttextinput.Text, editControl1.Text);
|
||||
Generate(true);
|
||||
}
|
||||
private void Generate(bool demo) {
|
||||
System.Data.DataTable importdata = new System.Data.DataTable();
|
||||
|
||||
ExcelNet.ExcelReader reader = new ExcelNet.ExcelReader();
|
||||
string selected_sheetname = "";
|
||||
var sheets = new List<string>();
|
||||
try
|
||||
{
|
||||
sheets = reader.Get_ExcelSheets(datapath+txtexcelinput.Text);
|
||||
}
|
||||
catch
|
||||
{
|
||||
MessageBox.Show("Auf die gewählte Excel-Datei kann aktuell nicht zugegriffen werden. Evtl. ist diese noch geöffnet.", "Excel-Import", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return;
|
||||
}
|
||||
|
||||
selected_sheetname = sheets[0];
|
||||
|
||||
|
||||
Import_sf_Excel(datapath+txtexcelinput.Text, selected_sheetname, ref importdata);
|
||||
DataView dv = new DataView(importdata ); dv.Sort = txtspalten.Text.Replace(";", ",");
|
||||
importdata.DefaultView.Sort = txtspalten.Text.Replace(";", ",");
|
||||
|
||||
string oldkey = "";
|
||||
int counter = 0;
|
||||
|
||||
foreach (DataRowView rowView in dv)
|
||||
{
|
||||
|
||||
DataRow row = rowView.Row;
|
||||
if (oldkey != row[txtdokumenttrenner.Text].ToString())
|
||||
{
|
||||
if (counter > 0)
|
||||
{
|
||||
if (tabelle1 != "")
|
||||
{
|
||||
tabelle1= "<p><table>" + tabelle1 + "</table>";
|
||||
inputdata = inputdata.Replace(txttag1.Text, tabelle1);
|
||||
if (txtueberschrift1.Text != "") { inputdata = inputdata.Replace(txttagueberschrift1.Text, txtueberschrift1.Text); }
|
||||
}
|
||||
if (tabelle2 != "")
|
||||
{
|
||||
tabelle2 = "<p><table>" + tabelle2 + "</table>";
|
||||
inputdata = inputdata.Replace(txttag2.Text, tabelle2);
|
||||
if (txtueberschrift2.Text != "") { inputdata = inputdata.Replace(txttagueberschrift2.Text, txtueberschrift2.Text); }
|
||||
}
|
||||
if (tabelle3 != "")
|
||||
{
|
||||
tabelle3 = "<p><table>" + tabelle3 + "</table>";
|
||||
inputdata = inputdata.Replace(txttag3.Text, tabelle3);
|
||||
if (txtueberschrift3.Text != "") { inputdata = inputdata.Replace(txttagueberschrift3.Text, txtueberschrift3.Text); }
|
||||
}
|
||||
if (tabelle4 != "")
|
||||
{
|
||||
tabelle4 = "<p><table>" + tabelle4 + "</table>";
|
||||
inputdata = inputdata.Replace(txttag4.Text, tabelle4);
|
||||
if (txtueberschrift4.Text != "") { inputdata = inputdata.Replace(txttagueberschrift4.Text, txtueberschrift4.Text); }
|
||||
}
|
||||
if (tabelle1 == "" && txttag1.Text!="")
|
||||
{
|
||||
inputdata=inputdata.Replace(txttag1.Text,"");
|
||||
inputdata=inputdata.Replace(txttagueberschrift1.Text, "");
|
||||
}
|
||||
if (tabelle2 == "" && txttag2.Text!="")
|
||||
{
|
||||
inputdata = inputdata.Replace(txttag2.Text, "");
|
||||
inputdata = inputdata.Replace(txttagueberschrift2.Text, "");
|
||||
}
|
||||
if (tabelle3 == "" && txttag3.Text != "")
|
||||
{
|
||||
inputdata = inputdata.Replace(txttag3.Text, "");
|
||||
inputdata = inputdata.Replace(txttagueberschrift3.Text, "");
|
||||
}
|
||||
if (tabelle4 == "" && txttag4.Text != "")
|
||||
{
|
||||
inputdata = inputdata.Replace(txttag4.Text, "");
|
||||
inputdata = inputdata.Replace(txttagueberschrift4.Text, "");
|
||||
}
|
||||
|
||||
System.IO.File.WriteAllText(datapath+@"\output\"+this.txtname.Text+"_Data_" + oldkey + ".json", inputdata);
|
||||
if (demo)
|
||||
{
|
||||
this.editControl2.Text = inputdata;
|
||||
panel1.Visible = true;
|
||||
panel1.Dock = DockStyle.Right;
|
||||
editControl1.Visible = false;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
oldkey = row[txtdokumenttrenner.Text].ToString();
|
||||
inputdata = System.IO.File.ReadAllText(datapath + txttextinput.Text);
|
||||
tabelle1 = "";tabelle2 = "";tabelle3 = "";tabelle4 = "";
|
||||
editControl1.Text=inputdata;
|
||||
counter++;
|
||||
|
||||
}
|
||||
|
||||
if (txttnr1.Text != "" && row["tabelle"].ToString() == txttnr1.Text)
|
||||
{
|
||||
tabelle1 += "<row>" ;
|
||||
string[] cols = txttabellenspalten.Text.Split(';');
|
||||
for (int i = 0; i < cols.Length; i++)
|
||||
{
|
||||
tabelle1 = tabelle1 + "<col>" + row[cols[i]].ToString() + "</col>";
|
||||
}
|
||||
tabelle1 += "</row>" ;
|
||||
}
|
||||
if (txttnr2.Text != "" && row["tabelle"].ToString() == txttnr2.Text)
|
||||
{
|
||||
tabelle2 += "<row>";
|
||||
string[] cols = txttabellenspalten.Text.Split(';');
|
||||
for (int i = 0; i < cols.Length; i++)
|
||||
{
|
||||
tabelle2 = tabelle2 + "<col>" + row[cols[i]].ToString() + "</col>";
|
||||
}
|
||||
tabelle2 += "</row>";
|
||||
}
|
||||
if (txttnr3.Text != "" && row["tabelle"].ToString() == txttnr2.Text)
|
||||
{
|
||||
tabelle3 += "<row>" ;
|
||||
string[] cols = txttabellenspalten.Text.Split(';');
|
||||
for (int i = 0; i < cols.Length; i++)
|
||||
{
|
||||
tabelle3 = tabelle3 + "<col>" + row[cols[i]].ToString() + "</col>";
|
||||
}
|
||||
tabelle3 += "</row>";
|
||||
}
|
||||
if (txttnr4.Text != "" && row["tabelle"].ToString() == txttnr2.Text)
|
||||
{
|
||||
tabelle4 += "<row>";
|
||||
string[] cols = txttabellenspalten.Text.Split(';');
|
||||
for (int i = 0; i < cols.Length; i++)
|
||||
{
|
||||
tabelle4 = tabelle4 + "<col>" + row[cols[i]].ToString() + "</col>";
|
||||
}
|
||||
tabelle4 += "</row>";
|
||||
}
|
||||
foreach (DataRow dr in ExcelMapping.Rows)
|
||||
{
|
||||
if (dr["Tag"].ToString() != "" && row[dr["Excelspalte"].ToString()] != "")
|
||||
{
|
||||
inputdata = inputdata.Replace(dr["Tag"].ToString(), row[dr["Excelspalte"].ToString()].ToString());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
private void Import_sf_Excel(string filename, string sheetname, ref System.Data.DataTable importdata)
|
||||
{
|
||||
ExcelEngine excelEngine = new ExcelEngine();
|
||||
IApplication application = excelEngine.Excel;
|
||||
IWorkbook workbook = application.Workbooks.Open(filename);
|
||||
IWorksheet sheet = workbook.Worksheets[sheetname];
|
||||
importdata = sheet.ExportDataTable(sheet.UsedRange, ExcelExportDataTableOptions.ColumnNames);
|
||||
sheet = null;
|
||||
workbook.Close();
|
||||
workbook = null;
|
||||
excelEngine = null;
|
||||
}
|
||||
|
||||
private void txtspalten_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
start();
|
||||
sfDataGrid1.DataSource = ExcelMapping;
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
SaveControlsToJson(this, datapath+txtname.Text+".json");
|
||||
ExcelMapping.AcceptChanges();
|
||||
ExcelMapping.WriteXml(datapath + txtname.Text + "_mapping.xml", XmlWriteMode.WriteSchema);
|
||||
System.IO.File.WriteAllText(datapath + txttextinput.Text,editControl1.Text);
|
||||
}
|
||||
|
||||
private void button3_Click(object sender, EventArgs e)
|
||||
{
|
||||
LoadControlsFromJson(this, datapath + txtname.Text + ".json");
|
||||
ExcelMapping.Rows.Clear();
|
||||
ExcelMapping.ReadXml(datapath + txtname.Text + "_mapping.xml");
|
||||
inputdata = System.IO.File.ReadAllText(datapath+txttextinput.Text);
|
||||
tabelle1 = ""; tabelle2 = ""; tabelle3 = ""; tabelle4 = "";
|
||||
editControl1.Text = inputdata;
|
||||
}
|
||||
|
||||
public void SaveControlsToJson(Control parent, string filePath)
|
||||
{
|
||||
var list = new List<ControlState>();
|
||||
|
||||
foreach (Control ctrl in GetAllControls(parent))
|
||||
{
|
||||
var state = new ControlState
|
||||
{
|
||||
Name = ctrl.Name,
|
||||
Type = ctrl.GetType().Name
|
||||
};
|
||||
|
||||
switch (ctrl)
|
||||
{
|
||||
case TextBox tb:
|
||||
state.Value = tb.Text;
|
||||
break;
|
||||
|
||||
case CheckBox cb:
|
||||
state.Value = cb.Checked.ToString();
|
||||
break;
|
||||
|
||||
case ComboBox cmb:
|
||||
state.Value = cmb.SelectedIndex.ToString();
|
||||
break;
|
||||
|
||||
case DateTimePicker dtp:
|
||||
state.Value = dtp.Value.ToString("o"); // ISO 8601
|
||||
break;
|
||||
}
|
||||
|
||||
list.Add(state);
|
||||
}
|
||||
|
||||
var options = new System.Text.Json.JsonSerializerOptions
|
||||
{
|
||||
WriteIndented = true
|
||||
};
|
||||
|
||||
string json = System.Text.Json.JsonSerializer.Serialize(list, options);
|
||||
System.IO.File.WriteAllText(filePath, json);
|
||||
}
|
||||
|
||||
public void LoadControlsFromJson(Control parent, string filePath)
|
||||
{
|
||||
if (!System.IO.File.Exists(filePath))
|
||||
return;
|
||||
|
||||
string json = System.IO.File.ReadAllText(filePath);
|
||||
var list = System.Text.Json.JsonSerializer.Deserialize<List<ControlState>>(json);
|
||||
|
||||
foreach (var state in list)
|
||||
{
|
||||
Control ctrl = GetAllControls(parent)
|
||||
.FirstOrDefault(c => c.Name == state.Name);
|
||||
|
||||
if (ctrl == null)
|
||||
continue;
|
||||
|
||||
switch (ctrl)
|
||||
{
|
||||
case TextBox tb:
|
||||
tb.Text = state.Value;
|
||||
break;
|
||||
|
||||
case CheckBox cb:
|
||||
if (bool.TryParse(state.Value, out bool b))
|
||||
cb.Checked = b;
|
||||
break;
|
||||
|
||||
case ComboBox cmb:
|
||||
if (int.TryParse(state.Value, out int i))
|
||||
cmb.SelectedIndex = i;
|
||||
break;
|
||||
|
||||
case DateTimePicker dtp:
|
||||
if (DateTime.TryParse(state.Value, out DateTime d))
|
||||
dtp.Value = d;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
private IEnumerable<Control> GetAllControls(Control parent)
|
||||
{
|
||||
foreach (Control ctrl in parent.Controls)
|
||||
{
|
||||
foreach (Control child in GetAllControls(ctrl))
|
||||
yield return child;
|
||||
|
||||
yield return ctrl;
|
||||
}
|
||||
}
|
||||
|
||||
private void label1_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void txttagueberschrift1_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void panel1_Paint(object sender, PaintEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void button4_Click(object sender, EventArgs e)
|
||||
{
|
||||
panel1.Visible = false;
|
||||
editControl1.Visible= true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace Tool_API_Dokumentgenerator
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// Der Haupteinstiegspunkt für die Anwendung.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new Form1());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
// die einer Assembly zugeordnet sind.
|
||||
[assembly: AssemblyTitle("Tool_API_Dokumentgenerator")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("HP Inc.")]
|
||||
[assembly: AssemblyProduct("Tool_API_Dokumentgenerator")]
|
||||
[assembly: AssemblyCopyright("Copyright © HP Inc. 2026")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
|
||||
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
|
||||
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
|
||||
[assembly: Guid("f1be9931-9e5e-4674-9c52-acee812d1eb7")]
|
||||
|
||||
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
//
|
||||
// Hauptversion
|
||||
// Nebenversion
|
||||
// Buildnummer
|
||||
// Revision
|
||||
//
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
@@ -0,0 +1,71 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// Dieser Code wurde von einem Tool generiert.
|
||||
// Laufzeitversion: 4.0.30319.42000
|
||||
//
|
||||
// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn
|
||||
// der Code neu generiert wird.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace Tool_API_Dokumentgenerator.Properties
|
||||
{
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
/// </summary>
|
||||
// Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse
|
||||
// über ein Tool wie ResGen oder Visual Studio automatisch generiert.
|
||||
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
|
||||
// mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources
|
||||
{
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources()
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager
|
||||
{
|
||||
get
|
||||
{
|
||||
if ((resourceMan == null))
|
||||
{
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Tool_API_Dokumentgenerator.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
/// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture
|
||||
{
|
||||
get
|
||||
{
|
||||
return resourceCulture;
|
||||
}
|
||||
set
|
||||
{
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
@@ -0,0 +1,38 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// Dieser Code wurde von einem Tool generiert.
|
||||
// Laufzeitversion:4.0.30319.42000
|
||||
//
|
||||
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||
// der Code erneut generiert wird.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace Tool_API_Dokumentgenerator.Properties {
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.14.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default {
|
||||
get {
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("E:\\Software-Projekte\\OnDoc\\Vorlagen\\BatchAPI\\")]
|
||||
public string Datapath {
|
||||
get {
|
||||
return ((string)(this["Datapath"]));
|
||||
}
|
||||
set {
|
||||
this["Datapath"] = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="Tool_API_Dokumentgenerator.Properties" GeneratedClassName="Settings">
|
||||
<Profiles />
|
||||
<Settings>
|
||||
<Setting Name="Datapath" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)">E:\Software-Projekte\OnDoc\Vorlagen\BatchAPI\</Value>
|
||||
</Setting>
|
||||
</Settings>
|
||||
</SettingsFile>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{F1BE9931-9E5E-4674-9C52-ACEE812D1EB7}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<RootNamespace>Tool_API_Dokumentgenerator</RootNamespace>
|
||||
<AssemblyName>Tool_API_Dokumentgenerator</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<Deterministic>true</Deterministic>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="ExcelNet">
|
||||
<HintPath>..\ExcelNet\bin\Debug\ExcelNet.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Syncfusion.Core.WinForms, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
|
||||
<Reference Include="Syncfusion.Data.WinForms, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
|
||||
<Reference Include="Syncfusion.Edit.Windows, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL" />
|
||||
<Reference Include="Syncfusion.GridCommon.WinForms, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
|
||||
<Reference Include="Syncfusion.SfDataGrid.WinForms, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL" />
|
||||
<Reference Include="Syncfusion.SfInput.WinForms, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
|
||||
<Reference Include="Syncfusion.SfListView.WinForms, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
|
||||
<Reference Include="Syncfusion.Shared.Base, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
|
||||
<Reference Include="Syncfusion.Tools.Windows, Version=33.1462.44.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89" />
|
||||
<Reference Include="Syncfusion.XlsIO.Base, Version=28.1462.33.0, Culture=neutral, PublicKeyToken=3d67ed1f87d44c89, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>C:\Program Files (x86)\Syncfusion\Essential Studio\Windows\30.2.4\Assemblies\4.6.2\Syncfusion.XlsIO.Base.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System">
|
||||
<HintPath>C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Design" />
|
||||
<Reference Include="System.Memory, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.Text.Json, Version=9.0.0.11, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" />
|
||||
<Reference Include="System.Threading.Tasks.Extensions, Version=4.2.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Form1.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Form1.Designer.cs">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<EmbeddedResource Include="Form1.resx">
|
||||
<DependentUpon>Form1.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,70 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Syncfusion.Grid.Base</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Syncfusion.NamespaceDoc">
|
||||
<summary>
|
||||
The Syncfusion namespace contains classes that defines the value and reference data types, events and event handlers, interfaces, attributes and processing the exceptions.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Syncfusion.GridBaseAssembly">
|
||||
<exclude/>
|
||||
<summary>
|
||||
This class holds the name of the Syncfusion.Grid.Base assembly and provides a helper
|
||||
routine that helps with resolving types when loading a serialization stream and when
|
||||
the framework probes for assemblies by reflection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.GridBaseAssembly.Name">
|
||||
<summary>
|
||||
The full name of this assembly without version information: "Syncfusion.Grid.Base".
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.GridBaseAssembly.Assembly">
|
||||
<summary>
|
||||
A reference to the <see cref="T:System.Reflection.Assembly"/> for the grid assembly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.GridBaseAssembly.RootNamespace">
|
||||
<summary>
|
||||
The root namespace of this assembly. Used internally for locating resources within the assembly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.GridBaseAssembly.AssemblyResolver(System.Object,System.ResolveEventArgs)">
|
||||
<summary>
|
||||
This delegate helps with resolving types and can be used as an eventhandler
|
||||
for a <see cref="E:System.AppDomain.AssemblyResolve"/> event.
|
||||
</summary>
|
||||
<param name="sender">The source of the event.</param>
|
||||
<param name="e">The event data with information about the type.</param>
|
||||
<returns>A reference to the assembly where the type is located.</returns>
|
||||
<remarks>
|
||||
Use this handler when reading back types from a serialization stream
|
||||
saved with an earlier version of this assembly.
|
||||
</remarks>
|
||||
<example>
|
||||
<code lang="C#">
|
||||
public static GridModel LoadSoap(Stream s)
|
||||
{
|
||||
try
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(GridBaseAssembly.AssemblyResolver);
|
||||
SoapFormatter b = new SoapFormatter();
|
||||
b.AssemblyFormat = FormatterAssemblyStyle.Simple;
|
||||
GridModel t = b.Deserialize(s) as GridModel;
|
||||
t.Modified = false;
|
||||
return t;
|
||||
}
|
||||
finally
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyResolve -= new ResolveEventHandler(GridBaseAssembly.AssemblyResolver);
|
||||
}
|
||||
}
|
||||
|
||||
</code>
|
||||
</example>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -0,0 +1,258 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Syncfusion.SpellChecker.Base</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Syncfusion.SpellChecker.Base.CustomDictionaryBase">
|
||||
<summary>
|
||||
Represents a class that stores information about custom words
|
||||
</summary>
|
||||
<remarks>
|
||||
Extra words can be stored in custom dictionary. Any words added using ‘Add to dictionary’, is also stored in this custom dictionary.
|
||||
</remarks>
|
||||
<example>
|
||||
var english = new HunspellDictionary();
|
||||
english.Culture = new CultureInfo("en-us");
|
||||
english.DictionaryUri = new Uri("/SpellCheckerDemo;component//english.dic");
|
||||
english.GrammarUri = new Uri("/SpellCheckerDemo;component//english.aff");
|
||||
|
||||
var custom = new CustomDictionary();
|
||||
custom.Culture = new CultureInfo("en-us");
|
||||
english.DictionaryUri = new Uri("/Resources/custom.dic");
|
||||
|
||||
var dictionaries = new DictionaryCollection();
|
||||
dictionaries.Add(english);
|
||||
dictionaries.Add(custom);
|
||||
|
||||
spellChecker.Dictionaries = dictionaries;
|
||||
spellChecker.Culture = new CultureInfo("en-us");
|
||||
</example>
|
||||
</member>
|
||||
<!-- Badly formed XML comment ignored for member "T:Syncfusion.SpellChecker.Base.DictionaryBase" -->
|
||||
<member name="P:Syncfusion.SpellChecker.Base.DictionaryBase.Culture">
|
||||
<summary>
|
||||
Gets or Sets the culture of a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.DictionaryBase.GetDictionaryStream">
|
||||
<summary>
|
||||
Gets or Sets the dictionary uri of a dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<!-- Badly formed XML comment ignored for member "T:Syncfusion.SpellChecker.Base.DictionaryCollection" -->
|
||||
<member name="T:Syncfusion.SpellChecker.Base.GrammarDictionaryBase">
|
||||
<summary>
|
||||
Represents base class that requires base dictionary file with affix file.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.GrammarDictionaryBase.GetGrammarStream">
|
||||
<summary>
|
||||
Gets or Sets the grammar uri of a hunspell dictionary.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.GrammarDictionaryBase.DictParser(System.IO.StreamReader,System.Collections.Generic.Dictionary{System.String,Syncfusion.SpellChecker.Base.GrammarRule})">
|
||||
<summary>
|
||||
DictParser generate a list of words by using both .dic and .aff file.
|
||||
</summary>
|
||||
<param name="dictionary"></param>
|
||||
<param name="ruleDictionary"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Syncfusion.SpellChecker.Base.HunspellDictionaryBase">
|
||||
<summary>
|
||||
A class that requires base dictionary and affix file. It has algorithm that process file provided and loads words required for dictionary.
|
||||
</summary>
|
||||
<example>
|
||||
var english = new HunspellDictionary();
|
||||
english.Culture = new CultureInfo("en-us");
|
||||
english.DictionaryUri = new Uri("/SpellCheckerDemo;component//english.dic");
|
||||
english.GrammarUri = new Uri("/SpellCheckerDemo;component//english.aff");
|
||||
|
||||
var dictionaries = new DictionaryCollection();
|
||||
dictionaries.Add(english);
|
||||
|
||||
spellChecker.Dictionaries = dictionaries;
|
||||
spellChecker.Culture = new CultureInfo("en-us");
|
||||
</example>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.HunspellDictionaryBase.GrammerParser(System.IO.StreamReader)">
|
||||
<summary>
|
||||
To create rules from Hunspell .aff file
|
||||
</summary>
|
||||
<param name="grammar"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Syncfusion.SpellChecker.Base.IspellDictionaryBase">
|
||||
<summary>
|
||||
A class that requires base dictionary and affix file. It has algorithm that process file provided and loads words required for dictionary.
|
||||
</summary>
|
||||
<example>
|
||||
var french = new IspellDictionary();
|
||||
french.Culture = new CultureInfo("fr");
|
||||
french.DictionaryUri = new Uri("/SpellCheckerDemo;component//french.dic");
|
||||
french.GrammarUri = new Uri("/SpellCheckerDemo;component//french.xlg");
|
||||
|
||||
var dictionaries = new DictionaryCollection();
|
||||
dictionaries.Add(french);
|
||||
|
||||
spellChecker.Dictionaries = dictionaries;
|
||||
spellChecker.Culture = new CultureInfo("fr");
|
||||
</example>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.IspellDictionaryBase.GrammerParser(System.IO.StreamReader)">
|
||||
<summary>
|
||||
To create rules from Ispell .aff file
|
||||
</summary>
|
||||
<param name="grammar"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:Syncfusion.SpellChecker.Base.AccuracyLevels">
|
||||
<summary>
|
||||
Represents a list of accuracy levels based on which phonetic matching is executed for filtering suggestions
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.SpellChecker.Base.AccuracyLevels.High">
|
||||
<summary>
|
||||
Represents a high level which filters maximum possible suggestions.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.SpellChecker.Base.AccuracyLevels.Medium">
|
||||
<summary>
|
||||
Represents a medium level which filters matching suggestions.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.SpellChecker.Base.AccuracyLevels.Low">
|
||||
<summary>
|
||||
Represents a most accurate level which filters accurate suggestions only.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.TransmutationHelper.GetTransmutations(System.Char[])">
|
||||
<summary>
|
||||
Returns a list of possible combinations for the given character array
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.VerbalProcessor.GetSimilarSounds(System.String,System.Collections.Generic.List{System.Object},Syncfusion.SpellChecker.Base.AccuracyLevels)">
|
||||
<summary>
|
||||
Returns a list of phonetic suggestions for the given word in specified accuracy level.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.Sorter.Compare(System.Object,System.Object)">
|
||||
<summary>
|
||||
Compares the two objects.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.Sorter.Compare(System.String,System.String)">
|
||||
<summary>
|
||||
Compares the two String values
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.ReverseSorter.Compare(System.String,System.String)">
|
||||
<summary>
|
||||
Compares the two object values.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.ReverseSorter.Reverse(System.String)">
|
||||
<summary>
|
||||
Returns reverse String of input String
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Syncfusion.SpellChecker.Base.SpellCheckerBase">
|
||||
<summary>
|
||||
SpellChecker base helps to find erroneous spelling in a word and provides suggestions for it.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.#ctor(System.IO.Stream)">
|
||||
<summary>
|
||||
Initializes the instance of SpellChecker base.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.#ctor">
|
||||
<summary>
|
||||
Initializes the instance of SpellChecker base.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Syncfusion.SpellChecker.Base.SpellCheckerBase.IgnoreAlphaNumericWords">
|
||||
<summary>
|
||||
Gets or Sets the boolean value to check AlphaNumericWords
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Syncfusion.SpellChecker.Base.SpellCheckerBase.IgnoreFileNames">
|
||||
<summary>
|
||||
Gets or Sets the boolean value to check file names
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Syncfusion.SpellChecker.Base.SpellCheckerBase.IgnoreHtmlTags">
|
||||
<summary>
|
||||
Gets or Sets the boolean value to check html tags
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Syncfusion.SpellChecker.Base.SpellCheckerBase.IgnoreEmailAddress">
|
||||
<summary>
|
||||
Gets or Sets the boolean value to check Email addresses
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Syncfusion.SpellChecker.Base.SpellCheckerBase.IgnoreMixedCaseWords">
|
||||
<summary>
|
||||
Gets or Sets the boolean value to check mixed case words
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Syncfusion.SpellChecker.Base.SpellCheckerBase.IgnoreUpperCaseWords">
|
||||
<summary>
|
||||
Gets or Sets the boolean value to check upper case words
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Syncfusion.SpellChecker.Base.SpellCheckerBase.IgnoreUrl">
|
||||
<summary>
|
||||
Gets or Sets the boolean value to check urls
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.AddWordToDictionary(System.String)">
|
||||
<summary>
|
||||
Adds the word to dictionary word collection
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.HasError(System.String)">
|
||||
<summary>
|
||||
Checks whether the word exists in dictionary
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.GetSuggestions(System.String)">
|
||||
<summary>
|
||||
Returns the suggestions for error word
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.GetAnagrams(System.String)">
|
||||
<summary>
|
||||
Returns the anagrams for error word
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.GetPhoneticWords(System.String)">
|
||||
<summary>
|
||||
Returns the phonetic suggestions for error word in medium accuracy.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.GetPhoneticWords(System.String,Syncfusion.SpellChecker.Base.AccuracyLevels)">
|
||||
<summary>
|
||||
Returns the phonetic suggestions for error word in specified accuracy.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.IsPatternMatch(System.String)">
|
||||
<summary>
|
||||
Returns whether the word matches Email or File name or URL pattern.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.AddWordsInDictionaryStream(System.IO.Stream)">
|
||||
<summary>
|
||||
Adds the word from custom stream to dicitionary collection
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.SpellChecker.Base.SpellCheckerBase.IsInDictionary(System.String)">
|
||||
<summary>
|
||||
To check whether the word is present in dictionart or not.
|
||||
</summary>
|
||||
<param name="word"></param>
|
||||
<returns>Returns a boolean value.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Syncfusion.Tools.Base</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Syncfusion.ToolsBaseAssembly">
|
||||
<exclude/>
|
||||
<summary>
|
||||
This class holds the name of the Tools assembly and provides a helper
|
||||
routine that helps with resolving types when loading a serialization stream and when the framework probes for assemblies by reflection.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.ToolsBaseAssembly.Name">
|
||||
<summary>
|
||||
The full name of this assembly without version information, e.g. "Syncfusion.Tools".
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.ToolsBaseAssembly.Assembly">
|
||||
<summary>
|
||||
A reference to the <see cref="T:System.Reflection.Assembly"/> for the Tools assembly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:Syncfusion.ToolsBaseAssembly.RootNamespace">
|
||||
<summary>
|
||||
The root namespace of this assembly. Used internally for locating resources within the assembly.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Syncfusion.ToolsBaseAssembly.AssemblyResolver(System.Object,System.ResolveEventArgs)">
|
||||
<summary>
|
||||
This delegate helps with resolving types and can be used as an eventhandler
|
||||
for a <see cref="E:System.AppDomain.AssemblyResolve"/> event.
|
||||
</summary>
|
||||
<param name="sender">The source of the event.</param>
|
||||
<param name="e">The event data with information about the type.</param>
|
||||
<returns>A reference to the assembly where the type is located.</returns>
|
||||
<remarks>
|
||||
<para>If the requested assembly is either Tools, Grid, or Shared, this method returns the reference
|
||||
to the corresponding assembly, it is bound to.</para>
|
||||
<para>It's mandatory that you distribute Syncfusion.Grid.dll and Syncfusion.Shared.dll when you use this
|
||||
method in your application.</para>
|
||||
<para>Use this handler when reading back types from a serialization stream
|
||||
saved with an earlier version of this assembly.</para>
|
||||
</remarks>
|
||||
<example>
|
||||
<code lang="C#">
|
||||
public static AToolsType LoadSoap(Stream s)
|
||||
{
|
||||
try
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(ToolsAssembly.AssemblyResolver);
|
||||
SoapFormatter b = new SoapFormatter();
|
||||
b.AssemblyFormat = FormatterAssemblyStyle.Simple;
|
||||
AToolsType t = b.Deserialize(s) as AToolsType;
|
||||
return t;
|
||||
}
|
||||
finally
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyResolve -= new ResolveEventHandler(ToolsAssembly.AssemblyResolver);
|
||||
}
|
||||
}
|
||||
|
||||
</code>
|
||||
</example>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="Tool_API_Dokumentgenerator.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
|
||||
</startup>
|
||||
<userSettings>
|
||||
<Tool_API_Dokumentgenerator.Properties.Settings>
|
||||
<setting name="Datapath" serializeAs="String">
|
||||
<value>E:\Software-Projekte\OnDoc\Vorlagen\BatchAPI\</value>
|
||||
</setting>
|
||||
</Tool_API_Dokumentgenerator.Properties.Settings>
|
||||
</userSettings>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.5.0" newVersion="4.1.5.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.1.0" newVersion="6.0.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.4.0" newVersion="4.0.4.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
5a5b769a10c6eee14ab411f91ca01be4c37025499ec520b58e80bf2f89dd149e
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Tool_API_Dokumentgenerator.exe.config
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Tool_API_Dokumentgenerator.exe
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Tool_API_Dokumentgenerator.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\ExcelNet.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.XlsIO.Base.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Compression.Base.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\ExcelNet.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.XlsIO.Base.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Compression.Base.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.csproj.AssemblyReference.cache
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.Properties.Resources.resources
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.csproj.GenerateResource.cache
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.csproj.CoreCompileInputs.cache
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API.E47FF427.Up2Date
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.exe
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Core.WinForms.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Data.WinForms.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.GridCommon.WinForms.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.SfDataGrid.WinForms.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.SfInput.WinForms.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.SfListView.WinForms.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Shared.Base.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.DataSource.WinForms.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Core.WinForms.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Data.WinForms.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.GridCommon.WinForms.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.SfDataGrid.WinForms.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.SfInput.WinForms.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.SfListView.WinForms.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Shared.Base.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.DataSource.WinForms.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\System.Memory.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\System.Text.Json.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\System.Numerics.Vectors.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\System.Buffers.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\System.IO.Pipelines.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\System.Text.Encodings.Web.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Microsoft.Bcl.AsyncInterfaces.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.csproj.SuggestedBindingRedirects.cache
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.exe.config
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\obj\Debug\Tool_API_Dokumentgenerator.Form1.resources
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\System.Threading.Tasks.Extensions.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Edit.Windows.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Tools.Windows.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Grid.Windows.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.SpellChecker.Base.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Shared.Windows.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Grid.Base.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Tools.Base.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Edit.Windows.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Tools.Windows.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Grid.Windows.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.SpellChecker.Base.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Shared.Windows.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Grid.Base.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Tools.Base.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\Tool_API_Dokumentgenerator\bin\Debug\Syncfusion.Grid.Windows.XmlSerializers.dll
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
e5299edd76f8fad003837bf095e6997dc84ef2464108ad3f131de7e56aa38b37
|
||||
Binary file not shown.
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="Tool_API_Dokumentgenerator.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
|
||||
</startup>
|
||||
<userSettings>
|
||||
<Tool_API_Dokumentgenerator.Properties.Settings>
|
||||
<setting name="Datapath" serializeAs="String">
|
||||
<value>E:\Software-Projekte\OnDoc\Vorlagen\BatchAPI\</value>
|
||||
</setting>
|
||||
</Tool_API_Dokumentgenerator.Properties.Settings>
|
||||
</userSettings>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.2.0" newVersion="4.0.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.1.0" newVersion="4.2.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.5.0" newVersion="4.1.5.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-6.0.1.0" newVersion="6.0.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.4.0" newVersion="4.0.4.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
Binary file not shown.
Reference in New Issue
Block a user