Class: Fox::FXPrinter
- Inherits:
-
Object
- Object
- Fox::FXPrinter
- Defined in:
- rdoc-sources/FXDCPrint.rb
Overview
Describes printer
Printer flags
PRINT_DEST_PAPER-
Send print to paper
PRINT_DEST_FILE-
Send print to file
PRINT_PAGES_ALL-
Print all pages
PRINT_PAGES_EVEN-
Print even pages only
PRINT_PAGES_ODD-
Print odd pages only
PRINT_PAGES_RANGE-
Print range of pages
PRINT_COLLATE_NORMAL-
Normal collate order
PRINT_COLLATE_REVERSED-
Reversed collate order
PRINT_PORTRAIT-
Portrait orientation
PRINT_LANDSCAPE-
Landscape orientation
PRINT_BLACKANDWHITE-
Black and white output
PRINT_COLOR-
Color output
PRINT_NOBOUNDS-
Must determine bounding box
Printer media size
MEDIA_CUSTOM-
Custom paper size
MEDIA_USLETTER-
US Letter size
MEDIA_LEGAL-
US Legal size
MEDIA_A4-
A4
MEDIA_ENVELOPE-
#10 Envelope
Instance Attribute Summary collapse
-
#bottommargin ⇒ Object
Bottom margin [Float].
-
#currentpage ⇒ Object
Current page to print [Integer].
-
#firstpage ⇒ Object
First page that can be printed [Integer].
-
#flags ⇒ Object
Flags [Integer].
-
#frompage ⇒ Object
On output, this is the first page to print [Integer].
-
#lastpage ⇒ Object
Last page that can be printed [Integer].
-
#leftmargin ⇒ Object
Left margin [Float].
-
#mediaheight ⇒ Object
Height of paper in points [Float].
-
#mediasize ⇒ Object
Media size index, one of
MEDIA_CUSTOM,MEDIA_USLETTER,MEDIA_LEGAL,MEDIA_A4orMEDIA_ENVELOPE[Integer]. -
#mediawidth ⇒ Object
Width of paper in points (1/72 of an inch) [Float].
-
#name ⇒ Object
Printer name [String].
-
#numcopies ⇒ Object
Number of copies [Integer].
-
#rightmargin ⇒ Object
Right margin [Float].
-
#topage ⇒ Object
On output, last page to print [Integer].
-
#topmargin ⇒ Object
Top margin [Float].
Instance Method Summary collapse
-
#initialize ⇒ FXPrinter
constructor
Returns an initialized FXPrinter instance.
Constructor Details
#initialize ⇒ FXPrinter
Returns an initialized FXPrinter instance
101 |
# File 'rdoc-sources/FXDCPrint.rb', line 101 def initialize; end |
Instance Attribute Details
#bottommargin ⇒ Object
Bottom margin [Float]
92 93 94 |
# File 'rdoc-sources/FXDCPrint.rb', line 92 def bottommargin @bottommargin end |
#currentpage ⇒ Object
Current page to print [Integer]
62 63 64 |
# File 'rdoc-sources/FXDCPrint.rb', line 62 def currentpage @currentpage end |
#firstpage ⇒ Object
First page that can be printed [Integer]
56 57 58 |
# File 'rdoc-sources/FXDCPrint.rb', line 56 def firstpage @firstpage end |
#flags ⇒ Object
Flags [Integer]
98 99 100 |
# File 'rdoc-sources/FXDCPrint.rb', line 98 def flags @flags end |
#frompage ⇒ Object
On output, this is the first page to print [Integer]
65 66 67 |
# File 'rdoc-sources/FXDCPrint.rb', line 65 def frompage @frompage end |
#lastpage ⇒ Object
Last page that can be printed [Integer]
59 60 61 |
# File 'rdoc-sources/FXDCPrint.rb', line 59 def lastpage @lastpage end |
#leftmargin ⇒ Object
Left margin [Float]
83 84 85 |
# File 'rdoc-sources/FXDCPrint.rb', line 83 def leftmargin @leftmargin end |
#mediaheight ⇒ Object
Height of paper in points [Float]
80 81 82 |
# File 'rdoc-sources/FXDCPrint.rb', line 80 def mediaheight @mediaheight end |
#mediasize ⇒ Object
Media size index, one of MEDIA_CUSTOM, MEDIA_USLETTER, MEDIA_LEGAL, MEDIA_A4 or MEDIA_ENVELOPE [Integer]
74 75 76 |
# File 'rdoc-sources/FXDCPrint.rb', line 74 def mediasize @mediasize end |
#mediawidth ⇒ Object
Width of paper in points (1/72 of an inch) [Float]
77 78 79 |
# File 'rdoc-sources/FXDCPrint.rb', line 77 def mediawidth @mediawidth end |
#name ⇒ Object
Printer name [String]
53 54 55 |
# File 'rdoc-sources/FXDCPrint.rb', line 53 def name @name end |
#numcopies ⇒ Object
Number of copies [Integer]
95 96 97 |
# File 'rdoc-sources/FXDCPrint.rb', line 95 def numcopies @numcopies end |
#rightmargin ⇒ Object
Right margin [Float]
86 87 88 |
# File 'rdoc-sources/FXDCPrint.rb', line 86 def rightmargin @rightmargin end |
#topage ⇒ Object
On output, last page to print [Integer]
68 69 70 |
# File 'rdoc-sources/FXDCPrint.rb', line 68 def topage @topage end |
#topmargin ⇒ Object
Top margin [Float]
89 90 91 |
# File 'rdoc-sources/FXDCPrint.rb', line 89 def topmargin @topmargin end |