private String dajTytulRozdz_nowyModel(String h, ref int nrRozdz) { String w = ""; if (obszar == CModel.IT) { w = dajNaglowek(h, spis[nrRozdz, (int)poziom.ID], spis[nrRozdz, (int)poziom.TRESC]); if (jezykPolski) { word.wstawParagraf(spis[nrRozdz, (int)poziom.TRESC], Int16.Parse(h)); } else { word.wstawParagraf(spisEN[nrRozdz, (int)poziom.TRESC], Int16.Parse(h)); } } else { w = dajNaglowek(h, spis2[nrRozdz, (int)poziom.ID], spis2[nrRozdz, (int)poziom.TRESC]); if (jezykPolski) { word.wstawParagraf(spis2[nrRozdz, (int)poziom.TRESC], Int16.Parse(h)); } else { word.wstawParagraf(spis2EN[nrRozdz, (int)poziom.TRESC], Int16.Parse(h)); } } nrRozdz++; return(w); }
protected String parsujImg(String co, String plk, Word word) { String w = ""; //parsowanie notatki szukanie obrazków string[] obr = co.Split(new string[] { "imgsrc" }, StringSplitOptions.None); int j = 0; foreach (String txt in obr) { if (txt.IndexOf("=") == 0) { //mamy obrazek //znajdz apostrof koncowy int kon = txt.IndexOf("@", 2); String nazwapliku = txt.Substring(2, kon - 2); int pozKropka = txt.IndexOf("."); String rozszerzenie = txt.Substring(pozKropka, kon - pozKropka); String nowyplik = "img/" + plk + j++ + rozszerzenie; kopiujPlik(nazwapliku, sciezkaDocelowa + nowyplik); w += "<img src=\"" + nowyplik + "\">"; //obrazek word.wstawObrazek(sciezkaDocelowa + nowyplik); word.wstawParagraf(txt.Substring(kon), 0); w += txt.Substring(kon); } else { w += txt; word.wstawParagraf(txt, 0); } } return(w); }
private String dajTytulRozdz(String h, ref int nrRozdz) { String w = ""; w = dajNaglowek(h, spis[nrRozdz, (int)poziom.ID], spis[nrRozdz, (int)poziom.TRESC]); if (jezykPolski) { word.wstawParagraf(spis[nrRozdz, (int)poziom.TRESC], Int16.Parse(h)); } else { word.wstawParagraf(spisEN[nrRozdz, (int)poziom.TRESC], Int16.Parse(h)); } nrRozdz++; return(w); }
private string dajZalaczniki(/*Package d,*/ ref int wiersz) { okno.Log(Statystyki.LogMsgType.Info, "Eksport załączników"); String wynik = ""; wynik += "<div class=\"img\">"; wynik += dajTytulRozdz("2", ref wiersz, "Rozdzial1b"); /* nowy generator * if(d.Elements.Count>0) */ if (modelProjektu.ZalacznikiPckg.Elements.Count > 0) { Wordy.Table tab; if (jezykPolski) { tab = word.wstawTabele("Rozdzial1b", new string[] { "Lp", "Nazwa/Opis", "Autor", "Dokument" }); } else { tab = word.wstawTabele("Rozdzial1b", new string[] { "No", "Name/Descr", "Author", "Document" }); } tab.Columns[1].SetWidth(50f, Wordy.WdRulerStyle.wdAdjustNone); tab.Columns[2].SetWidth(100f, Wordy.WdRulerStyle.wdAdjustNone); tab.Columns[3].SetWidth(100f, Wordy.WdRulerStyle.wdAdjustNone); tab.Columns[4].SetWidth(250f, Wordy.WdRulerStyle.wdAdjustNone); wynik += "<table><tr><th>Lp</th><th>Nazwa/Opis</th><th>Autor</th><th>Dokument</th></tr>"; int i = 1; /* * nowy generator * */ //foreach (Element e in d.Elements) foreach (Element e in modelProjektu.ZalacznikiPckg.Elements) { wynik += "<tr"; if (i % 2 == 0) { wynik += " class=\"parz\""; } wynik += " ><td>" + i + "</td><td>" + e.Name + "</td><td>" + e.Author + "</td><td>"; String p = ""; p = e.Notes; wynik += p + "</td></tr>"; word.wstawWierszDoTabeli("Rozdzial1b", tab, i + 1, new string[] { i.ToString(), e.Name, e.Author, p }); i++; } wynik += "</table>"; } else { wynik += "<P>Brak</P>"; if (jezykPolski) { word.wstawParagraf("Brak", 0); } else { word.wstawParagraf("None", 0); } } /** nowy generator * */ okno.Log(Statystyki.LogMsgType.WynikOK, " elementów: " + modelProjektu.ZalacznikiPckg.Elements.Count + " [ok]\n"); wynik += "</div>"; return(wynik); }
// nowy generator private String dajKoncepcje(Package k,ref int nrRozdz,bool duplikat) private String dajKoncepcje(int obszar, ref int nrRozdz, bool duplikat) { okno.Log(Statystyki.LogMsgType.Info, "Eksport koncepcji skróconej"); String w = ""; w += "<div class=\"img\">"; if (!duplikat) { w += dajTytulRozdz("2", ref nrRozdz); } // word.wstawParagraf(modelProjektu.SkrotElem[obszar].Notes,0); word.wstawNotatkeEAtoRTF(modelProjektu.Repozytorium, modelProjektu.SkrotElem[obszar]); word.wstawZalacznikRTF(modelProjektu.SkrotElem[obszar]); if (!duplikat) { word.wstawParagraf("", 0); } w += "</div>"; okno.Log(Statystyki.LogMsgType.WynikOK, " [ok]\n"); return(w); }
private String dajTytulRozdz(String h, ref int nrRozdz, String sufix = "", String ID = "", String prefix = "") { String w = ""; if (ID == "") { ID = spis[nrRozdz, (int)poziom.ID]; } w += dajNaglowek(h, ID, numer + prefix + spis[nrRozdz, (int)poziom.TRESC] + sufix); if (jezykPolski) { word.wstawParagraf(numer + prefix + spis[nrRozdz, (int)poziom.TRESC] + sufix, Int16.Parse(h)); } else { word.wstawParagraf(numer + prefix + spisEN[nrRozdz, (int)poziom.TRESC] + sufix, Int16.Parse(h)); } nrRozdz++; return(w); }