o
    j
                     @   s,   d dl Z ddlmZmZ G dd deZdS )    N   )get_page_layoutget_text_objectsc                   @   s   e Zd ZdZdd ZdS )
BaseParserzDefines a base parser.c                 C   s   || _ || _t|fi |\| _| _t| jdd| _t| jdd| _t| jdd| _| j\| _	| _
tj| j \| _}d| jdg| _d S )Nimage)ltypehorizontal_textvertical_text z.png)filenamelayout_kwargsr   layout
dimensionsr   imagesr   r	   	pdf_width
pdf_heightospathsplitextrootnamejoin	imagename)selfr   r   __ r   Z/var/www/html/fyndo/pharma/fyndo/venv/lib/python3.10/site-packages/camelot/parsers/base.py_generate_layout   s   zBaseParser._generate_layoutN)__name__
__module____qualname____doc__r   r   r   r   r   r      s    r   )r   utilsr   r   objectr   r   r   r   r   <module>   s   