1 write to _rtfBuilder
PresentationFramework (1)
System\Windows\Documents\XamlToRtfWriter.cs (1)
44
_rtfBuilder
= new StringBuilder();
262 references to _rtfBuilder
PresentationFramework (262)
System\Windows\Documents\XamlToRtfWriter.cs (262)
106
return
_rtfBuilder
.ToString();
495
_rtfBuilder
.Append("{\\rtf1\\ansi\\ansicpg1252\\uc1\\htmautsp");
504
_rtfBuilder
.Append("\\deff");
505
_rtfBuilder
.Append(dn.FormatState.Font.ToString(CultureInfo.InvariantCulture));
528
_rtfBuilder
.Append("{\\fonttbl");
534
_rtfBuilder
.Append('{');
535
_rtfBuilder
.Append("\\f");
536
_rtfBuilder
.Append(entry.Index.ToString(CultureInfo.InvariantCulture));
537
_rtfBuilder
.Append("\\fcharset");
538
_rtfBuilder
.Append(entry.CharSet.ToString(CultureInfo.InvariantCulture));
539
_rtfBuilder
.Append(' ');
540
XamlParserHelper.AppendRTFText(
_rtfBuilder
, entry.Name, entry.CodePage);
541
_rtfBuilder
.Append(";}");
544
_rtfBuilder
.Append('}');
552
_rtfBuilder
.Append("{\\colortbl");
558
_rtfBuilder
.Append("\\red");
559
_rtfBuilder
.Append(color.R.ToString(CultureInfo.InvariantCulture));
560
_rtfBuilder
.Append("\\green");
561
_rtfBuilder
.Append(color.G.ToString(CultureInfo.InvariantCulture));
562
_rtfBuilder
.Append("\\blue");
563
_rtfBuilder
.Append(color.B.ToString(CultureInfo.InvariantCulture));
564
_rtfBuilder
.Append(';');
567
_rtfBuilder
.Append('}');
577
_rtfBuilder
.Append("\r\n{\\*\\listtable");
584
_rtfBuilder
.Append("\r\n{\\list");
585
_rtfBuilder
.Append("\\listtemplateid");
586
_rtfBuilder
.Append(listTableEntry.ID.ToString(CultureInfo.InvariantCulture));
587
_rtfBuilder
.Append("\\listhybrid");
596
_rtfBuilder
.Append("\r\n{\\listlevel");
597
_rtfBuilder
.Append("\\levelnfc");
598
_rtfBuilder
.Append(lMarker.ToString(CultureInfo.InvariantCulture));
599
_rtfBuilder
.Append("\\levelnfcn");
600
_rtfBuilder
.Append(lMarker.ToString(CultureInfo.InvariantCulture));
601
_rtfBuilder
.Append("\\leveljc0");
602
_rtfBuilder
.Append("\\leveljcn0");
603
_rtfBuilder
.Append("\\levelfollow0");
604
_rtfBuilder
.Append("\\levelstartat");
605
_rtfBuilder
.Append(listLevel.StartIndex);
606
_rtfBuilder
.Append("\\levelspace0");
607
_rtfBuilder
.Append("\\levelindent0");
608
_rtfBuilder
.Append("{\\leveltext");
609
_rtfBuilder
.Append("\\leveltemplateid");
610
_rtfBuilder
.Append(nID.ToString(CultureInfo.InvariantCulture));
614
_rtfBuilder
.Append("\\'01\\'b7}");
615
_rtfBuilder
.Append("{\\levelnumbers;}");
619
_rtfBuilder
.Append("\\'02\\'0");
620
_rtfBuilder
.Append(j.ToString(CultureInfo.InvariantCulture));
621
_rtfBuilder
.Append(".;}");
622
_rtfBuilder
.Append("{\\levelnumbers\\'01;}");
624
_rtfBuilder
.Append("\\fi-360"); // 1/4" from bullet
625
_rtfBuilder
.Append("\\li");
627
_rtfBuilder
.Append(indent);
628
_rtfBuilder
.Append("\\lin");
629
_rtfBuilder
.Append(indent);
630
_rtfBuilder
.Append("\\jclisttab\\tx");
631
_rtfBuilder
.Append(indent);
632
_rtfBuilder
.Append('}');
635
_rtfBuilder
.Append("\r\n{\\listname ;}");
636
_rtfBuilder
.Append("\\listid");
637
_rtfBuilder
.Append(listTableEntry.ID.ToString(CultureInfo.InvariantCulture));
638
_rtfBuilder
.Append('}');
641
_rtfBuilder
.Append("}\r\n");
648
_rtfBuilder
.Append("{\\*\\listoverridetable");
654
_rtfBuilder
.Append("\r\n{\\listoverride");
655
_rtfBuilder
.Append("\\listid");
656
_rtfBuilder
.Append(lo.ID.ToString(CultureInfo.InvariantCulture));
657
_rtfBuilder
.Append("\\listoverridecount0");
660
_rtfBuilder
.Append("\\levelstartat");
661
_rtfBuilder
.Append(lo.StartIndex.ToString(CultureInfo.InvariantCulture));
663
_rtfBuilder
.Append("\\ls");
664
_rtfBuilder
.Append(lo.Index.ToString(CultureInfo.InvariantCulture));
665
_rtfBuilder
.Append('}');
668
_rtfBuilder
.Append("\r\n}\r\n");
677
_rtfBuilder
.Append("\\line ");
718
_rtfBuilder
.Append('{');
724
_rtfBuilder
.Append("\\lang");
725
_rtfBuilder
.Append(fsThis.Lang.ToString(CultureInfo.InvariantCulture));
729
_rtfBuilder
.Append("\\loch");
730
_rtfBuilder
.Append("\\f");
731
_rtfBuilder
.Append(fsThis.Font.ToString(CultureInfo.InvariantCulture));
737
_rtfBuilder
.Append("\\b");
741
_rtfBuilder
.Append("\\b0");
748
_rtfBuilder
.Append("\\i");
752
_rtfBuilder
.Append("\\i0");
759
_rtfBuilder
.Append("\\ul");
763
_rtfBuilder
.Append("\\ul0");
770
_rtfBuilder
.Append("\\strike");
774
_rtfBuilder
.Append("\\strike0");
779
_rtfBuilder
.Append("\\fs");
780
_rtfBuilder
.Append(fsThis.FontSize.ToString(CultureInfo.InvariantCulture));
784
_rtfBuilder
.Append("\\cf");
785
_rtfBuilder
.Append(fsThis.CF.ToString(CultureInfo.InvariantCulture));
789
_rtfBuilder
.Append("\\highlight");
790
_rtfBuilder
.Append(fsThis.CB.ToString(CultureInfo.InvariantCulture));
796
_rtfBuilder
.Append("\\super");
800
_rtfBuilder
.Append("\\super0");
807
_rtfBuilder
.Append("\\sub");
811
_rtfBuilder
.Append("\\sub0");
818
_rtfBuilder
.Append("\\ltrch");
822
_rtfBuilder
.Append("\\rtlch");
829
_rtfBuilder
.Append(' ');
835
_rtfBuilder
.Append("{\\field{\\*\\fldinst { HYPERLINK \"");
845
_rtfBuilder
.Append("\\\\");
849
_rtfBuilder
.Append(documentNode.NavigateUri[i]);
853
_rtfBuilder
.Append("\" }}{\\fldrslt {");
857
_rtfBuilder
.Append(documentNode.Content);
884
_rtfBuilder
.Append("}}}");
890
_rtfBuilder
.Append('}');
896
_rtfBuilder
.Append('{');
918
_rtfBuilder
.Append("\\par");
922
_rtfBuilder
.Append('}');
923
_rtfBuilder
.Append("\r\n");
936
_rtfBuilder
.Append('{');
941
_rtfBuilder
.Append("\\lang");
942
_rtfBuilder
.Append(fsThis.Lang.ToString(CultureInfo.InvariantCulture));
948
_rtfBuilder
.Append("\\rtlpar");
954
_rtfBuilder
.Append(' ');
960
_rtfBuilder
.Append("\\cf");
961
_rtfBuilder
.Append(fsThis.CF.ToString(CultureInfo.InvariantCulture));
970
_rtfBuilder
.Append("\\ql");
974
_rtfBuilder
.Append("\\qr");
981
_rtfBuilder
.Append("\\qr");
985
_rtfBuilder
.Append("\\ql");
990
_rtfBuilder
.Append("\\qc");
994
_rtfBuilder
.Append("\\qj");
1001
_rtfBuilder
.Append("\\sl");
1002
_rtfBuilder
.Append(fsThis.SL.ToString(CultureInfo.InvariantCulture));
1003
_rtfBuilder
.Append("\\slmult0");
1019
_rtfBuilder
.Append('}');
1020
_rtfBuilder
.Append("\r\n");
1033
_rtfBuilder
.Append('{');
1041
_rtfBuilder
.Append("\\intbl");
1046
_rtfBuilder
.Append(' ');
1052
_rtfBuilder
.Append(' ');
1060
_rtfBuilder
.Append("\\rtlpar");
1078
_rtfBuilder
.Append("\\itap");
1079
_rtfBuilder
.Append(fsThis.ITAP.ToString(CultureInfo.InvariantCulture));
1083
_rtfBuilder
.Append("\\li");
1084
_rtfBuilder
.Append(fsThis.LI.ToString(CultureInfo.InvariantCulture));
1085
_rtfBuilder
.Append("\\ri");
1086
_rtfBuilder
.Append(fsThis.RI.ToString(CultureInfo.InvariantCulture));
1087
_rtfBuilder
.Append("\\sa");
1088
_rtfBuilder
.Append(fsThis.SA.ToString(CultureInfo.InvariantCulture));
1089
_rtfBuilder
.Append("\\sb");
1090
_rtfBuilder
.Append(fsThis.SB.ToString(CultureInfo.InvariantCulture));
1095
_rtfBuilder
.Append(fsThis.ParaBorder.RTFEncoding);
1101
_rtfBuilder
.Append("\\jclisttab\\tx");
1102
_rtfBuilder
.Append(fsThis.LI.ToString(CultureInfo.InvariantCulture));
1103
_rtfBuilder
.Append("\\fi-360");
1107
_rtfBuilder
.Append("\\fi");
1108
_rtfBuilder
.Append(fsThis.FI.ToString(CultureInfo.InvariantCulture));
1117
_rtfBuilder
.Append("\\ql");
1121
_rtfBuilder
.Append("\\qr");
1127
_rtfBuilder
.Append("\\qr");
1131
_rtfBuilder
.Append("\\ql");
1135
_rtfBuilder
.Append("\\qc");
1138
_rtfBuilder
.Append("\\qj");
1145
_rtfBuilder
.Append("\\cbpat");
1146
_rtfBuilder
.Append(fsThis.CBPara.ToString(CultureInfo.InvariantCulture));
1152
_rtfBuilder
.Append("\\sl");
1153
_rtfBuilder
.Append(fsThis.SL.ToString(CultureInfo.InvariantCulture));
1154
_rtfBuilder
.Append("\\slmult0");
1164
_rtfBuilder
.Append("\\nestcell");
1165
_rtfBuilder
.Append("{\\nonesttables\\par}");
1169
_rtfBuilder
.Append("\\cell");
1171
_rtfBuilder
.Append("\r\n");
1175
_rtfBuilder
.Append("\\par");
1177
_rtfBuilder
.Append('}');
1178
_rtfBuilder
.Append("\r\n");
1238
_rtfBuilder
.Append("\\fs");
1239
_rtfBuilder
.Append(fsThis.FontSize.ToString(CultureInfo.InvariantCulture));
1244
_rtfBuilder
.Append("\\f");
1245
_rtfBuilder
.Append(fsThis.Font.ToString(CultureInfo.InvariantCulture));
1250
_rtfBuilder
.Append("\\b");
1255
_rtfBuilder
.Append("\\i");
1260
_rtfBuilder
.Append("\\ul");
1265
_rtfBuilder
.Append("\\strike");
1270
_rtfBuilder
.Append("\\cf");
1271
_rtfBuilder
.Append(fsThis.CF.ToString(CultureInfo.InvariantCulture));
1297
_rtfBuilder
.Append("{\\listtext ");
1298
_rtfBuilder
.Append(dnThis.ListLabel);
1302
_rtfBuilder
.Append('.');
1304
_rtfBuilder
.Append("\\tab}");
1309
_rtfBuilder
.Append("\\ls");
1310
_rtfBuilder
.Append(fsThis.ILS.ToString(CultureInfo.InvariantCulture));
1315
_rtfBuilder
.Append("\\ilvl");
1316
_rtfBuilder
.Append(fsThis.ILVL.ToString(CultureInfo.InvariantCulture));
1322
_rtfBuilder
.Append("{\\pntext ");
1323
_rtfBuilder
.Append(dnThis.ListLabel);
1327
_rtfBuilder
.Append('.');
1329
_rtfBuilder
.Append("\\tab}{\\*\\pn");
1330
_rtfBuilder
.Append(Converters.MarkerStyleToOldRTFString(dnList.FormatState.Marker));
1333
_rtfBuilder
.Append("\\pnlvl");
1334
_rtfBuilder
.Append(fsThis.ListLevel.ToString(CultureInfo.InvariantCulture));
1338
_rtfBuilder
.Append("\\pnhang");
1342
_rtfBuilder
.Append("\\pnstart");
1343
_rtfBuilder
.Append(fsThis.StartIndex.ToString(CultureInfo.InvariantCulture));
1347
_rtfBuilder
.Append("{\\pntxtb\\'B7}}");
1351
_rtfBuilder
.Append("{\\pntxta }{\\pntxtb }}");
1355
_rtfBuilder
.Append("{\\pntxta .}}");
1376
_rtfBuilder
.Append("\r\n");
1377
_rtfBuilder
.Append('{');
1386
_rtfBuilder
.Append("\\intbl\\itap");
1387
_rtfBuilder
.Append(nDepth.ToString(CultureInfo.InvariantCulture));
1394
_rtfBuilder
.Append("\\intbl\\itap");
1395
_rtfBuilder
.Append(nDepth.ToString(CultureInfo.InvariantCulture));
1397
_rtfBuilder
.Append('{');
1400
_rtfBuilder
.Append("\\*\\nesttableprops");
1408
_rtfBuilder
.Append("\\nestrow");
1412
_rtfBuilder
.Append("\\row");
1415
_rtfBuilder
.Append("}}");
1416
_rtfBuilder
.Append("\r\n");
1421
_rtfBuilder
.Append("\\trowd");
1435
_rtfBuilder
.Append("\\trleft");
1436
_rtfBuilder
.Append(s);
1437
_rtfBuilder
.Append("\\trgaph-");
1438
_rtfBuilder
.Append(s);
1442
_rtfBuilder
.Append("\\trgaph0");
1443
_rtfBuilder
.Append("\\trleft0");
1448
_rtfBuilder
.Append("\\trql");
1451
_rtfBuilder
.Append("\\rtlrow");
1455
_rtfBuilder
.Append("\\ltrrow");
1486
_rtfBuilder
.Append("\\trftsWidth1");
1487
_rtfBuilder
.Append("\\trftsWidthB3");
1492
_rtfBuilder
.Append("\\trpaddl10");
1493
_rtfBuilder
.Append("\\trpaddr10");
1494
_rtfBuilder
.Append("\\trpaddb10");
1495
_rtfBuilder
.Append("\\trpaddt10");
1496
_rtfBuilder
.Append("\\trpaddfl3");
1497
_rtfBuilder
.Append("\\trpaddfr3");
1498
_rtfBuilder
.Append("\\trpaddft3");
1499
_rtfBuilder
.Append("\\trpaddfb3");
1522
_rtfBuilder
.Append('{');
1529
_rtfBuilder
.Append('}');
1539
_rtfBuilder
.Append("\\clvmgf");
1543
_rtfBuilder
.Append("\\clvmrg");
1556
_rtfBuilder
.Append("\\clvertalt");
1599
_rtfBuilder
.Append("\\clcbpat");
1600
_rtfBuilder
.Append(fs.CBPara.ToString(CultureInfo.InvariantCulture));
1640
_rtfBuilder
.Append(cfSpanned.RTFEncodingForWidth);
1654
_rtfBuilder
.Append(cf.RTFEncodingForWidth);
1661
_rtfBuilder
.Append("\\clftsWidth1");
1662
_rtfBuilder
.Append("\\cellx");
1666
_rtfBuilder
.Append(cellX.ToString(CultureInfo.InvariantCulture));
1738
_rtfBuilder
.Append(borderControlWord);
1739
_rtfBuilder
.Append(bf.RTFEncoding);
1966
_rtfBuilder
.Append(nested ? "\\nestcell" : "\\cell");
1967
_rtfBuilder
.Append("\r\n");
1976
_rtfBuilder
.Append("\\loch\\hich\\dbch\\pard\\plain\\ltrpar\\itap0");
1992
_rtfBuilder
.Append('}');
2046
_rtfBuilder
.Append("{\\*\\shppict{\\pict");
2104
_rtfBuilder
.Append("\\dn");
2107
_rtfBuilder
.Append(
2113
_rtfBuilder
.Append("\\picwgoal");
2114
_rtfBuilder
.Append(Converters.PxToTwipRounded(imageNaturalSize.Width * scaleFactor.Width).ToString(CultureInfo.InvariantCulture));
2117
_rtfBuilder
.Append("\\pichgoal");
2118
_rtfBuilder
.Append(Converters.PxToTwipRounded(imageNaturalSize.Height * scaleFactor.Height).ToString(CultureInfo.InvariantCulture));
2128
_rtfBuilder
.Append("\\pngblip");
2132
_rtfBuilder
.Append("\\jpegblip");
2137
_rtfBuilder
.Append("\r\n");
2146
_rtfBuilder
.Append(imageHexDataString);
2150
_rtfBuilder
.Append("}}");