Angular print service prints tiny text

Bug #1912504 reported by Tiffany Little
42
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
High
Unassigned

Bug Description

Tested on 3.6+

When using the new Angular Acq Invoices search, if you choose Print Selected Invoices, the appropriate action trigger is called so the template is correct. However, the text is tiny.

If you access the legacy invoice interface via Legacy Search Interface or via a purchase order > View Invoices and choose "Print Selected Invoices" the text prints at normal size.

Revision history for this message
Tiffany Little (tslittle) wrote :

I printed hard copies of an invoice on a master server from both places to show the difference. Printed just a minute or two after the other.

Revision history for this message
Tiffany Little (tslittle) wrote :

I think this is something to do with the Angular print service. I also confirmed that other areas that use the print service are printing tiny text. I'm attaching screenshots/printouts of printing from a basket--one from the traditional catalog and one from the Angular catalog. There may be other areas I haven't looked at yet.

Revision history for this message
Tiffany Little (tslittle) wrote :
summary: - Acq Search Print Invoices prints tiny text
+ Angular print services prints tiny text
summary: - Angular print services prints tiny text
+ Angular print service prints tiny text
tags: added: angular
Changed in evergreen:
status: New → Confirmed
Revision history for this message
Christine Morgan (cmorgan-z) wrote :

I was able to confirm Tiffany's observations. The angular print service seems to be using a different font and a smaller font size. I actually like the font but it needs to be larger and darker.

Revision history for this message
Tiffany Little (tslittle) wrote :

We've actually customized fonts and colors, etc. on the AT for our invoice printing, so I wouldn't necessarily want the print service to force a font. It should respect the formatting of the relevant AT, I think.

tags: added: acq-invoice acq-search
Revision history for this message
Terran McCanna (tmccanna) wrote :

Noting that since our upgrade to 3.8 and the new Holds Pull List is now using the new Angular print template that we're getting complaints about the default font size as well.

Revision history for this message
Jennifer Pringle (jpringle-u) wrote :

After upgrading to 3.9 we're also getting complaints that default font size is too small on the Hold Pull List.

Changed in evergreen:
importance: Undecided → High
Revision history for this message
Galen Charlton (gmc) wrote :

I believe that the fix I made for bug 1986725 should address the font size issue as well. Not marking this as a duplicate, however, pending confirmation.

Revision history for this message
Terran McCanna (tmccanna) wrote :

The fix for bug 1986725 fixes this problem in the Hold Pull List for me (I haven't tested on Acq Invoces). If I do "Fit to Page" on portrait orientation it's still small, but if I scale to 100% then it's a nice size.

Revision history for this message
Tiffany Little (tslittle) wrote :

Unfortunately this doesn't appear to fix the issue for invoices, as far as I've tested.

In Chrome - I don't see an option to do Fit to Page as Terran describes, so in Portrait mode it's still small. If I change it to Landscape mode, it is the correct size.

In Firefox - Same result; Landscape mode makes it normal size but it's tiny in Portrait. But doing scale to 100% as Terran describes makes it run off the page. Attaching a pdf of my example.

Revision history for this message
Tiffany Little (tslittle) wrote :

After our upgrade, I tinkered with this some more. I'm going to say that this bug can be closed, with a note for anyone running across this later.

We've customized our action trigger template for invoice printing with font sizes that are perfect when using Legacy Search. The same font size with Angular print service is too tiny (hence the original bug). However, you *can* increase the font size and it will increase to a readable size. However, that also increases the size when viewing invoices in Legacy. So it's like Angular is squishing everything.

But since you ARE able to increase the font size to something human readable, I think we can consider this bug okay to close. It just seems odd, and makes it so you can't switch back and forth between Legacy and new Search to print invoices otherwise your font sizes are going to look wildly different even though the font size is set the same.

Revision history for this message
Andrea Neiman (aneiman) wrote :

Comment #9 confirms that the fix for bug 1986725 fixes this in the pull list; and comment #11 notes that font sizes for print A/T can be adjusted as a matter of confirmation.

I like breadcrumbs so I'm marking this as a duplicate of bug 1986725.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.