https://bugs.documentfoundation.org/show_bug.cgi?id=155124

Patrick (volunteer) <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |NOTOURBUG

--- Comment #14 from Patrick (volunteer) <[email protected]> ---
(In reply to Patrick (volunteer) from comment #13)
> Created attachment 198292 [details]
> Snapshot of macOS Sequoia native Page Setup dialog
> 
> Bad news: it appears that the ability to create custom margins has been
> removed in macOS Sequoia. Almost no applications have a File > Page Setup
> menu anymore either.
> 
> I wonder if Apple has moved this functionality elsewhere? I don't see
> anything in the System Preferences or Print Center applications.

After some more debugging and testing, I no longer think that the margins that
macOS adds when printing more than one sheet per page is due to printer
margins. 

My "print to PDF" printer (RWTS) has zero margins in its PPD file so I think
that Apple has hardcoded adding two border areas:

1. A roughly 1/4" border around the edge of the page
2. A roughly 1/10" border around each sheet printed to the page
3. The content LibreOffice draws is scaled down to fit the added borders

The second border is used by macOS to print the border lines and, even if you
select "None" in the print dialog, macOS will include that border.

Conclusion: I don't think we can suppress this "added borders" behavior as it
appears to be macOS code. If I leave sheets per page to "1" to skip macOS'
multiple sheets per page post processing step, both the preview in the macOS
print dialog and printing to PDF does *not* add a border and content is drawn
to the edge of the page.

Clearly Apple wants the output to look "pretty" and the native print dialog
give users no way to fine tune the layout of multiple pages per sheet as Apple
only gives you one layout choice with multiple sheets per page.

I think the only way we could implement printing multiple sheets per page
without the unwanted border is to add support for selecting multiple sheets per
page within LibreOffice so LibreOffice does all the work.

If we are able to implement tdf#155124, that would add orientation and paper
size to the native print dialog. Then, if we could figure out how to add the
sheets per page listbox from the Windows/Linux print dialog in the native print
dialog, that might fix tdf#159995 so that the existing pages per sheet can be
left at "1" for no borders.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to