From ae1d57b5c683203a96f709ab14e19c6f03507fe3 Mon Sep 17 00:00:00 2001 From: Danimar Ribeiro Date: Thu, 9 Apr 2020 11:14:31 -0300 Subject: [PATCH] Fixed overflow of address text --- pytrustnfe/nfe/danfe.py | 8 +++++++- setup.py | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pytrustnfe/nfe/danfe.py b/pytrustnfe/nfe/danfe.py index 742b6ad..3cd5fac 100644 --- a/pytrustnfe/nfe/danfe.py +++ b/pytrustnfe/nfe/danfe.py @@ -477,7 +477,13 @@ class danfe(object): tagtext(oNode=elem_dest, cTag="nro"), tagtext(oNode=elem_dest, cTag="xCpl"), ) - self.string(self.nLeft + 1, self.nlin + 14.3, cEnd) + if len(cEnd) > 52: + self.canvas.setFont("NimbusSanL-Regu", 6) + self.string(self.nLeft + 1, self.nlin + 12.4, cEnd[:51]) + self.string(self.nLeft + 1, self.nlin + 14.4, cEnd[51:]) + self.canvas.setFont("NimbusSanL-Regu", 8) + else: + self.string(self.nLeft + 1, self.nlin + 14.3, cEnd) self.string( nMr - 98, self.nlin + 14.3, tagtext(oNode=elem_dest, cTag="xBairro") ) diff --git a/setup.py b/setup.py index 187eb61..96cc4c1 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -VERSION = "1.0.52" +VERSION = "1.0.53" setup(