www.evisions.com  
Argos - Argos Report Writers Guide 
Page 91 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
A Record 
Field  Name 
Width 
Value 
Fill 
character 
Alignment 
Record Type 
Payment Year 
2009 
Record Sequence Number 
10 
Obtained from DataBlock 
zero 
right 
Payers TIN 
Obtained from DataBlock 
Payers Name 
20 
Obtained from DataBlock 
blank 
left 
Type of Return 
A (represents 1099-MISC 
form) 
B Record 
Field  Name 
Width 
Value 
Fill 
character 
Alignment 
Record Type 
Payment Year 
2009 
Record Sequence Number 
10 
Obtained from DataBlock 
zero 
right 
Payee TIN 
Obtained from DataBlock 
Payee Name 
20 
Obtained from DataBlock 
blank 
left 
Total payments to payee 
12 
Obtained from DataBlock 
– 12 numeric characters.  
No decimal points, 
commas or dollar signs.   
Rightmost 2 characters for 
cents 
zero 
right 
C Record 
Field  Name 
Width 
Value 
Fill 
character 
Alignment 
Record Type 
Payment Year 
2009 
Record Sequence Number 
10 
Obtained from DataBlock 
zero 
right 
Number of payees (B records) 
10 
Obtained from DataBlock 
zero 
right 
Total amounts paid by payer 
18 
Obtained from DataBlock 
zero 
right 
Pdf bookmark - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to bookmark a pdf file in acrobat; bookmarks pdf documents
Pdf bookmark - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create pdf bookmark; adding bookmarks to a pdf
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 92 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
F Record 
Field  Name 
Width 
Value 
Fill 
character 
Alignment 
Record Type 
Payment Year 
2009 
Record Sequence Number 
10 
Obtained from DataBlock 
zero 
right 
Number of A records 
10 
Obtained from DataBlock 
zero 
right 
unused 
21 
blank 
unused 
19 
blank 
Number of B records 
10 
Obtained from DataBlock 
zero 
right 
Again, the above is a small subset of the required fields, but demonstrates the types of fields, fill characters, and alignment required by the IRS 
specification.  The field positions may not match the IRS specification in order to keep the report width such that it is easily viewable.     
Report Creation Steps 
The following steps are required to create the Extract Report for the above specifications and will be demonstrated in this example. 
Create the new report in the Argos Explorer and give it a name. 
Launch the Extract Report Editor, where the report design takes place. 
Configure the Report. 
Add datasets to be used in the report. 
Add the section and fields for the T Record Type (Title section). 
Add the section and fields for the A Record Type (Detail section). 
Add the section and fields for the B Record Type (Detail section). 
Add the section  and fields for the C Record  Type.  This involves creating Header and Footer sections  around the B Record Type detail 
section. 
Add the section and fields for the F Record Type. 
Execute the report. 
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
creating bookmarks in pdf from word; split pdf by bookmark
C# PDF Library SDK to view, edit, convert, process PDF file for C#
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
create bookmarks in pdf; delete bookmarks pdf
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 93 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Create a New Report 
As with other report types, go to the Argos Explorer, right-click on  the DataBlock to  be 
used for this report, then select “New Report”.  Give the report a Name and Description, 
click “Extract text report”, then the “Create” button. 
Figure 155 –Create a new report dialog box 
You  can  add  additional  Filters  or  Sort  the data  that  comes  from  the  Report Query  by 
clicking the Filters and Sort tabs shown in the figure below.   Refer to the Filters and Sort
section in this guide for an explanation of this feature is used when creating CSV reports.  
This feature is also available to Banded and Extract Reports. 
Figure 157 – Adding the Report Name and Description 
Click the “Design” button to begin the creation of the report. 
The Extract Report Editor will then be displayed which is used to design the report. 
The DataBlock used in this example 
The  Sample  Database  used  for  other  examples 
in  this  guide  will  also  be  used  here  and  will 
create  1099  forms  for  vendors  that  supplied 
services to the Company existing in the Sample 
Database.    The  Purchase_Orders,  Vendors,  and 
Purchase_Order_Items  tables  contain  the 
vendor  information.      The  “Company”  table 
contains  information  about  the  company 
submitting the file to the IRS. 
A DataBlock was developed to sum the Purchase 
Order  records  for  each  vendor  that  received  a 
1099 form. Vendors with the “reqd1099” field set 
to  ‘Y’ will receive 1099s.   This  will be one of the 
Datasets  used  in  the  Extract  Report.    The 
Company  table,  which  is  not  joined  with  any 
other  table,  will  be  one  of  the  other  Datasets 
used in the Extract Report. 
Figure  156  –The  database  tables  used  in  this 
example 
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF document by PDF bookmark and outlines in VB.NET. Independent component for splitting PDF document in preview without using external PDF control.
pdf bookmarks; copy pdf bookmarks
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
bookmarks in pdf files; how to create bookmark in pdf automatically
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 94 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
The Extract Report Editor 
The Extract Report Editor is used to design the Extract Report.   There are three areas within the editor shown in the figure below. 
Report Structure, where sections used in the report are created.   Properties that apply to all sections and fields are also identified in this 
area. 
Configure Report, where properties of individual sections and fields are specified.  Fields are also added in this area. 
Datasets, where datasets used in the report are created and displayed. 
Title Bar: Note the Title Bar of the Editor contains the report name followed by the report type.   The figure below shows the report name of 
“1099_Report”, and that it is a Fixed Width Report.  For Delimited Report Types, “Delimited” is displayed, and for XML Report Types “XML” is 
displayed.  The asterisk next to the report type indicates that changes have been made but have not been saved.      
Use of the various icons shown in the Report Editor below are demonstrated in this example.  A description of all icons can be found in the In-
Product Help. 
Options often can be viewed by selecting an object and performing a right-click.  For these objects, a menu of selections will be displayed after 
the right-click. 
Figure 158 –The Extract Report Editor 
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
excel print to pdf with bookmarks; export excel to pdf with bookmarks
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
how to bookmark a pdf page; excel pdf bookmarks
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 95 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Configure the Report 
The first step is to configure the report be selecting options shown within the “Configure 
Report” area.  Click “Report Options” to display the options under the Settings tab. 
Figure 159 – Configure Report ( Settings Tab)  
The  Report  Format  field  allows  you  to  select  from  Fixed  Width,  Delimited,  and  XML 
formatted reports.   For this example, the Fixed Width Report Format is being used. 
Options  under  the  Settings  tab  apply  to  all  sections  within  the  report,  but  can  be 
overridden  when  configuring  individual  sections.      This  will  be  illustrated  later  in  this 
example.   
For this example, numeric  characters will be padded with  zeroes,  and the Default Field 
Width is changed to 10.   The extension can be left blank if you choose to use the default 
provided by Argos. 
Figure 160 – Entering pad character for numeric fields and default field width 
The  Report Formats 
Although  there  are  3  different  output  report 
formats,  the  report  design  process  is  virtually 
identical for all report types. 
Encoding 
For the output file, if UTF-8 encoding is selected, 
you have the option of including the Byte Order 
Mark (Unicode character) at the start of the text 
stream. 
Default file extensions 
.txt for fixed width reports 
.csv for delimited reports 
.xml for XML formatted reports 
When saving a report after execution, Argos will 
use the default extensions shown above.   If the 
default  extension  is entered  here, when  saving 
the  report  only  this  extension  will  be  shown  in 
the list of file types when saving the report. 
VB.NET PDF - WPF PDF Viewer for VB.NET Program
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
create bookmarks in pdf reader; bookmarks in pdf reader
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Ability to get word count of PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
pdf reader with bookmarks; export pdf bookmarks
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 96 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Add datasets 
The next step is to add the datasets that will be used in the report.    The datasets that 
were created in the DataBlock’s Report Query are displayed as shown in the figure below.  
The ArgosData dataset is the main dataset that obtains payments made to vendors.  The 
Counter dataset contains a count of the number of vendors that payments were made to.  
This value is used in several record types in the report (T and C records), and keeping the 
value as a variable allows you to place the variable into a number of sections.    
Figure 161 – The datasets area with Datasets in Report Query 
The T and A records contain information about the company submitting the report to the 
IRS.  This information is contained in the “Company” table in the Sample Database, but this 
table is not included in the Report Query.  Therefore this table must be added as a Dataset. 
To add the Dataset, click the green plus sign shown in the figure above which displays the 
dialog box shown below. 
Figure 162 – Creating a  Dataset 
Enter the name “Company” for the Dataset then click the hardhat/hammer icon to display 
the Build Query dialog box shown below.   Click the “Add Table” button, enter “Company”  
for the name of the table, then click “OK”. 
A right click anywhere within the Datasets 
area displays  menu items to Add, Edit, or 
Delete datasets. 
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 97 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Figure 163 – Entering the Table name 
The “Company” table will be displayed.  Double-click on Transmitter_TIN and Transmitter_ 
Name as they will be used in the T and A records.  Click “OK” to continue. 
Figure 164 – Entering the Dataset name 
This Dataset is not a child of another Dataset, therefore leave the “Master Dataset” field as 
(none).    After  clicking  “OK”, you will  be  returned to  the  Main Interface with the newly 
added Company Dataset shown. 
Figure 165 – The Datasets area showing all Datasets 
Added  datasets  vs.  datasets  in  Report 
Query 
Datasets  added  during  creation  of  the  Extract 
Report are shown with a colored icon.  Datasets 
contained  in  the Report  Query  are not  colored.  
Datasets  created  in  the  Extract  Report  are 
editable, whereas datasets created in the Report 
Query are not editable within the Extract Report 
Editor. 
Dataset Grouping 
Click the Group Datasets option shown below to 
choose if dataset groupings are to be displayed.           
When  Dataset  grouping  is  selected,  child 
datasets  are  indented  relative  to  its  master 
dataset.  This is shown in the picture below. 
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 98 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Note the field names under each Dataset.   They will each be placed into various sections 
within the Extract Report.  Now that the required Datasets exist, the sections and fields can 
be added to the report.  
Add the section for the T Record Type (Title Section) 
The first section in the report creates the T Record Type and reads the single record from 
the  Company  Dataset.    This  Dataset  contains  general  information  about  the company 
submitting the 1099 file. 
Add the section 
To add the section, click the small down-arrow to the right of the green plus sign, then 
click on “Add Title Section” as shown in the figure below. 
Figure 166 – Adding a Title Section 
Enter a  Name  for  the  section  and  a  Description, if  desired.   Since this section  is to be 
included in the report, do not uncheck the “Print this Section” box.  The name entered is 
displayed in the Report Structure area for the section as shown below. 
Figure 167 –  Entering Name and Description of Section 
A  right-click  anywhere  within  the  Report 
Structure  area  displays  the  following 
menu  items  for  adding,  deleting,  or 
moving sections. 
Conditionally Print 
If you choose  to  print  the section,  you  can also 
specify  if  the  section  is  to  be  conditionally 
printed  based  on  the  results  of  an  expression.  
Click the ellipsis button to launch the Expression 
Builder which is used to create an expression. 
When  Conditional  Printing  is  selected  for  a 
section, the  printer  icon shown  below  with the 
blue question mark is displayed. 
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 99 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Add fields to the section 
The next step is to add fields to this section.  The fields to be added from the datasets are 
Transmitter_TIN and Transmitter_Name (from the Company dataset), and the number of 
payees (from the Counter dataset).    Constant fields will be used for record type (T) and 
payment  year  (2009).    Finally,  an  expression  field  (COUNT)  will  be  used  to  create  the 
Record Sequence Number. 
Click on  the  Fields tab shown in  the  figure  above to activate  the area where  fields  are 
displayed and configured. 
Figure 168 –Adding fields to the section 
Fields  will  now  be  added  in  the  following  order:   Record  Type,  Payment  Year,  Record 
Sequence Number, Transmitter_TIN, _Transmitter_Name, number of payee records. 
Record Type - Click the small down-arrow to the right of the green plus sign to display the 
list of  field types  and  select  “Add Constant Field”.    An  area will be  displayed beneath 
where you configure the field.  For this field, enter “T” as the value.   Also enter “1” as the 
field width. Change the name of the field from “Constant” to “T”. 
Figure 169 –Adding the Record Type and renaming the field 
Payment Year – repeat the same procedure to add a constant field with a value of 2009  
and width of 4. 
Adding Dataset fields 
Dataset fields can be added 3 ways: 
By double-clicking on the field displayed in 
the Datasets area. 
By dragging a field displayed in the 
Datasets area onto the Configure Section 
area.  Multiple fields can be selected via 
CTRL-click then dragged into the Configure 
Section area. 
By clicking the small down-arrow next to 
the green plus sign in the Configure 
Section area.   This allows you to add all 
field types and not only Dataset fields.  This 
is shown in the figure below. 
 right-click  anywhere  within  the  Configure 
