FastPhotoTagger
Printing Metadata Reports








On the "Metadata Viewer" screen you may print metadata reports with:
o All metadata.
o Only the metadata specified in "Program Settings/Metadata".

Some customization of the reports is possible.

To get started:
o In the main application window, select one or more image files.
o Press the "View All Metadata For Selected Photos" button.

On the "Metadata Viewer" screen:
o Press the "Print Preview" button.

 


Print All Metadata

By default, all image metadata is prepared for printing. You may step through the selected photos, using the "Prev" and "Next" buttons, and through the report pages, using the Page number control.




To print:
o Press the "Page Setup" button if you wish to change default page options.
o Press the "Print" button to invoke the print dialog.
If more than one photo is selected, you may choose which of them to print.




Print Settings Metadata


If you uncheck the "All Metadata" button, only the metadata specified in "Program Settings/Metadata" is prepared for printing.



To print:
o Press the "Page Setup" button if you wish to change default page options.
o Press the "Print" button to invoke the print dialog.
If more than one photo is selected, you may choose which of them to print.




Customize the Report Format (All Metadata)

A Report format is defined by a spreadsheet-like template. You may modify the template to produce a report styled to your preferences.

Press the "Edit Template" button to view the report template.





Like spreadsheets, you may modify the structure of the template:
o By clicking on row and column headers, you may change row heights and column widths.
o By selecting cells, you may right-click to insert or delete rows and columns.
o By selecting cells, you may right-click to change their formatting characteristics. The cell properties form (below) allows you to
-- set font style: plain, bold, italic, or bold/italic.
-- set text, background, and line colors.
-- set horizontal and vertical alignments.
-- wrap long lines.
-- draw solid or dashed borders around cells.
-- merge multiple cells into one big cell.
o You may insert your own information, for example, a copyright notice, in blank cells.
o You may save your changes to a template file. Template files have the extension ".csv".




The above report template is for the case of "All Metadata" checked. (The template for the case of "All Metadata" not checked (Settings Metadata) is different and is shown below.)
The template contains special keywords, all beginning with "=" that are replaced with values when the template is prepared for printing.
o =image is replaced by the image whose metadata is shown.
o =path is replaced by the image's file path.
o =date is replaced by the date/time of printing.
o the row of =group, =tag, =value is replaced by multiple rows of group/tag/value of metadata.

Some of these keywords may be deleted if not desired. The =group, =tag, and =value keywords are required to produce a meaningful report.




Customize the Report Format (Settings Metadata)

When "All Metadata" is not checked, press the "Edit Template" button to view the report template.  (The template for the case of "All Metadata" checked is different and is shown above.)





For this case, instead of Group and Tag, the first two columns are filled with Screen Labels and Metadata Tags from "Program Settings/Metadata". You may delete any rows you do not wish to be present on the report. The "Metadata Tags" column is optional in this report.

As with the "All Metadata" case, you may restructure the report as you see fit.





Example Template: A Data Entry Form

As an example, here is a template for a hard copy data entry form. The goal is to print forms for many images and ask a number of people to supply hand-written tagging information for them.

The template was modified in these ways:
o The "Metadata Tags" column was deleted.
o The "=value tag" was deleted and replaced with a simple column title.
o Unneeded metadata rows were deleted. Only Keywords and Captions remain.
o Cell alignments were changed to centered.
o Rows requesting information about the tagging person were added: "Tagged by" and "Date tagged". Borders were drawn around these rows.
o Row heights were expanded to allow space for handwritten entries.
o The template was saved as "form.csv".







Example Report: A Data Entry Form


Here is the "Print Preview" generated from the above template. This can be printed to produce a hard copy data entry form.




 



Some Notes

o Templates for "All Metadata" checked and templates for "All Metadata" not checked, i.e., for Settings Metadata, are different and cannot be interchanged. Use separate templates for the two cases. Using a template for the wrong case produces confusing results.

o Some fonts look good on the screen but print incorrectly on paper. If this occurs choose a different font from "Program Settings/Other/Change Font". This has been observed in Java 7 but may also exist in other Java versions.