… | |
… | |
293 | |
293 | |
294 | fprintf(of,"{\\fonttbl"); |
294 | fprintf(of,"{\\fonttbl"); |
295 | for (i = 0; i < psiconv_list_length(fonts); i++) { |
295 | for (i = 0; i < psiconv_list_length(fonts); i++) { |
296 | font = psiconv_list_get(fonts,i); |
296 | font = psiconv_list_get(fonts,i); |
297 | fprintf(of,"{\\f%d",i); |
297 | fprintf(of,"{\\f%d",i); |
298 | if ((*font)->screenfont == 1) |
298 | if ((*font)->screenfont == psiconv_font_sansserif) |
299 | fprintf(of,"\\fswiss"); |
299 | fprintf(of,"\\fswiss"); |
300 | else if ((*font)->screenfont == 2) |
300 | else if ((*font)->screenfont == psiconv_font_nonprop) |
301 | fprintf(of,"\\fmodern"); |
301 | fprintf(of,"\\fmodern"); |
302 | else if ((*font)->screenfont == 3) |
302 | else if ((*font)->screenfont == psiconv_font_serif) |
303 | fprintf(of,"\\froman"); |
303 | fprintf(of,"\\froman"); |
304 | else |
304 | else |
305 | fprintf(of,"\\fnil"); |
305 | fprintf(of,"\\fnil"); |
306 | fprintf(of,"\\cpg1252\\f%s;}",(*font)->name); |
306 | fprintf(of,"\\cpg1252\\f%s;}",(*font)->name); |
307 | } |
307 | } |
… | |
… | |
338 | 13.0, /* font_size */ |
338 | 13.0, /* font_size */ |
339 | psiconv_bool_false, /* italic */ |
339 | psiconv_bool_false, /* italic */ |
340 | psiconv_bool_false, /* bold */ |
340 | psiconv_bool_false, /* bold */ |
341 | psiconv_normalscript, /* super_sub */ |
341 | psiconv_normalscript, /* super_sub */ |
342 | psiconv_bool_false, /* underline */ |
342 | psiconv_bool_false, /* underline */ |
343 | psiconv_bool_false, /* strike_out */ |
343 | psiconv_bool_false, /* strikethrough */ |
344 | &font, /* font */ |
344 | &font, /* font */ |
345 | }; |
345 | }; |
346 | |
346 | |
347 | font.name = strdup(""); |
347 | font.name = strdup(""); |
348 | add_color(colors,&white); |
348 | add_color(colors,&white); |
… | |
… | |
372 | fprintf(of,"\\b%s",new->bold?"":"0"); |
372 | fprintf(of,"\\b%s",new->bold?"":"0"); |
373 | if (old->italic != new->italic) |
373 | if (old->italic != new->italic) |
374 | fprintf(of,"\\i%s",new->italic?"":"0"); |
374 | fprintf(of,"\\i%s",new->italic?"":"0"); |
375 | if (old->underline != new->underline) |
375 | if (old->underline != new->underline) |
376 | fprintf(of,"\\ul%s",new->underline?"":"0"); |
376 | fprintf(of,"\\ul%s",new->underline?"":"0"); |
377 | if (old->strike_out != new->strike_out) |
377 | if (old->strikethrough != new->strikethrough) |
378 | fprintf(of,"\\strike%s",new->strike_out?"":"0"); |
378 | fprintf(of,"\\strike%s",new->strikethrough?"":"0"); |
379 | if ((old->color->red != new->color->red) || |
379 | if ((old->color->red != new->color->red) || |
380 | (old->color->green != new->color->green) || |
380 | (old->color->green != new->color->green) || |
381 | (old->color->blue != new->color->blue)) |
381 | (old->color->blue != new->color->blue)) |
382 | fprintf(of,"\\cf%d",lookup_color(colors,new->color)); |
382 | fprintf(of,"\\cf%d",lookup_color(colors,new->color)); |
383 | if ((old->back_color->red != new->back_color->red) || |
383 | if ((old->back_color->red != new->back_color->red) || |
… | |
… | |
411 | /* |
411 | /* |
412 | else if (para->justify_hor == psiconv_justify_left) |
412 | else if (para->justify_hor == psiconv_justify_left) |
413 | fprintf(of,"\\ql"); |
413 | fprintf(of,"\\ql"); |
414 | */ |
414 | */ |
415 | } |
415 | } |
416 | if (para->interline != 0.0) |
416 | if (para->linespacing != 0.0) |
417 | fprintf(of,"\\sl%d",(para->interline_exact?-1:1) * |
417 | fprintf(of,"\\sl%d",(para->linespacing_exact?-1:1) * |
418 | length_to_twips(para->interline)); |
418 | length_to_twips(para->linespacing)); |
419 | if (para->top_space != 0.0) |
419 | if (para->space_above != 0.0) |
420 | fprintf(of,"\\sb%d",length_to_twips(para->top_space)); |
420 | fprintf(of,"\\sb%d",length_to_twips(para->space_above)); |
421 | if (para->bottom_space != 0.0) |
421 | if (para->space_below != 0.0) |
422 | fprintf(of,"\\sa%d",length_to_twips(para->bottom_space)); |
422 | fprintf(of,"\\sa%d",length_to_twips(para->space_below)); |
423 | if (para->on_one_page) |
423 | if (para->keep_together) |
424 | fprintf(of,"\\keep"); |
424 | fprintf(of,"\\keep"); |
425 | if (para->together_with) |
425 | if (para->keep_with_next) |
426 | fprintf(of,"\\keepn"); |
426 | fprintf(of,"\\keepn"); |
427 | if (!para->on_next_page) |
427 | if (!para->on_next_page) |
428 | fprintf(of,"pagebb"); |
428 | fprintf(of,"pagebb"); |
429 | if (!para->no_widow_protection) |
429 | if (!para->no_widow_protection) |
430 | fprintf(of,"\\nowidctlpar"); |
430 | fprintf(of,"\\nowidctlpar"); |