… | |
… | |
24 | #include <string.h> |
24 | #include <string.h> |
25 | #include "psiconv/data.h" |
25 | #include "psiconv/data.h" |
26 | #include "psiconv/list.h" |
26 | #include "psiconv/list.h" |
27 | #include "gen.h" |
27 | #include "gen.h" |
28 | #include "psiconv.h" |
28 | #include "psiconv.h" |
|
|
29 | |
|
|
30 | #ifdef DMALLOC |
|
|
31 | #include "dmalloc.h" |
|
|
32 | #endif |
29 | |
33 | |
30 | |
34 | |
31 | /* |
35 | /* |
32 | * Various string tables for RTF settings |
36 | * Various string tables for RTF settings |
33 | */ |
37 | */ |
… | |
… | |
293 | |
297 | |
294 | fprintf(of,"{\\fonttbl"); |
298 | fprintf(of,"{\\fonttbl"); |
295 | for (i = 0; i < psiconv_list_length(fonts); i++) { |
299 | for (i = 0; i < psiconv_list_length(fonts); i++) { |
296 | font = psiconv_list_get(fonts,i); |
300 | font = psiconv_list_get(fonts,i); |
297 | fprintf(of,"{\\f%d",i); |
301 | fprintf(of,"{\\f%d",i); |
298 | if ((*font)->screenfont == 1) |
302 | if ((*font)->screenfont == psiconv_font_sansserif) |
299 | fprintf(of,"\\fswiss"); |
303 | fprintf(of,"\\fswiss"); |
300 | else if ((*font)->screenfont == 2) |
304 | else if ((*font)->screenfont == psiconv_font_nonprop) |
301 | fprintf(of,"\\fmodern"); |
305 | fprintf(of,"\\fmodern"); |
302 | else if ((*font)->screenfont == 3) |
306 | else if ((*font)->screenfont == psiconv_font_serif) |
303 | fprintf(of,"\\froman"); |
307 | fprintf(of,"\\froman"); |
304 | else |
308 | else |
305 | fprintf(of,"\\fnil"); |
309 | fprintf(of,"\\fnil"); |
306 | fprintf(of,"\\cpg1252\\f%s;}",(*font)->name); |
310 | fprintf(of,"\\cpg1252\\f%s;}",(*font)->name); |
307 | } |
311 | } |