
    A j
                     :    d dl Z ddlmZmZ  G d de          ZdS )    N   )get_page_layoutget_text_objectsc                       e Zd ZdZd ZdS )
BaseParserzDefines a base parser.c                    || _         || _        t          |fi |\  | _        | _        t          | j        d          | _        t          | j        d          | _        t          | j        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   __s       hC:\Users\Terasoftware\OneDrive\Desktop\faahhh\fyndo\fyndo\venv\Lib\site-packages\camelot/parsers/base.py_generate_layoutzBaseParser._generate_layout   s     *'6x'Q'Q='Q'Q$T_&t{'BBB/CTUUU-dkQQQ*./'G,,T];;r$-!899    N)__name__
__module____qualname____doc__r    r   r   r   r      s)          	: 	: 	: 	: 	:r   r   )r   utilsr   r   objectr   r$   r   r   <module>r'      s\    
			 5 5 5 5 5 5 5 5: : : : : : : : : :r   