Cover sheet yes/no does that. A setting of no causes no use of a cover sheet.
You can pass inserts in a csv file, the field names will depend on the field names in the cover sheet. If you are sending to multiple recipients you can personalize each one doing this.
It can also be done in the C# code. Heree is a sample':
EMsgAPI_Demo.EMsgAPI_JobSubmit201101.FaxCoversheetOptionType CoverSheet = new EMsgAPI_Demo.EMsgAPI_JobSubmit201101.FaxCoversheetOptionType();
CoverSheet.UseCoversheet = EMsgAPI_Demo.EMsgAPI_JobSubmit201101.YesNo.yes;
EMsgAPI_Demo.EMsgAPI_JobSubmit201101.EncodableStringType JS_Attn = new EMsgAPI_Demo.EMsgAPI_JobSubmit201101.EncodableStringType();
JS_Attn.Value = "Test Fax using API";
CoverSheet.CoversheetAttn = JS_Attn;
You can also set CoverSheetFrom and CoverSheetTo. This method causes each recipient to receive the same items. You must make sure the cover sheet has the field names Attn, To, and From.b
I have attached a sample csv file. This assumes the cover sheet has fields such as INS_1, INS_2, INS_3, and INS_4.
You could put a "1" in the name and just look for that in your code. Your customer would have to know not to use a "1" in the name for aany thing else.
Or you could put it in the CSV file. You would have to make sure you don't use a field namee that is on the cover. You would have to write the code to parse the CSV file for that field.
Using the ile name would be the easyist, you couldf use an if staement:
if (csvname.Contains("1"))
Do a search in Google for "C# read CSV file". You will get a lot of hits for it.