Section area will also display the above items. 
www.evisions.com  
Argos - Argos Report Writers Guide 
Page 100 of 118 
Document Version 1.0 – Last Updated 10.18.2010 
Record  Sequence  Number  –  Add  a  COUNT  expression  as  shown  below  which  will 
increment for each record.   
Figure 170 –Adding the COUNT expression 
The COUNT field will then appear as shown in the figure below.  Right align the field by 
clicking the alignment icon.  For the expression value, add “+1” after COUNT to start the 
counter at 1. 
Figure 171 –The section with 3 fields added 
Note in the figure above that 3 fields have been added along with width, field position, 
and field type. 
Transmitter_TIN  and  Transmitter_Name –  add these dataset fields by double-clicking 
on them within the Datasets area.  Increase the width of the Transmitter_Name field to 20.  
Set the width of Transmitter_TIN to 9. 
Number of payees – add this dataset field by double-clicking on the B_Count field in the 
Counter dataset.  This field contains the number of payees (also the number of B records). 
The added fields are shown as follows.  Take note of the width, field position, and field 
type fields to verify it they are correct. 
Dragging Dataset fields 
If you drag a Dataset field from the Datasets area 
to  the  Configure Section area, you will  need  to 
click  on  the  field  after  dragging  for  the 
configurable properties to appear.    This  step is 
not  required when using  the other methods  for 
adding fields to a section. 
Documents you may be interested
Documents you may be interested