# Creating Conference Badges with Text Control Reporting

> TX Text Control Reporting generates double-sided conference badges using merge blocks and XML data sources. Each badge template includes attendee names, ticket types, badge numbers, and vCard-encoded QR codes. The Magdeburger Developer Days 2017 attendee badges demonstrate the workflow.

- **Author:** Bjoern Meyer
- **Published:** 2017-02-14
- **Modified:** 2026-03-05
- **Description:** TX Text Control Reporting generates double-sided conference badges using merge blocks and XML data sources. Each badge template includes attendee names, ticket types, badge numbers, and vCard-encoded QR codes. The Magdeburger Developer Days 2017 attendee badges demonstrate the workflow.
- **3 min read** (428 words)
- **Tags:**
  - Conference
  - Reporting
  - Sample
- **Web URL:** https://www.textcontrol.com/blog/2017/02/14/creating-conference-badges-with-text-control-reporting/
- **LLMs URL:** https://www.textcontrol.com/blog/2017/02/14/creating-conference-badges-with-text-control-reporting/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2017/02/14/creating-conference-badges-with-text-control-reporting/llms-full.txt

---

![Magdeburger Developer Days](https://s1-www.textcontrol.com/assets/dist/blog/2017/02/14/a/assets/Logo-Web-Medium-512px-300x300.webp "Magdeburger Developer Days")On May 10-11 2017, the [Magdeburger Developer Days](http://md-devdays.de/) are taking place the second time in Magdeburg, Germany. In 40+ sessions, top speakers talk about .NET, Java, web technologies, databases and ALM. Our MVP [André Krämer](https://twitter.com/codemurai) is giving a talk about cross-platform app development.

As one of the main [sponsors](http://md-devdays.de/sponsoren-und-aussteller/), we are also sponsoring the attendee badges. And of course, these badges are created with Text Control Reporting. In this article, we would like to explain how easy it is to create fully-featured conference badges with TX Text Control.

The badges should have two sides and will be folded in the middle to fit into the double-sided badge holders. Both sides should have a sponsor logo, the attendee name, the attendee [vCard](https://en.wikipedia.org/wiki/VCard) information encoded in a QR Code and a badge number. The QR Code allows attendees an easy exchange of contact information simply by scanning the code using their smartphones.

![Magdeburger Developer Days](https://s1-www.textcontrol.com/assets/dist/blog/2017/02/14/a/assets/mockup.webp "Magdeburger Developer Days")

The template consists of a table with 2 columns with the exact required height for the badge. Each column represents a side of the badge and therefore contains data from the same data row. Additionally, it contains the merge fields for the name, ticket type and badge number. The QR Code contains the encoded vCard information.

![Magdeburger Developer Days](https://s1-www.textcontrol.com/assets/dist/blog/2017/02/14/a/assets/template.webp "Magdeburger Developer Days")

This complete table will be converted into a merge block that gets repeated for all attendees in the data source.

![Magdeburger Developer Days](https://s1-www.textcontrol.com/assets/dist/blog/2017/02/14/a/assets/template_block.webp "Magdeburger Developer Days")

The following is an excerpt of the XML data source. The name of the repeating block is *attendee* that holds the data for each badge instance:

```
<badges>
	<badge>
		<attendee>
			<name>Chris Dumont</name>
			<ticketType>Mo - Di</ticketType>
			<barcode>
				BEGIN:VCARD
				VERSION:2.1
				FN:Chris Dumont
				N:Dumont;Chris
				EMAIL;WORK;
				ORG:ACME Inc.
				END:VCARD
			</barcode>
			<number>1221</number>
		</attendee>
		<attendee>
			<name>Paul Klausen</name>
			<ticketType>Mo - Di</ticketType>
			<barcode>
				BEGIN:VCARD
				VERSION:2.1
				FN:Paul Klausen
				N:Klausen;Paul
				EMAIL;WORK;
				ORG:ACME Inc.
				END:VCARD
			</barcode>
			<number>1231</number>
		</attendee>
	</badge>
</badges>
```

Merging this template results in perfectly sized, print-ready badges:

![Magdeburger Developer Days](https://s1-www.textcontrol.com/assets/dist/blog/2017/02/14/a/assets/results.webp "Magdeburger Developer Days")

If you plan to attend this conference, the ticket sales open March 1st.

See you in Magdeburg!

---

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

- [Impressions from NDC London 2020](https://www.textcontrol.com/blog/2020/02/01/impressions-from-ndc-london-2020/llms.txt)
- [What a Year! 2019 Recap and Outlook 2020](https://www.textcontrol.com/blog/2019/12/23/what-a-year-2019-recap-and-outlook-2020/llms.txt)
- [Impressions from DDC in Cologne](https://www.textcontrol.com/blog/2019/12/02/impressions-from-ddc-in-cologne/llms.txt)
- [See Text Control at DDC in Cologne](https://www.textcontrol.com/blog/2019/11/24/see-text-control-at-ddc-in-cologne/llms.txt)
- [Impressions from DEVintersection Fall 2019](https://www.textcontrol.com/blog/2019/11/22/impressions-from-devintersection-fall-2019/llms.txt)
- [Impressions from TechBash 2019](https://www.textcontrol.com/blog/2019/11/14/impressions-from-techbash-2019/llms.txt)
- [Meet Text Control at DEVintersection 2019 in Las Vegas](https://www.textcontrol.com/blog/2019/11/01/meet-text-control-at-devintersection-2019-in-las-vegas/llms.txt)
- [Meet Text Control at TechBash 2019](https://www.textcontrol.com/blog/2019/10/21/meet-text-control-at-techbash-2019/llms.txt)
- [Impressions from Web Developer Conference (WDC) in Hamburg](https://www.textcontrol.com/blog/2019/10/16/impressions-from-web-developer-conference/llms.txt)
- [See Text Control at Web Developer Conference (WDC)](https://www.textcontrol.com/blog/2019/10/07/see-text-control-at-web-developer-conference-wdc/llms.txt)
- [Where to See Text Control in 2019?](https://www.textcontrol.com/blog/2019/09/02/where-to-see-text-control-in-2019/llms.txt)
- [Impressions from Developer Days Magdeburg 2019](https://www.textcontrol.com/blog/2019/05/23/impressions-from-developer-days-magdeburg-2019/llms.txt)
- [See Text Control at DEVintersection, Orlando](https://www.textcontrol.com/blog/2019/05/15/see-text-control-at-devintersection-orlando/llms.txt)
- [Impressions from dotnet Cologne 2019](https://www.textcontrol.com/blog/2019/05/13/impressions-from-dotnet-cologne-2019/llms.txt)
- [See Text Control in Germany for dotnet Cologne 2019](https://www.textcontrol.com/blog/2019/04/13/see-text-control-at-dotnet-cologne-2019/llms.txt)
- [Text Control on Microsoft Campus at Philly Code Camp 2019](https://www.textcontrol.com/blog/2019/03/25/text-control-at-philly-code-camp-2019/llms.txt)
- [Impressions from BASTA! Spring 2019](https://www.textcontrol.com/blog/2019/03/01/impressions-from-basta-spring-2019/llms.txt)
- [Test-drive our Products at BASTA! Spring 2019](https://www.textcontrol.com/blog/2019/02/13/try-our-products-at-basta-spring-2019/llms.txt)
- [Impressions from NDC London 2019](https://www.textcontrol.com/blog/2019/02/04/impressions-from-ndc-london-2019/llms.txt)
- [See Text Control at CodeMash 2019, Sandusky, Ohio](https://www.textcontrol.com/blog/2018/12/14/see-text-control-at-codemash-2019/llms.txt)
- [Impressions from DevIntersection and the Azure and AI Conference in Las Vegas](https://www.textcontrol.com/blog/2018/12/07/impressions-from-devintersection-and-the-azure-and-ai-conference/llms.txt)
- [Impressions from DDC Cologne](https://www.textcontrol.com/blog/2018/11/30/impressions-from-ddc-cologne/llms.txt)
- [See Text Control at DDC in Cologne, Germany](https://www.textcontrol.com/blog/2018/11/21/see-text-control-in-cologne-at-ddc/llms.txt)
- [Test-Drive TX Text Control X16 at DevIntersection in Las Vegas](https://www.textcontrol.com/blog/2018/11/16/test-drive-tx-text-control-x16-at-devintersection-in-las-vegas/llms.txt)
- [Integrate Documents in any Platform: Visit us at BASTA! 2018](https://www.textcontrol.com/blog/2018/09/06/first-impressions-of-that-conference-2018/llms.txt)
