Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
f74efb8
test
AbomDocPhibes Mar 11, 2026
d80b585
tmp file removal
AbomDocPhibes Mar 11, 2026
6f2c42c
1.0.1 changes
AbomDocPhibes Mar 11, 2026
70bd138
adc build
AbomDocPhibes Mar 11, 2026
6b2827a
showallresponses feature
AbomDocPhibes Mar 11, 2026
0ee2267
config & changelog 1.0.2
AbomDocPhibes Mar 11, 2026
3ffc8aa
more test changes for date/time
AbomDocPhibes Mar 11, 2026
c572dd1
Update styles.css
AbomDocPhibes Mar 11, 2026
79a4f64
adc
AbomDocPhibes Mar 11, 2026
ccde293
table support
AbomDocPhibes Mar 16, 2026
861b490
chapter support + pdf_filename config item
AbomDocPhibes Mar 16, 2026
4efc60a
pdf naming support
AbomDocPhibes Mar 16, 2026
aa15aad
filename fix
AbomDocPhibes Mar 16, 2026
449e676
Update PDFExport.min.js
AbomDocPhibes Mar 16, 2026
15a4252
filenaming fix
AbomDocPhibes Mar 16, 2026
97c2a48
Update changelog.md
AbomDocPhibes Mar 16, 2026
5691043
config file version change
AbomDocPhibes Mar 16, 2026
0b03450
grid styling
AbomDocPhibes Mar 16, 2026
46f366f
checkbox styling
AbomDocPhibes Mar 16, 2026
c239fec
grid styling
AbomDocPhibes Mar 17, 2026
034a786
Update changelog.md
AbomDocPhibes Mar 18, 2026
faa5305
v1.2.1 open/numeric loop implementation
AbomDocPhibes Mar 18, 2026
b7c9326
table border styling fix
AbomDocPhibes Mar 19, 2026
54d748a
Update config.xml
AbomDocPhibes Mar 19, 2026
8d39b07
propvalue change
AbomDocPhibes Mar 19, 2026
52531f4
example qex update
AbomDocPhibes Mar 20, 2026
5945c54
non-loop "export answered questions only" incorporation
AbomDocPhibes Mar 23, 2026
10ab673
PropValue fix
AbomDocPhibes Mar 25, 2026
61c1c40
pdfDoc.copyPage fix
AbomDocPhibes Mar 25, 2026
a9d6e30
1.3.3 changing pdf_filename naming default
AbomDocPhibes Mar 26, 2026
15a5901
1.4.0 loop support
AbomDocPhibes Mar 26, 2026
bff00b1
1.4.1 CSS styling fix for export
AbomDocPhibes Mar 26, 2026
ee86efa
Update config.xml
AbomDocPhibes Mar 26, 2026
e6ddd59
PDFExport 1.5.0 styling changes
AbomDocPhibes Apr 22, 2026
46dc80c
PDF Export v 1.5.0 binary
AbomDocPhibes Apr 22, 2026
88fad77
PDFExport v1.6.1
AbomDocPhibes Apr 23, 2026
6cfaec9
Update changelog.md
AbomDocPhibes Apr 23, 2026
9b88e17
PDFExport v1.6.2
AbomDocPhibes Apr 23, 2026
0fd202c
PDFExport v1.6.3
AbomDocPhibes Apr 23, 2026
ad392ff
Update changelog.md
AbomDocPhibes Apr 23, 2026
228fc66
PDFExport v1.7.0
AbomDocPhibes Apr 23, 2026
74ad44e
copyright params and init
AbomDocPhibes Apr 27, 2026
0642557
ADC build and changelog update
AbomDocPhibes Apr 27, 2026
49af924
v 1.7.1 init fix
AbomDocPhibes Apr 27, 2026
1831ace
v1.8.0
AbomDocPhibes Apr 27, 2026
7dd1773
v1.8.1
AbomDocPhibes Apr 27, 2026
20c5fa6
css styling
AbomDocPhibes Apr 28, 2026
f07f9f8
update example.qex
AbomDocPhibes Apr 29, 2026
06d7702
PDF Export v1.0
AbomDocPhibes May 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.adxstudio/workspace.json
Binary file removed bin/PDF export ADC.adc
Binary file not shown.
Binary file added bin/PDFExport.adc
Binary file not shown.
51 changes: 50 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,52 @@

