Back to index

tetex-bin  3.0
Functions | Variables
epdf.c File Reference
#include "ptexlib.h"
#include <kpathsea/c-vararg.h>
#include <kpathsea/c-proto.h>

Go to the source code of this file.

Functions

void epdf_check_mem (void)
int is_subsetable (fm_entry *fm)
int is_type1 (fm_entry *fm)
void mark_glyphs (fm_entry *fm, char *charset)
void embed_whole_font (fm_entry *fm)
integer get_fontfile (fm_entry *fm)
integer get_fontname (fm_entry *fm)
void epdf_free (void)

Variables

integer pdfbufmax = pdfbufsize

Function Documentation

Definition at line 57 of file epdf.c.

{
    fm->all_glyphs = true;
}

Here is the caller graph for this function:

Definition at line 1061 of file pdftoepdf.cc.

{
    if (isInit) {
        PdfDocument *p, *n;
    for (p = pdfDocuments; p; p = n) {
        n = p->next;
        delete_document(p);
    }
    // see above for globalParams
    delete globalParams;
    }
}

Here is the caller graph for this function:

Definition at line 74 of file epdf.c.

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 62 of file epdf.c.

{
    return fm->ff_objnum;
}

Here is the caller graph for this function:

Definition at line 67 of file epdf.c.

{
    if (fm->fn_objnum == 0)
        fm->fn_objnum = pdfnewobjnum();
    return fm->fn_objnum;
}

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 31 of file epdf.c.

{
    return is_included(fm) && is_subsetted(fm);
}

Here is the caller graph for this function:

int is_type1 ( fm_entry fm)

Definition at line 36 of file epdf.c.

{
    return is_t1fontfile(fm);
}

Here is the caller graph for this function:

void mark_glyphs ( fm_entry fm,
char *  charset 
)

Definition at line 41 of file epdf.c.

{
    char *new_charset = fm->charset;
    if (charset == NULL)
        return;
    if (new_charset == NULL)
        new_charset = xstrdup(charset);
    else {
        new_charset = xretalloc(new_charset, 
                                strlen(new_charset) + strlen(charset) + 1,
                                char);
        strcat(new_charset, charset);
    }
    fm->charset = new_charset;
}

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

Definition at line 27 of file epdf.c.