Example #1
0
 //------------------------------------------------------------------------------------------------------------------
 //Содержание
 /*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);
 }
Example #2
0
        //Формирование списка литературы
        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);
        }