From d3b0bbe15f1486a04cdfc3b1ce54d1020c45ffac Mon Sep 17 00:00:00 2001
From: Kurund Jalmi <kurund@civicrm.org>
Date: Sat, 13 Jul 2013 02:28:30 +0530
Subject: [PATCH] more fixes for barcode layout CRM-12967

---
 CRM/Badge/BAO/Badge.php | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/CRM/Badge/BAO/Badge.php b/CRM/Badge/BAO/Badge.php
index 925b58a0f0..70ba84216f 100644
--- a/CRM/Badge/BAO/Badge.php
+++ b/CRM/Badge/BAO/Badge.php
@@ -208,13 +208,13 @@ class CRM_Badge_BAO_Badge {
 
         switch ($formattedRow['barcode']['alignment']) {
           case 'L':
-            $xAlign += -12;
+            $xAlign += -14;
             break;
           case 'R':
-            $xAlign += 30;
+            $xAlign += 32;
             break;
           case 'C':
-            $xAlign += 15;
+            $xAlign += 9;
             break;
         }
 
@@ -235,7 +235,7 @@ class CRM_Badge_BAO_Badge {
           'stretchtext' => 0,
         );
 
-        $this->pdf->write1DBarcode($data['current_value'], 'C128', $xAlign, $y + $this->pdf->height - 10, '65',
+        $this->pdf->write1DBarcode($data['current_value'], 'C128', $xAlign, $y + $this->pdf->height - 10, '70',
           12, 0.4, $style, 'B');
       }
       else {
@@ -244,10 +244,10 @@ class CRM_Badge_BAO_Badge {
 
         switch ($formattedRow['barcode']['alignment']) {
           case 'L':
-            $xAlign += -4;
+            $xAlign += -5;
             break;
           case 'R':
-            $xAlign += 63;
+            $xAlign += 61;
             break;
           case 'C':
             $xAlign += 29;
@@ -263,8 +263,8 @@ class CRM_Badge_BAO_Badge {
           'position' => '',
         );
 
-        $this->pdf->write2DBarcode($data['current_value'], 'QRCODE,H', $xAlign, $y  + $this->pdf->height - 20, 23,
-          23, $style, 'B');
+        $this->pdf->write2DBarcode($data['current_value'], 'QRCODE,H', $xAlign, $y  + $this->pdf->height - 26, 30,
+          30, $style, 'B');
       }
     }
   }
-- 
GitLab