Class: SiSU_Parts_TeXpdf::TeX
- Inherits:
-
Object
- Object
- SiSU_Parts_TeXpdf::TeX
- Defined in:
- lib/sisu/texpdf_parts.rb
Instance Method Summary collapse
- #a4 ⇒ Object
- #a5 ⇒ Object
- #b5 ⇒ Object
- #dimensions ⇒ Object
- #h ⇒ Object
- #img_px ⇒ Object
-
#initialize(papersize = '') ⇒ TeX
constructor
A new instance of TeX.
- #landscape ⇒ Object
- #legal ⇒ Object
- #letter ⇒ Object
- #portrait ⇒ Object
- #w ⇒ Object
Constructor Details
#initialize(papersize = '') ⇒ TeX
Returns a new instance of TeX.
85 86 87 |
# File 'lib/sisu/texpdf_parts.rb', line 85 def initialize(papersize='') @papersize=papersize end |
Instance Method Details
#a4 ⇒ Object
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
# File 'lib/sisu/texpdf_parts.rb', line 88 def a4 def portrait def w 160 end def h 228 end def img_px 450 end self end def landscape def w 238 end def h 160 end def img_px 300 end self end self end |
#a5 ⇒ Object
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 |
# File 'lib/sisu/texpdf_parts.rb', line 196 def a5 def portrait def w 112 end def h 162 end def img_px 280 end self end def landscape def w 152 end def h 100 end def img_px 190 end self end self end |
#b5 ⇒ Object
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'lib/sisu/texpdf_parts.rb', line 169 def b5 def portrait def w 140 end def h 204 end def img_px 356 end self end def landscape def w 200 end def h 130 end def img_px 260 end self end self end |
#dimensions ⇒ Object
223 224 225 226 227 228 229 230 231 232 |
# File 'lib/sisu/texpdf_parts.rb', line 223 def dimensions case @papersize when /a4/ then a4 when /letter/ then letter when /legal/ then legal when /b5/ then b5 when /a5/ then a5 else a4 end end |
#h ⇒ Object
93 94 95 |
# File 'lib/sisu/texpdf_parts.rb', line 93 def h 228 end |
#img_px ⇒ Object
96 97 98 |
# File 'lib/sisu/texpdf_parts.rb', line 96 def img_px 450 end |
#landscape ⇒ Object
101 102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/sisu/texpdf_parts.rb', line 101 def landscape def w 238 end def h 160 end def img_px 300 end self end |
#legal ⇒ Object
142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 |
# File 'lib/sisu/texpdf_parts.rb', line 142 def legal def portrait def w 168 end def h 286 end def img_px 474 end self end def landscape def w 296 end def h 166 end def img_px 420 end self end self end |
#letter ⇒ Object
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 |
# File 'lib/sisu/texpdf_parts.rb', line 115 def letter def portrait def w 166 end def h 212 end def img_px 468 end self end def landscape def w 226 end def h 166 end def img_px 290 end self end self end |
#portrait ⇒ Object
89 90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/sisu/texpdf_parts.rb', line 89 def portrait def w 160 end def h 228 end def img_px 450 end self end |
#w ⇒ Object
90 91 92 |
# File 'lib/sisu/texpdf_parts.rb', line 90 def w 160 end |