PaperSize/PaperName

Where does Rhino get the names for different paper sizes (A5, A6, letter, tabloid)? I am trying to build a grasshopper component that uses paper name, but I don’t know where to check if a papername is “valid” or where to find the attributes of a papername if it is. I know this name is stored on the Rhino side under RhinoPageView.PaperName, but I don’t know where the name comes from.
Is this found in System.Drawing.Printing under PrinterSettings.PaperSizeCollection?
If so, I’m guessing this is true on windows,but not Mac? I don’t have a lot of experience programming for Mac, but I do want to try and make this component OS agnostic.
Thanks!

Still on the path, but farther down:
PaperNames are defined for each printer, which can be accessed (on windows) through System.Drawing.Printing.PrinterSettings.InstalledPrinters, but the Rhino PDF printer doesn’t show up on this list. Any thoughts on how/where to access the Rhino PDF settings? I haven’t found anything promising in the Rhinocommon SDK.