1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
#ifndef ROBODOC_RTF_GENERATOR_H
#define ROBODOC_RTF_GENERATOR_H
#include "headers.h"
void RB_RTF_Generate_TOC_2( FILE * dest_doc,
struct RB_header **headers,
int count );
void RB_RTF_Generate_Doc_Start( FILE * dest_doc,
char *src_name, char *name,
char toc );
void RB_RTF_Generate_Doc_End( FILE * dest_doc, char *name );
void RB_RTF_Generate_Header_Start( FILE * dest_doc,
struct RB_header
*cur_header );
void RB_RTF_Generate_Header_End( FILE * dest_doc,
struct RB_header
*cur_header );
void RB_RTF_Generate_Empty_Item( FILE * dest_doc );
void RB_RTF_Generate_Link( FILE * dest_doc, char *dest_name,
char *filename, char *labelname,
char *linkname, int in_fold );
void RB_RTF_Generate_Char( FILE * dest_doc, int c );
void RB_RTF_Generate_EndSection( FILE * dest_doc, int depth,
char *name );
void RB_RTF_Generate_BeginSection( FILE * dest_doc, int depth,
char *name );
/* size_t RB_RTF_Get_Len_Extension(); */
/* void RB_RTF_Add_Extension(char* name); */
char *RB_RTF_Get_Default_Extension( void );
void RB_RTF_Generate_Item_Name( FILE * dest_doc, char *name );
void RB_RTF_Generate_Item_Begin( FILE * dest_doc );
void RB_RTF_Generate_Item_End( FILE * dest_doc );
void RB_RTF_Generate_Label( FILE * dest_doc, char *name );
void RB_RTF_Generate_False_Link( FILE * dest_doc, char *name );
void RB_RTF_Generate_String( FILE * dest_doc, char *a_string );
#endif /* ROBODOC_RTF_GENERATOR_H */
|