TextFile.UseFieldNamesFromFirstRecord Property |
Sets and returns whether or not to use field names from the first record of a text file.
TextFile.UseFieldNamesFromFirstRecord = true|false
Version |
BarTender 6.00 or higher |
Edition |
Automation, Enterprise |
If true, BarTender reads the first record and assigns field names based on the values read. If false, BarTender processes the first line of the text file as data.
BarTender ignores the header record in substitute text file databases unless TextFile.UseFieldNamesFromFirstRecord is explicitly set to true.
'Declare a BarTender application variable
Dim btApp As BarTender.Application
'Declare a BarTender document variable
Dim btFormat As BarTender.Format
'Declare a BarTender database variable
Dim btDb As BarTender.Database
'Create a new instance of BarTender
btApp = New BarTender.Application
'Set the BarTender application visible
btApp.Visible = True
'Open a BarTender document
btFormat = btApp.Formats.Open("c:\Format1.btw", False, "")
'Select the database
btDb = btFormat.Databases.GetDatabase(1)
'Let BarTender know the text file contains a header row
btDb.TextFile.UseFieldNamesFromFirstRecord = True
'End the BarTender process
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges)
// Declare a BarTender application variable
BarTender.Application btApp;
// Declare a BarTender document variable
BarTender.Format btFormat;
// Declare a BarTender database variable
BarTender.Database btDb;
// Create a new instance of BarTender
btApp = new BarTender.Application();
// Set the BarTender application visible
btApp.Visible = true;
// Open a BarTender document
btFormat = btApp.Formats.Open("c:\\Format1.btw", false, "");
// Select the database
btDb = btFormat.Databases.GetDatabase(1);
// Let BarTender know the text file contains a header row
btDb.TextFile.UseFieldNamesFromFirstRecord = true;
// End the BarTender process
btApp.Quit(BarTender.BtSaveOptions.btDoNotSaveChanges);
Related Topics