@@ -293,10 +293,10 class TCPDF | |||
|
293 | 293 | |
|
294 | 294 | #Scale factor |
|
295 | 295 | case unit.downcase |
|
296 |
when 'pt' |
|
|
297 |
when 'mm' |
|
|
298 |
when 'cm' |
|
|
299 |
when 'in' |
|
|
296 | when 'pt' ; @k=1 | |
|
297 | when 'mm' ; @k=72/25.4 | |
|
298 | when 'cm' ; @k=72/2.54 | |
|
299 | when 'in' ; @k=72 | |
|
300 | 300 | else Error("Incorrect unit: #{unit}") |
|
301 | 301 | end |
|
302 | 302 | |
@@ -305,55 +305,55 class TCPDF | |||
|
305 | 305 | # Page formats (45 standard ISO paper formats and 4 american common formats). |
|
306 | 306 | # Paper cordinates are calculated in this way: (inches# 72) where (1 inch = 2.54 cm) |
|
307 | 307 | case (format.upcase) |
|
308 |
when '4A0' |
|
|
309 |
when '2A0' |
|
|
310 |
when 'A0' |
|
|
311 |
when 'A1' |
|
|
312 |
when 'A2' |
|
|
313 |
when 'A3' |
|
|
314 |
when 'A4' |
|
|
315 |
when 'A5' |
|
|
316 |
when 'A6' |
|
|
317 |
when 'A7' |
|
|
318 |
when 'A8' |
|
|
319 |
when 'A9' |
|
|
320 |
when 'A10' |
|
|
321 |
when 'B0' |
|
|
322 |
when 'B1' |
|
|
323 |
when 'B2' |
|
|
324 |
when 'B3' |
|
|
325 |
when 'B4' |
|
|
326 |
when 'B5' |
|
|
327 |
when 'B6' |
|
|
328 |
when 'B7' |
|
|
329 |
when 'B8' |
|
|
330 |
when 'B9' |
|
|
331 |
when 'B10' |
|
|
332 |
when 'C0' |
|
|
333 |
when 'C1' |
|
|
334 |
when 'C2' |
|
|
335 |
when 'C3' |
|
|
336 |
when 'C4' |
|
|
337 |
when 'C5' |
|
|
338 |
when 'C6' |
|
|
339 |
when 'C7' |
|
|
340 |
when 'C8' |
|
|
341 |
when 'C9' |
|
|
342 |
when 'C10' |
|
|
343 |
when 'RA0' |
|
|
344 |
when 'RA1' |
|
|
345 |
when 'RA2' |
|
|
346 |
when 'RA3' |
|
|
347 |
when 'RA4' |
|
|
348 |
when 'SRA0' |
|
|
349 |
when 'SRA1' |
|
|
350 |
when 'SRA2' |
|
|
351 |
when 'SRA3' |
|
|
352 |
when 'SRA4' |
|
|
353 |
when 'LETTER' |
|
|
354 |
when 'LEGAL' |
|
|
355 |
when 'EXECUTIVE' |
|
|
356 |
when 'FOLIO' |
|
|
308 | when '4A0' ; format = [4767.87,6740.79] | |
|
309 | when '2A0' ; format = [3370.39,4767.87] | |
|
310 | when 'A0' ; format = [2383.94,3370.39] | |
|
311 | when 'A1' ; format = [1683.78,2383.94] | |
|
312 | when 'A2' ; format = [1190.55,1683.78] | |
|
313 | when 'A3' ; format = [841.89,1190.55] | |
|
314 | when 'A4' ; format = [595.28,841.89] # ; default | |
|
315 | when 'A5' ; format = [419.53,595.28] | |
|
316 | when 'A6' ; format = [297.64,419.53] | |
|
317 | when 'A7' ; format = [209.76,297.64] | |
|
318 | when 'A8' ; format = [147.40,209.76] | |
|
319 | when 'A9' ; format = [104.88,147.40] | |
|
320 | when 'A10' ; format = [73.70,104.88] | |
|
321 | when 'B0' ; format = [2834.65,4008.19] | |
|
322 | when 'B1' ; format = [2004.09,2834.65] | |
|
323 | when 'B2' ; format = [1417.32,2004.09] | |
|
324 | when 'B3' ; format = [1000.63,1417.32] | |
|
325 | when 'B4' ; format = [708.66,1000.63] | |
|
326 | when 'B5' ; format = [498.90,708.66] | |
|
327 | when 'B6' ; format = [354.33,498.90] | |
|
328 | when 'B7' ; format = [249.45,354.33] | |
|
329 | when 'B8' ; format = [175.75,249.45] | |
|
330 | when 'B9' ; format = [124.72,175.75] | |
|
331 | when 'B10' ; format = [87.87,124.72] | |
|
332 | when 'C0' ; format = [2599.37,3676.54] | |
|
333 | when 'C1' ; format = [1836.85,2599.37] | |
|
334 | when 'C2' ; format = [1298.27,1836.85] | |
|
335 | when 'C3' ; format = [918.43,1298.27] | |
|
336 | when 'C4' ; format = [649.13,918.43] | |
|
337 | when 'C5' ; format = [459.21,649.13] | |
|
338 | when 'C6' ; format = [323.15,459.21] | |
|
339 | when 'C7' ; format = [229.61,323.15] | |
|
340 | when 'C8' ; format = [161.57,229.61] | |
|
341 | when 'C9' ; format = [113.39,161.57] | |
|
342 | when 'C10' ; format = [79.37,113.39] | |
|
343 | when 'RA0' ; format = [2437.80,3458.27] | |
|
344 | when 'RA1' ; format = [1729.13,2437.80] | |
|
345 | when 'RA2' ; format = [1218.90,1729.13] | |
|
346 | when 'RA3' ; format = [864.57,1218.90] | |
|
347 | when 'RA4' ; format = [609.45,864.57] | |
|
348 | when 'SRA0' ; format = [2551.18,3628.35] | |
|
349 | when 'SRA1' ; format = [1814.17,2551.18] | |
|
350 | when 'SRA2' ; format = [1275.59,1814.17] | |
|
351 | when 'SRA3' ; format = [907.09,1275.59] | |
|
352 | when 'SRA4' ; format = [637.80,907.09] | |
|
353 | when 'LETTER' ; format = [612.00,792.00] | |
|
354 | when 'LEGAL' ; format = [612.00,1008.00] | |
|
355 | when 'EXECUTIVE' ; format = [521.86,756.00] | |
|
356 | when 'FOLIO' ; format = [612.00,936.00] | |
|
357 | 357 | #else then Error("Unknown page format: #{format}" |
|
358 | 358 | end |
|
359 | 359 | @fw_pt = format[0] |
General Comments 0
You need to be logged in to leave comments.
Login now