Example #1
0
        private void ExportTables(ExportTableList exportTableList)
        {
            ExportToFile      exportToFile = ExportToFile.NewExportToFile(ServerNameTxtBox.Text, DestPathTxtBox.Text, StagePathTxtBox.Text);
            ExportFileOptions fileOptions  = GetExportFileOptions();
            ExportDataResults expResults   = exportToFile.ExportTables(exportTableList, fileOptions);

            DisplayResults(expResults);
        }
Example #2
0
        public void RemoveOldLineNumbers()
        {
            ExportFileOptions options = new ExportFileOptions();

            options.WriteCRC         = false;
            options.WriteLineNumbers = true;
            GCodeFile file = new GCodeFile("N5 G1X1 N6 G1X2");

            Assert.IsTrue(file.ToGCode(options) == "N1 G1 X1 S0" + Environment.NewLine + "N2 G1 X2 S0" + Environment.NewLine);
        }
Example #3
0
        public void ExportWithLineNumbersAndCrc()
        {
            ExportFileOptions options = new ExportFileOptions();

            options.WriteCRC         = true;
            options.WriteLineNumbers = true;
            GCodeFile file = new GCodeFile("G1X1G1X2");

            Assert.IsTrue(file.ToGCode(options) == "N1 G1 X1 S0*35" + Environment.NewLine + "N2 G1 X2 S0*35" + Environment.NewLine);
        }
Example #4
0
        public void ExportWithCrcOnly()
        {
            ExportFileOptions options = new ExportFileOptions();

            options.WriteCRC         = true;
            options.WriteLineNumbers = false;
            GCodeFile file = new GCodeFile("G1X1G1X2");

            Assert.IsTrue(file.ToGCode(options) == "G1 X1 S0*124" + Environment.NewLine + "G1 X2 S0*127" + Environment.NewLine);
        }
Example #5
0
        private ExportFileOptions GetExportFileOptions()
        {
            ExportFileOptions fileOptions = new ExportFileOptions();

            fileOptions.ExportToFileType = (ExportToFileTypeEnum)(int)this.FileExtComboBox.SelectedValue;
            fileOptions.FileEncoding     = Encoding.GetEncoding((int)this.FileEncodingComboBox.SelectedValue);
            if (fileOptions.FileEncoding == Encoding.UTF8)
            {
                fileOptions.FileEncoding = new UTF8Encoding(false, false);
            }

            fileOptions.AppendDateFormat      = this.AppendDateCheckBox.Checked && this.DateFormatComboBox.SelectedIndex > 0;
            fileOptions.IncludeHeaders        = this.AppendHeaderCheckBox.Checked;
            fileOptions.FileDateFormat        = (DateFormat)(int)this.DateFormatComboBox.SelectedValue;
            fileOptions.ColDelimiter          = (ColumnDelimiter)(int)this.ColSepComboBox.SelectedValue;
            fileOptions.RowDelimiter          = (RowDelimiters)(int)this.RowSepComboBox.SelectedValue;
            fileOptions.MaxRowsPerFile        = (int)RowsInFileNumUpDown.Value;
            fileOptions.IncludeTextQualifiers = TextQualifierTxtBox.Text.Length > 0;
            fileOptions.TextQualifier         = TextQualifierTxtBox.Text[0];
            fileOptions.CompressionType       = FileCompressionTypeEnum.None;
            return(fileOptions);
        }