public Document CreateTreningDOC() { Section section = document.AddSection(); PageSettings(section); if (Ustawienia.deepfin) { lewy = InfoBridge.wylicz_DF(vugraph1.rozklady); } imps1 = new int[Ustawienia.ilosc_rozdan]; imps2 = new int[Ustawienia.ilosc_rozdan]; imps1 = wyliczimpy(vugraph1.Vu_ContractList_Open, vugraph1.Vu_ContractList_Closed); imps2 = wyliczimpy(vugraph2.Vu_ContractList_Open, vugraph2.Vu_ContractList_Closed); for (int i = 0; i < Ustawienia.ilosc_rozdan; i++) { if (i != 0) { document.AddSection(); } CreateBoard(i, vugraph1.rozklady[i]); if (Ustawienia.deepfin) { CreateDF(i); } //pierwsza tabela licytacji CreateBidding(i, vugraph1); WriteLineKontrakt(vugraph1.Vu_ContractList_Open[i], vugraph1.Vu_ContractList_Closed[i]); if (imps1[i] != 0) { Paragraph p = new Paragraph(); p.AddLineBreak(); p.AddFormattedText("Wynik : "); p.AddFormattedText(imps1[i].ToString()); if (imps1[i] > 0) { p.AddFormattedText(imps1[i].ToString()); p.AddFormattedText(" imp dla " + vugraph1.team1Name); } if (imps1[i] < 0) { p.AddFormattedText((-imps1[i]).ToString()); p.AddFormattedText(" imp dla " + vugraph1.team2Name); } p.AddLineBreak(); document.LastSection.Add(p); } // druga tabela licytacji CreateBidding(i, vugraph2); WriteLineKontrakt(vugraph2.Vu_ContractList_Open[i], vugraph2.Vu_ContractList_Closed[i]); if (imps2[i] != 0) { Paragraph p = new Paragraph(); p.AddLineBreak(); p.AddFormattedText("Wynik : "); p.AddFormattedText(imps2[i].ToString()); if (imps2[i] > 0) { p.AddFormattedText(imps2[i].ToString()); p.AddFormattedText(" imp dla " + vugraph2.team1Name); } if (imps2[i] < 0) { p.AddFormattedText((-imps2[i]).ToString()); p.AddFormattedText(" imp dla " + vugraph2.team2Name); } p.AddLineBreak(); document.LastSection.Add(p); } } MakeTable33(vugraph1); MakeTable33(vugraph2); MigraDoc.DocumentObjectModel.Shapes.Image reklama = new MigraDoc.DocumentObjectModel.Shapes.Image("images\\reklama.png"); reklama.Height = Unit.FromCentimeter(6.5); reklama.Width = Unit.FromCentimeter(12.0); reklama.WrapFormat.DistanceTop = Unit.FromCentimeter(1.0); reklama.WrapFormat.DistanceLeft = Unit.FromCentimeter(2.0); document.LastSection.Add(reklama); document.UseCmykColor = true; string ddl = MigraDoc.DocumentObjectModel.IO.DdlWriter.WriteToString(document); // RtfDocumentRenderer renderer = new RtfDocumentRenderer(); // renderer.Render(document, "Test.doc", null); // Process.Start("Test.doc"); return(document); }
public Document CreateTreningDOC() { Section section = document.AddSection(); PageSettings(section); Paragraph p = section.AddParagraph(); MakeTable11(); if (Ustawienia.deepfin) { lewy = InfoBridge.wylicz_DF(game.rozklady); } for (int i = 1; i < Ustawienia.ilosc_rozdan + 1; i++) { // if (i != 0) document.AddSection(); CreateBoard(i - 1, game.rozklady[i]); Paragraph pbreak = document.LastSection.AddParagraph(); pbreak.AddLineBreak(); pbreak.AddLineBreak(); pbreak.AddFormattedText("Liczba lew do wzięcia : ", font_normal); pbreak.AddLineBreak(); pbreak.AddLineBreak(); if (Ustawienia.deepfin) { CreateDF(i); } CreateBidding(i - 1); // WriteLineKontrakt(game.ContractList[i], vugraph.Vu_ContractList_Open[i], vugraph.Vu_ContractList_Closed[i]); WriteCommentTitle(); } MigraDoc.DocumentObjectModel.Shapes.Image reklama = new MigraDoc.DocumentObjectModel.Shapes.Image("images\\reklama.png"); reklama.Height = Unit.FromCentimeter(8.0); reklama.Width = Unit.FromCentimeter(12.0); reklama.WrapFormat.DistanceTop = Unit.FromCentimeter(1.0); reklama.WrapFormat.DistanceLeft = Unit.FromCentimeter(2.0); document.LastSection.Add(reklama); document.UseCmykColor = true; document.Info.Author = "Maciej Bielawski"; string ddl = MigraDoc.DocumentObjectModel.IO.DdlWriter.WriteToString(document); /* * RtfDocumentRenderer renderer = new RtfDocumentRenderer(); * renderer.Render(document,"Test.doc", null); * * Process.Start("Test.doc");*/ return(document); }
public Document CreateTreningDOC() { Section section = document.AddSection(); PageSettings(section); Paragraph p = section.AddParagraph(); /* int[] imp = wyliczimpy(vugraph1.Vu_ContractList_Open, vugraph1.Vu_ContractList_Closed); * * int impsns = 0, impsew = 0; * for (int i = 0; i < Ustawienia.ilosc_rozdan; i++) * { * if (imp[i] > 0) * impsns += imp[i]; * else * impsew -= imp[i]; * } * p.AddFormattedText("Rezultat segmentu w meczu orginalnym " + vugraph.team1Name + " - " + vugraph.team2Name + " " + impsns.ToString() + ":" + impsew.ToString(), font_tytuly); * p.AddLineBreak(); * p.AddLineBreak(); * p.AddFormattedText("Poniżej porównanie meczu treningowego do dwóch pozostałych stołów", font_normal); * p.AddLineBreak(); * p.AddLineBreak(); */ MakeTable33(vugraph1); MakeTable33(vugraph2); // int[,,] lewy; if (Ustawienia.deepfin) { lewy = InfoBridge.wylicz_DF(vugraph1.rozklady); } for (int i = 0; i < Ustawienia.ilosc_rozdan; i++) { // if (i != 0) document.AddSection(); CreateBoard(i, vugraph1.rozklady[i]); Paragraph pbreak = document.LastSection.AddParagraph(); pbreak.AddLineBreak(); pbreak.AddLineBreak(); pbreak.AddFormattedText("Liczba lew do wzięcia : ", font_normal); pbreak.AddLineBreak(); pbreak.AddLineBreak(); if (Ustawienia.deepfin) { CreateDF(i); } CreateBidding(i); // WriteLineKontrakt(game.ContractList[i], vugraph.Vu_ContractList_Open[i], vugraph.Vu_ContractList_Closed[i]); // WriteCommentTitle(); } MigraDoc.DocumentObjectModel.Shapes.Image reklama = new MigraDoc.DocumentObjectModel.Shapes.Image("images\\reklama.png"); reklama.Height = Unit.FromCentimeter(8.0); reklama.Width = Unit.FromCentimeter(12.0); reklama.WrapFormat.DistanceTop = Unit.FromCentimeter(1.0); reklama.WrapFormat.DistanceLeft = Unit.FromCentimeter(2.0); document.LastSection.Add(reklama); document.UseCmykColor = true; document.Info.Author = "Maciej Bielawski"; string ddl = MigraDoc.DocumentObjectModel.IO.DdlWriter.WriteToString(document); /* * RtfDocumentRenderer renderer = new RtfDocumentRenderer(); * renderer.Render(document,"Test.doc", null); * * Process.Start("Test.doc");*/ return(document); }