
    :Qg                     2    d dl Z ddlmZmZ  G d de      Zy)    N   )get_page_layoutget_text_objectsc                       e Zd ZdZd Zy)
BaseParserzDefines a base parser.c                    || _         || _        t        |fi |\  | _        | _        t        | j                  d      | _        t        | j                  d      | _        t        | j                  d      | _        | j                  \  | _	        | _
        t        j                  j                  | j                         \  | _        }y )Nimage)ltypehorizontal_textvertical_text)filenamelayout_kwargsr   layout
dimensionsr   imagesr   r   	pdf_width
pdf_heightospathsplitextrootname)selfr   r   __s       Q/var/www/html/answerous/venv/lib/python3.12/site-packages/camelot/parsers/base.py_generate_layoutzBaseParser._generate_layout   s     *'6x'Q='Q$T_&t{{'B/CTU-dkkQ*.//'GG,,T]];r    N)__name__
__module____qualname____doc__r    r   r   r   r      s
     <r   r   )r   utilsr   r   objectr   r!   r   r   <module>r$      s    
 5< <r   