home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_1057 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  2.3 KB  |  71 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. __license__ = 'GPL 3'
  5. __copyright__ = '2009, John Schember <john@nachtimwald.com>'
  6. __docformat__ = 'restructuredtext en'
  7. from PyQt4.Qt import QPrinter
  8. UNITS = {
  9.     'millimeter': QPrinter.Millimeter,
  10.     'point': QPrinter.Point,
  11.     'inch': QPrinter.Inch,
  12.     'pica': QPrinter.Pica,
  13.     'didot': QPrinter.Didot,
  14.     'cicero': QPrinter.Cicero,
  15.     'devicepixel': QPrinter.DevicePixel }
  16.  
  17. def unit(unit):
  18.     return UNITS.get(unit, QPrinter.Inch)
  19.  
  20. PAPER_SIZES = {
  21.     'a0': QPrinter.A0,
  22.     'a1': QPrinter.A1,
  23.     'a2': QPrinter.A2,
  24.     'a3': QPrinter.A3,
  25.     'a4': QPrinter.A4,
  26.     'a5': QPrinter.A5,
  27.     'a6': QPrinter.A6,
  28.     'a7': QPrinter.A7,
  29.     'a8': QPrinter.A8,
  30.     'a9': QPrinter.A9,
  31.     'b0': QPrinter.B0,
  32.     'b1': QPrinter.B1,
  33.     'b2': QPrinter.B2,
  34.     'b3': QPrinter.B3,
  35.     'b4': QPrinter.B4,
  36.     'b5': QPrinter.B5,
  37.     'b6': QPrinter.B6,
  38.     'b7': QPrinter.B7,
  39.     'b8': QPrinter.B8,
  40.     'b9': QPrinter.B9,
  41.     'b10': QPrinter.B10,
  42.     'c5e': QPrinter.C5E,
  43.     'comm10e': QPrinter.Comm10E,
  44.     'dle': QPrinter.DLE,
  45.     'executive': QPrinter.Executive,
  46.     'folio': QPrinter.Folio,
  47.     'ledger': QPrinter.Ledger,
  48.     'legal': QPrinter.Legal,
  49.     'letter': QPrinter.Letter,
  50.     'tabloid': QPrinter.Tabloid }
  51.  
  52. def paper_size(size):
  53.     return PAPER_SIZES.get(size, QPrinter.Letter)
  54.  
  55. ORIENTATIONS = {
  56.     'portrait': QPrinter.Portrait,
  57.     'landscape': QPrinter.Landscape }
  58.  
  59. def orientation(orientation):
  60.     return ORIENTATIONS.get(orientation, QPrinter.Portrait)
  61.  
  62.  
  63. def size(size):
  64.     
  65.     try:
  66.         return int(size)
  67.     except:
  68.         return 1
  69.  
  70.  
  71.