Version 1.0.0
- Initial version
- Initial version
Version 1.0.1
- Testing CSS and default.html changes to accomodate responses and vizualize them
Version 1.0.2
- included "showallresponses" option in config to show all responses or only selected in export
Version 1.0.3
- included Table/Loop support
Version 1.0.4
- included "pdf_filename" option in config to allow user to name PDF naming
Version 1.1.4
- changed PDFExport.js and PDFExport.min.js to accomodate user input for pdf filenames
Version 1.1.5
- style changes for loops/grids, checkbox format made universal across question types
Version 1.2.0
- included table/loop support for open/numeric/date loop items
Version 1.2.1
- included fix for open/numeric loops being accidentally combined in the export
Version 1.2.2
- included fix for table borders not rendering correctly
Version 1.2.3
- changed "show_all_responses" and "show_answered" values (string from boolean) and names for better clarity
Version 1.3.0
- incorporated "show_answered" logic only exporting questions with valid answers if enabled (non-loop)
Version 1.3.1
- changed ADC syntax to CurrentADC.PropValue from CurrentADC.Var
Version 1.3.2
- changed syntax in PDFEXPORT.js to target embedPage instead of CopyPage for PDF background
Version 1.3.3
- changed default naming convention for pdf_filename property
Version 1.4.0
- changed default.html script to acommodate loops if "show_answered" property is enabled
Version 1.4.1
- changed css properties for export to be cleaner and more legible
Version 1.5.0
- changed default.html export so table and question stylings resemble example template
Version 1.6.0
- included intro section and css styling to more closely resemble example template
Version 1.6.1
- changed issue in CSS styling for intro section
Version 1.6.2
- included parameters for report title, intro and outro text, changed default.html variables to accomodate these values
Version 1.6.3
- included parameters location of page numbers
Version 1.7.0
- changed PDFExport.js to include pageNumberPosition object instead of hard coding X and Y coordinates for page numbers
- included parameters for copyright text and position
Version 1.7.1
- fixed issue where showCopyright wasnt initialized correctly
Version 1.8.0
- included syntax in PDFExport.js to accomodate copyright properties
80 changes: 77 additions & 3 deletions config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
version="2.2.0"
askiaCompat="5.5.2">
<info>
<name>PDF export ADC</name>
<name>PDFExport</name>
<guid>a732d86d-7e2d-4944-a060-988189d715a6</guid>
<version>1.0.0</version>
<date>2026-03-10</date>
<date>2026-03-16</date>
<description><![CDATA[]]></description>
<company></company>
<author><![CDATA[]]></author>
<author><![CDATA[Jordan Grindle]]></author>
<site></site>
<helpURL></helpURL>
<categories>
Expand Down Expand Up @@ -56,12 +56,44 @@
<description><![CDATA[]]></description>
<value></value>
</property>
<property xsi:type="standardProperty" id="show_all_responses" name="Only export selected responses" type="string" require="false" visible="true">
<description><![CDATA[]]></description>
<value><![CDATA[0]]></value>
<options>
<option value="0" text="Yes" />
<option value="1" text="No" />
</options>
</property>
<property xsi:type="standardProperty" id="show_answered" name="Only export answered questions" type="string" require="false" visible="true">
<description><![CDATA[]]></description>
<value><![CDATA[0]]></value>
<options>
<option value="0" text="Yes" />
<option value="1" text="No" />
</options>
</property>
<property xsi:type="standardProperty" id="display_page_number" name="Add page number" type="boolean" require="false" visible="true">
<description><![CDATA[]]></description>
<value><![CDATA[true]]></value>
</property>
<property xsi:type="standardProperty" id="page_number_position" name="Page number position" type="string" require="false" visible="true">
<description><![CDATA[]]></description>
<value><![CDATA[0]]></value>
<options>
<option value="bottom-right" text="bottom-right" />
<option value="bottom-center" text="bottom-center" />
<option value="bottom-left" text="bottom-left" />
<option value="top-right" text="top-right" />
<option value="top-center" text="top-center" />
<option value="top-left" text="top-left" />
</options>
</property>
</category>
<category id="templates" name="Templates">
<property xsi:type="standardProperty" id="pdf_filename" name="PDF filename" type="string" require="false" visible="true">
<description><![CDATA[MyPDFExport]]></description>
<value><![CDATA[MyPDFExport]]></value>
</property>
<property xsi:type="standardProperty" id="pages_before" name="Pages before" type="file" require="false" visible="true" fileExtension=".pdf">
<description><![CDATA[Existing pdf file]]></description>
<value></value>
Expand All @@ -75,5 +107,47 @@
<value></value>
</property>
</category>
<category id="templateText" name="Intro/Outro text">
<property xsi:type="standardProperty" id="report_title" name="Export title" type="string" require="false" visible="true">
<description><![CDATA[Title for the PDF report]]></description>
<value><![CDATA[My Survey Report]]></value>
</property>
<property xsi:type="standardProperty" id="intro_line1" name="Intro line 1" type="string" require="false" visible="true">
<description><![CDATA[First line of the introduction text]]></description>
<value><![CDATA[Thank you for taking the time to complete our survey.]]></value>
</property>
<property xsi:type="standardProperty" id="intro_line2" name="Intro line 2" type="string" require="false" visible="true">
<description><![CDATA[Second line of the introduction text]]></description>
<value><![CDATA[Please find below a summary of your individual responses.]]></value>
</property>
<property xsi:type="standardProperty" id="closing_line1" name="Closing line 1" type="string" require="false" visible="true">
<description><![CDATA[First line of the closing text]]></description>
<value><![CDATA[Thank you for your participation.]]></value>
</property>
<property xsi:type="standardProperty" id="closing_line2" name="Closing line 2" type="string" require="false" visible="true">
<description><![CDATA[Second line of the closing text]]></description>
<value><![CDATA[If you have any questions, please contact us.]]></value>
</property>
<property xsi:type="standardProperty" id="show_copyright" name="Show copyright" type="boolean" require="false" visible="true">
<description><![CDATA[]]></description>
<value><![CDATA[true]]></value>
</property>
<property xsi:type="standardProperty" id="copyright_line" name="Copyright line" type="string" require="false" visible="true">
<description><![CDATA[Copyright information for the PDF report]]></description>
<value><![CDATA[Copyright (c) 2026 Askia. All rights reserved.]]></value>
</property>
<property xsi:type="standardProperty" id="copyright_position" name="Copyright position" type="string" require="false" visible="true">
<description><![CDATA[]]></description>
<value><![CDATA[0]]></value>
<options>
<option value="bottom-right" text="bottom-right" />
<option value="bottom-center" text="bottom-center" />
<option value="bottom-left" text="bottom-left" />
<option value="top-right" text="top-right" />
<option value="top-center" text="top-center" />
<option value="top-left" text="top-left" />
</options>
</property>
</category>
</properties>
</control>
Binary file modified example/PDFExport.qex
Binary file not shown.
Loading
Loading