534{
539
541 {
543 {
548 }
550 {
553 {
557 }
560 }
561 }
562 else
563 {
566 }
567
569 {
573 }
574
577
580
582 {
585 }
586 else
587 {
590 }
591
592
593
594
595
596
598 {
599 switch (
fmt->wAlignment)
600 {
602
603 break;
606 break;
609 break;
612 break;
613 }
614 }
615
617 {
618
619
620 switch (
fmt->bLineSpacingRule)
621 {
622 case 0:
624 break;
625 case 1:
627 break;
628 case 2:
630 break;
631 case 3:
633 break;
634 case 4:
636 break;
637 case 5:
639 break;
640 }
641 }
642
659
662 {
665 if (
fmt->dxStartIndent)
667 if (
fmt->dxRightIndent)
670 static const char * const leader[6] = { "", "\\tldot", "\\tlhyph", "\\tlul", "\\tlth", "\\tleq" };
671
672 for (
i = 0;
i <
fmt->cTabCount;
i++)
673 {
674 switch ((
fmt->rgxTabs[
i] >> 24) & 0xf)
675 {
676 case 1:
678 break;
679 case 2:
681 break;
682 case 3:
684 break;
685 case 4:
686
687 break;
688 }
689#ifdef __REACTOS__
692#else
693 if (
fmt->rgxTabs[
i] >> 28 <= 5)
695#endif
697 }
698 }
699 }
700 if (
fmt->dySpaceAfter)
702 if (
fmt->dySpaceBefore)
704 if (
fmt->sStyle != -1)
706
708 {
709 static const char *
const style[16] = {
"",
"\\bgdkhoriz",
"\\bgdkvert",
"\\bgdkfdiag",
710 "\\bgdkbdiag", "\\bgdkcross", "\\bgdkdcross",
711 "\\bghoriz", "\\bgvert", "\\bgfdiag",
712 "\\bgbdiag", "\\bgcross", "\\bgdcross",
713 "", "", "" };
714 if (
fmt->wShadingWeight)
716 if (
fmt->wShadingStyle & 0xF)
718 if ((
fmt->wShadingStyle >> 4) & 0xf)
720 if ((
fmt->wShadingStyle >> 8) & 0xf)
722 }
725
728
730}
_ACRTIMP int __cdecl memcmp(const void *, const void *, size_t)
static BOOL stream_out_table_props(ME_TextEditor *editor, ME_OutStream *pStream, ME_Paragraph *para)
static BOOL stream_out_para_num(ME_OutStream *stream, ME_Paragraph *para, BOOL pn_dest)
ME_Paragraph * para_prev(ME_Paragraph *para)
#define PFE_NOWIDOWCONTROL
#define PFM_NOWIDOWCONTROL
#define PFM_PAGEBREAKBEFORE
#define PFE_PAGEBREAKBEFORE