Skip to main content

Dynamic Columns and Designer Reports - Part One

· 10 min read
James A Brannan
Developer Evangelist

DynamicPDF Designer is a powerful graphical editing tool for creating a DLEX XML specification that, when processed, creates a PDF document. You can also programmatically modify a DLEX specification to format a report dynamically. Here, we show how to dynamically change a report to remove columns when creating a columnar report.

This is part one of a two-part blog post. In this post we programmatically modify an existing DLEX. In the next post we create that DLEX from scratch.

Subreports Using Designer

· 8 min read
James A. Brannan
Developer Evangelist

Here at DynamicPDF, we have noticed several clients needing help distinguishing if they should use a Subreport rather than a ConditionalHeader or ConditionalFooter. ConditionalHeader elements and ConditionalFooter elements are convenient ways to add top-level information or column headers to a report. However, when you need to display substantial data in a header or footer, often the better choice is to use a Subreport. Here, we create a report illustrating why you might consider using a Subreport rather than a ConditionalHeader or ConditionalFooter.

Using DynamicPDF API with Python

· 4 min read
James A. Brannan
Developer Evangelist

DynamicPDF API's client libraries greatly simplify adding our endpoints to your applications. But you are not limited to using one of our provided client libraries. Although a Python client library is in the works, using Python to call the Dynamic-PDF API's endpoints is straightforward.

The following three examples demonstrate the ease of using Python to call the dlex-layout, pdf-info, and pdf endpoints.

Using DynamicPDF API with bubble.io

· 5 min read
James A. Brannan
Developer Evangelist

The DynamicPDF Client libraries make using the DynamicPDF API a breeze. We have Node.js, .NET, Java, PHP, and Go client libraries. But sometimes, you might want to call the DynamicPDF API directly as a REST call to your project without using any coding.

In this blog post, we use the .bubble.io API to call the dlex-layout endpoint directly as a REST call with no coding.