diff --git a/views_pdf_plugin_style_table.inc b/views_pdf_plugin_style_table.inc
index c4d1ab8..50a6e5f 100644
--- a/views_pdf_plugin_style_table.inc
+++ b/views_pdf_plugin_style_table.inc
@@ -20,8 +20,12 @@ class views_pdf_plugin_style_table extends views_plugin_style {
     $output = '';
 
     $this->view->numberOfRecords = count($this->view->result);
-    $this->view->pdf->drawTable($this->view, $this->options);
 
+    $elements = $this->view->pdf->getElements();
+    if (!empty($elements)) {
+      $this->view->pdf->drawTable($this->view, $this->options);
+    }
+	
     return $output;
   }
 
diff --git a/views_pdf_template.php b/views_pdf_template.php
index a3e16d0..c7224ed 100644
--- a/views_pdf_template.php
+++ b/views_pdf_template.php
@@ -1102,4 +1102,11 @@ class PdfTemplate extends FPDI {
       return NULL;
     }
   }
+
+  /**
+   * Getter for $elements array.
+   */
+  public function getElements() {
+    return $this->elements;
+  }
 }
