Edición impresión de facturas pdf
¿Tiene esto desde el Foro de Magento. Éstos son los inconvenientes de este método de
1. Estas modificaciones se sobrescriben si se intenta actualizar.
2. Este es un dolor que hacer-y un poco Mathy.
3 archivos en cuestión para personalizar la factura PDF son:
/ app / / código de core / Mage / Ventas / Modelo / Order / Pdf / Invoice.php
/ app / / código de core / Mage / Ventas / Modelo / Order / Pdf / Abstract.php
/ app / / código de core / Mage / Ventas / Modelo / Order / pdf / Artículos / Abstract.php
Si todo lo que quiero hacer es cambiar el tamaño de la fuente, entonces es muy fácil. Sin embargo, si desea cambiar la fuente (lo cambié a helvetica PDF para un tamaño de archivo más pequeño desde Helvética no tiene que ser integrado) o cambiar el tamaño de papel Carta EE.UU., entonces usted tiene una gran cantidad de retoques que hacer.
Los PDFs están creando mediante Zend_Pdf. Así que puede ser útil para mirar a través de http://framework.zend.com/apidoc/core/ (Seleccionar Zend_Pdf en el menú desplegable en la esquina superior derecha).
Comencemos con la fuente y / o el tamaño de fuente. Comience con / app / / código de core / Mage / Ventas / Modelo / Order / Pdf / Abstract.php. Existen 3 métodos privada llamada _setFontRegular (), _setFontBold (), y _setFontItalic () que se utilizan a través de Abstract.php así como Invoice.php. Cada vez que vea una llamada a uno de estos 3 métodos, que es donde la fuente se está creando un poco particular de texto. El segundo parámetro es el tamaño (por defecto es 7pt). Así que, para cambiar el tamaño de la fuente, encontramos la llamada que desea cambiar y el segundo parámetro. Por ejemplo, el insertAddress () método podría ser cambiado a $ this-> _setFontBold ($ page, 9) si quería un 9pt fuente.










Es realmente una vergüenza que esto no está en el archivo config.xml como debe ser. Habiendo estas llamadas repetir la misma [ridículamente pequeña] tamaño de fuente es inexcusable profesional desde una perspectiva de la ingeniería.
No puedo pensar de cualquier cliente que quiere que sus informes impresos con fuente a 7px.
extraño, lo intenté, y todas las facturas aún con las fuentes de impresión de 7 puntos. ¿Existe un caché que necesito para borrar, o algo que me puede estar pasando por alto?
Sí, usted debe borrar la memoria caché.
Sistema -> Cache Management
lo que ... Tengo el almacenamiento en caché desactivado por completo. Todavía no hay cambio. No almacenar un archivo de la versión en caché en el servidor o algo así ¿no? Algo fuera del control de la gestión de los administradores de caché?
Creo que hay otro en Abstract.php
/ app / / código de core / Mage / Ventas / Modelo / Order / pdf / Artículos /
Trate de hacer los mismos cambios a este archivo. Ver si iba a funcionar.
Yo ya había mirado en ese archivo, así y cambió el uno o dos casos he encontrado allí. Extraño. Este cambio debe trabajar en contra de las órdenes existentes en el derecho de sistema? En otras palabras, que no genera estos documentos en tiempo de orden y como cambiar el estado de '¿no?
KR,
Tengo el mismo problema aquí. He intentado todo y no puede obtener las fuentes de la factura a cambio. No tiene ningún sentido. Estoy perdiendo mucho tiempo tratando de arreglar esto.
Deje su respuesta!
Más acerca del sitio
Traducción:
Archivos
Categorías
Enlaces
Entradas Recientes
WP Cumulus Flash tag cloud by Roy Tanck requiere Flash Player 9 o superior.
Entradas Recientes
Mas Comentarios
Más vistos