//------------------------------------------------------------------------------------------------------------------ //Содержание /*public void Add_TablesOfContents() //потом убрать так как есть в шаблоне { Word.Range range = doc.GoTo(Word.WdGoToItem.wdGoToSection, Word.WdGoToDirection.wdGoToFirst, 2); Word.TableOfContents table = doc.TablesOfContents.Add(range); Word.Paragraph paragraph = doc.Paragraphs.Add(range); paragraph.Range.Text = "Содержание\n"; paragraph.Range.Font.Name = "Calibri"; paragraph.Range.Font.Size = 16; paragraph.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter; paragraph.Range.InsertParagraphAfter(); range.InsertParagraphAfter(); }*/ /*public void Refresh_TablesOfContents() { doc.TablesOfContents[1].Update(); }*/ //Список литературы //Добавить источник для списка литературы public void AddToSource(BiblioSource BS) { //согласно ГОСТ 2.105 п.4.1.12 список литературы по ГОСТ 7.32 //согласно ГОСТ 7.32 п.5.11 список литературы по ГОСТ 7.1 //стили офиса не позволяют в точности добиться соблюдения ГОСТа => отказаться BiblioList.Add(BS); }
//Формирование списка литературы private static void CreateReferencList(TechDoc3 TechDoc) { /*var BS = new BiblioSource(); BS.UnicName = "UNIC"; BS.SourceType = "Book"; BS.Title = "Индивидуальный предприниматель без образования юридического лица"; BS.Autors.Add (new Author("Ю.А.", "Лукаш")); BS.City = "Москва"; BS.Year = "2002"; BS.Publisher = "Книжный мир"; TechDoc.AddToSource(BS);*/ BiblioSource BS; BS = new BiblioSource(); BS.UnicName = "PB10-574"; BS.SourceType = "Book"; BS.Title = "Правила устройства и безопасной эксплуатации паровых и водогрейных котлов"; BS.Year = "2003"; TechDoc.AddToSource(BS); BS = new BiblioSource(); BS.UnicName = "TEPLONORM"; BS.SourceType = "Book"; BS.Title = "Тепловой расчёт котельных агрегатов (нормативный метод)"; BS.City = "Санкт-Петербург"; BS.Year = "1998"; TechDoc.AddToSource(BS); BS = new BiblioSource(); BS.UnicName = "GOST24570"; BS.SourceType = "Gost"; BS.Designation = "ГОСТ 24570-81"; BS.Title = "Клапаны предохранительные паровых и водогрейных котлов"; BS.TitleDescription = "Технические требования"; BS.City = "Москва"; BS.Year = "1987"; BS.Publisher = "Издательство стандартов"; BS.WorkDate = "01.12.81"; TechDoc.AddToSource(BS); BS = new BiblioSource(); BS.UnicName = "CATALOGKL"; BS.MainSTR = @"ОАО ""Армагус"". Каталог продукции. 2014г."; TechDoc.AddToSource(BS); }