Exemple #1
0
def build_tex_item(text, filename_only=False, debug=False):
    org_text = text
    original_text = text
           
    if not text.strip():
        logging.warning("Empty line found in textline render")
        return 2

    with osf.cache_result('.render_cache', render_text,ext='.svg') as C:
        logging.info("Rendering text [%s]"%org_text)
        svg_text = C(text,debug)
        if filename_only: return C.f_save       
        return svg_text
Exemple #2
0
def build_tex_item(text, filename_only=False, debug=False):
    org_text = text
    original_text = text

    if not text.strip():
        logging.warning("Empty line found in textline render")
        return 2

    with osf.cache_result('.render_cache', render_text, ext='.svg') as C:
        logging.info("Rendering text [%s]" % org_text)
        svg_text = C(text, debug)
        if filename_only: return C.f_save
        return svg_text
Exemple #3
0
def build_tex_item(text, filename_only=False, debug=False):
    org_text = text
    original_text = text
           
    if not text.strip():
        logging.warning("Empty line found in textline render")
        return 2

    with osf.cache_result('.render_cache', 
                          render_text,ext='.svg',
                          log_cache=False) as C:
        cut_text = org_text
        # Truncate for logging 
        if len(cut_text) > 40:
            cut_text = org_text[:40] + "..."
        logging.info("Rendering text {}".format(cut_text))
        svg_text = C(text,debug)
        if filename_only: return C.f_save       
        return svg_text