TextFile.UseFieldNamesFromFirstRecord Property

ClosedDescription

Sets and returns whether or not to use field names from the first record of a text file.

ClosedSyntax

TextFile.UseFieldNamesFromFirstRecord = true|false

ClosedRequirements

Version

BarTender 6.00 or higher

Edition

Automation, Enterprise

ClosedRemarks

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.

ClosedVB.NET Example

'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)

ClosedC# Example

// 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