# Creating Avery Labels Using Text Control Reporting

> TX Text Control Reporting prints Avery labels using MS Word-compatible templates with table rows as merge blocks and NEXT fields to advance data rows across label columns. Pre-built templates for standard Avery sizes produce pixel-perfect output when merged with a data source.

- **Author:** Bjoern Meyer
- **Published:** 2014-07-22
- **Modified:** 2026-07-17
- **Description:** TX Text Control Reporting prints Avery labels using MS Word-compatible templates with table rows as merge blocks and NEXT fields to advance data rows across label columns. Pre-built templates for standard Avery sizes produce pixel-perfect output when merged with a data source.
- **3 min read** (584 words)
- **Tags:**
  - Reporting
  - Tutorial
- **Web URL:** https://www.textcontrol.com/blog/2014/07/22/creating-avery-labels-using-text-control-reporting/
- **LLMs URL:** https://www.textcontrol.com/blog/2014/07/22/creating-avery-labels-using-text-control-reporting/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2014/07/22/creating-avery-labels-using-text-control-reporting/llms-full.txt

---

![Avery logo](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/avery_logo.webp "Avery logo")[AveryTM](http://www.avery.com) labels provide ready to use, peel-off address labels and full-sheet mailing labels for laser and inkjet printers. The different available sizes of Avery labels became the de facto standard for printing labels.

With Text Control Reporting, printing on Avery labels is very easy. Thanks to the fact that TX Text Control is compatible to MS Word, you can reuse the available MS Word templates and use them as the reporting template.

In order to use the *MailMerge* features including repeating merge blocks, we published some sample templates for standard Avery labels. The tables and margins are designed to fit perfectly onto the Avery label sheets.

The template consists of one table row with three content columns. The complete table row is repeated as part of a merge block and at the end of the first two cells, a *NEXT* field is used to increase the current data row.

![Avery template](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/template.webp "Avery template")- Open the shipped template designer *TX Text Control Words* and load one of the published templates (see table at the end of this article).
- Select *Load Sample Database* from the *Data Source* group of the *Mailings* ribbon tab.
    
    ![TX Text Control Words and Avery templates](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/step1.webp "TX Text Control Words and Avery templates")
- Select *Customer\_Customer* as the master table using the drop-down button *Select Master Table*.
    
    ![TX Text Control Words and Avery templates](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/step2.webp "TX Text Control Words and Avery templates")
- Click on *Preview Merge Fields* to start the merge process.

The resulting, pixel-perfect document can be printed directly using TX Text Control or exported to PDF or any other supported format. Below is a screenshot of the resulting full page label document:

![Avery merged document](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/results.webp "Avery merged document")

The following table lists the prepared sample templates for Avery label sheets:

| Avery Item # | Labels Size | Description | Preview | Download |
|---|---|---|---|---|
| 5160 | 4" x 1" | Address | ![Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/preview_1.webp "Text Control") | [template\_avery\_5160.doc](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/template_avery_5160.doc) |
| 5161 | 2.625" x 1" | Address | ![Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/preview_2.webp "Text Control") | [template\_avery\_5161.doc](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/template_avery_5161.doc) |
| 5162 | 4" x 1.33" | Address | ![Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/preview_3.webp "Text Control") | [template\_avery\_5162.doc](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/template_avery_5162.doc) |
| 5163 | 4" x 2" | Address | ![Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/preview_4.webp "Text Control") | [template\_avery\_5163.doc](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/template_avery_5163.doc) |
| 5167 | 1.75" x 0.5" | Return Address | ![Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/preview_5.webp "Text Control") | [template\_avery\_5167.doc](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/template_avery_5167.doc) |
| 5193 | 1.67" Circle | Return Address | ![Text Control](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/preview_6.webp "Text Control") | [template\_avery\_5193.doc](https://s1-www.textcontrol.com/assets/dist/blog/2014/07/22/a/assets/template_avery_5193.doc) |

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Creating Your First ASP.NET Reporting Application](https://www.textcontrol.com/blog/2020/01/01/creating-your-first-aspnet-reporting-application/llms.txt)
- [New Online Sample: Build your First Report](https://www.textcontrol.com/blog/2019/07/03/build-your-first-report/llms.txt)
- [Create your First Document with ReportingCloud](https://www.textcontrol.com/blog/2019/02/19/create-your-first-document-with-reportingcloud/llms.txt)
- [MailMerge: Starting Each Merge Block on a New Page](https://www.textcontrol.com/blog/2016/09/09/mailmerge-starting-each-merge-block-on-a-new-page/llms.txt)
- [Using MailMerge with JSON Data](https://www.textcontrol.com/blog/2015/08/04/using-mailmerge-with-json-data/llms.txt)
- [Merging Documents with RESTful Web API's](https://www.textcontrol.com/blog/2015/07/31/merging-documents-with-restful-web-apis/llms.txt)
- [Windows Forms: Printing Multiple Pages Per Sheet](https://www.textcontrol.com/blog/2015/07/24/windows-forms-printing-multiple-pages-per-sheet/llms.txt)
- [Inserting Watermark Images to All Pages Dynamically](https://www.textcontrol.com/blog/2015/07/17/inserting-watermark-images-to-all-pages-dynamically/llms.txt)
- [Reporting: Sorting Merge Block Rows by Column Name](https://www.textcontrol.com/blog/2015/07/15/reporting-sorting-merge-block-rows-by-column-name/llms.txt)
- [MailMerge with the Entity Framework Using Database First](https://www.textcontrol.com/blog/2015/06/24/mailmerge-with-the-entity-framework-using-database-first/llms.txt)
- [Checked and Unchecked Check Boxes with IF Fields](https://www.textcontrol.com/blog/2015/03/25/checked-and-unchecked-check-boxes-with-if-fields/llms.txt)
- [Reporting: Conditional Formatted Text Blocks](https://www.textcontrol.com/blog/2015/03/13/reporting-conditional-formatted-text-blocks/llms.txt)
- [Reporting Best Practices and How-To Guides](https://www.textcontrol.com/blog/2015/02/05/reporting-best-practices-and-how-to-guides/llms.txt)
- [MailMerge: Master Table and Client Tables](https://www.textcontrol.com/blog/2015/01/28/mailmerge-master-table-and-client-tables/llms.txt)
- [MailMerge: Formatting Numeric Strings in Merge Fields](https://www.textcontrol.com/blog/2015/01/22/mailmerge-formatting-numeric-strings-in-merge-fields/llms.txt)
- [MailMerge: Merge CheckBoxes During the Merge Process](https://www.textcontrol.com/blog/2015/01/12/mailmerge-merge-checkboxes-during-the-merge-process/llms.txt)
- [MailMerge: Conditional INCLUDETEXT Fields](https://www.textcontrol.com/blog/2015/01/08/mailmerge-conditional-includetext-fields/llms.txt)
- [HTML5 Technical Considerations - The Concept Explained](https://www.textcontrol.com/blog/2014/10/16/html5-technical-considerations-the-concept-explained/llms.txt)
- [TX Text Control Web: Attaching Events to Ribbon Elements](https://www.textcontrol.com/blog/2014/10/07/tx-text-control-web-attaching-events-to-ribbon-elements/llms.txt)
- [TX Text Control Web: Customize the Ribbon Bar](https://www.textcontrol.com/blog/2014/10/03/tx-text-control-web-customize-the-ribbon-bar/llms.txt)
- [Text Control Web - Fundamental Concepts: The Data Source](https://www.textcontrol.com/blog/2014/10/02/text-control-web-fundamental-concepts-the-data-source/llms.txt)
- [Reporting: Removing Empty Table Rows](https://www.textcontrol.com/blog/2014/09/30/reporting-removing-empty-table-rows/llms.txt)
- [MS Word Content Controls Field Adapter Classes](https://www.textcontrol.com/blog/2014/08/05/ms-word-content-controls-field-adapter-classes/llms.txt)
- [Reporting: Merge Blocks and Structured Numbered Lists](https://www.textcontrol.com/blog/2014/07/29/reporting-merge-blocks-and-structured-numbered-lists/llms.txt)
- [New Online Samples for TX Text Control .NET Server](https://www.textcontrol.com/blog/2014/07/16/new-online-samples-for-tx-text-control-net-server-for-aspnet/llms.txt)
