#include "afm.h"
#include "cfg.h"
#include "enc.h"
Graf závislostí na vkládaných souborech pro ps.h:
Následující graf ukazuje, které soubory přímo nebo nepřímo vkládají tento soubor:
Zobrazit zdrojový text tohoto souboru.
Datové struktry | |
struct | ps_text_element |
struktura popisující standardní text ... | |
struct | ps_headline_element |
struktura popisující nadpis v textu ... | |
struct | ps_list_element |
struktura popisující jednu odrážku v textu ... | |
struct | ps_note_element |
struktura popisující poznamku v textu ... | |
struct | ps_code_element |
struktura popisující řádek zdrojového kódu ... | |
struct | ps_image_element |
struktura popisující vložený obrázek (ve formátu .eps) ... | |
struct | ps_paragraph |
struktura popisující odstavec textu ... | |
Definice typů | |
typedef ps_text_element | ps_text_element |
struktura popisující standardní text | |
typedef ps_headline_element | ps_headline_element |
struktura popisující nadpis v textu | |
typedef ps_list_element | ps_list_element |
struktura popisující jednu odrážku v textu | |
typedef ps_note_element | ps_note_element |
struktura popisující poznamku v textu | |
typedef ps_code_element | ps_code_element |
struktura popisující řádek zdrojového kódu | |
typedef ps_image_element | ps_image_element |
struktura popisující vložený obrázek (ve formátu .eps) | |
typedef ps_paragraph | ps_paragraph |
struktura popisující odstavec textu | |
Výčty | |
enum | ps_text_type { TT_GENERIC, TT_BOLD, TT_ITALIC, TT_COURIER } |
výčet typů textu, které se mohou v textu vyskytnout ... | |
enum | ps_paragraph_type { PT_TEXT, PT_HEADLINE, PT_LIST, PT_NOTE, PT_CODE, PT_IMAGE } |
výčet typů odstavců ... | |
Funkce | |
void | ps_del (ps_paragraph *para) |
zruší celou strukturu ps_paragraph | |
void | ps_save (const char *file_name, ps_paragraph *para, cfg_config *cfg, enc_table *table, afm_font *fnt_base, afm_font *fnt_bold, afm_font *fnt_italic, afm_font **fnt_headline, afm_font *fnt_code) |
vygeneruje post-scriptový soubor | |
Proměnné | |
enum ps_text_type | ps_text_type |
výčet typů textu, které se mohou v textu vyskytnout | |
enum ps_paragraph_type | ps_paragraph_type |
výčet typů odstavců |
modul, který se stará o generování post-scriptového souboru
|
struktura popisující odstavec textu odstavec je chápán jako řádka textu(!), která může přetéci na více řádek. takto je třeba dávat pozor na interpretaci odrážek, kdy se ve struktuře ps_list_element udržuje pouze text jedné(!) odrážky. obdobně se je třeba dívat na text kódu, kdy opět ve struktuře ps_code_element se udržují informace pouze o jednom řádku kódu.
|
|
výčet typů odstavců
|
|
výčet typů textu, které se mohou v textu vyskytnout
|
|
zruší celou strukturu ps_paragraph
|
|
vygeneruje post-scriptový soubor
72 |