Provides access to JobDataCsv (a CSV-file that serves as JobData for a Job).
Overview
The JobDataCsv enables TFORMer SDK to use CSV-files (or more generic: any text file in a suitable format) as JobData for printing a Job.
The data in such a file provides the values of the DataFields. Each line (except the first one - see below) is treated as a Record. TFORMer SDK matches the column names in the file with the corresponding DataField names if the FormLayout. Therefore the first row of the file must contain the DataField names, separated by a separator character. All other rows contain the DataField values, again separated by a separator character. Each value or name of a DataField may be enclosed in optional qualifier characters. This is useful if the separator character may be part of a DataField value.
The default qualifier character is the double quote ("
), the default separator character is the comma (,
). If the file uses no qualifiers, set the qualifier to '\0'
.
Example
The following example file contains 2 records. The first line lists the DataField-names. The comma (,
) is used as separator character and the double quote ("
) is used as qualifier character:
"Email","JobTitle","Name"
"support@tec-it.com","Support Engineer","Mr. Harald Backoffice"
"sales@tec-it.com","Sales Assistant","Mrs. Susan Frontdesk"
Assume the sample file specified above is stored in C:/temp/Import.txt. The corresponding call to create the JobData and to assign it to a Job is as follows: MISSING tff file that matches the given csv datafields, samples to be adopted too ****
printJob.JobData = jobData;
printJob.OutputName = "/temp/out.pdf";
printJob.Print ();
Provides access to JobDataCsv (a CSV-file that serves as JobData for a Job).
Definition: JobDataCsv.cs:20
JobDataCsv()
Constructor for JobDataCsv.
Definition: JobDataCsv.cs:34
This is the main class of TFORMer SDK for generating output.
Definition: Job.cs:266
PrinterType
This enumeration specifies the type of output generated by TFORMer SDK.
Definition: Job.cs:26
More Information
For a general description see JobData.
- See also
- JobData
- Note
- Thread-safety: A single instance of this class must not be used by different threads.