Certain printers can print custom sizes in addition to specific sizes.
Update Paper so that is supports these custom sizes using a range.
Bug: b:271874152
Test: ./out/Default/printing_unittests
Change-Id: Id110754b3aa67ca7db5953a847df2ef6dd841302
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4574990
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Nathan Muggli <nmuggli@google.com>
Cr-Commit-Position: refs/heads/main@{#1160636}
//printing contains foundational code that is used for printing. It can depend
on other low-level directories like //cc/paint and //ui, but not higher
level code like //components or //content. Higher level printing code should
live in //components/printing or the embedder.