/// <summary> /// TODO : Problem to fix, all lists are represented as Numbered... /// Process an array of markdown items of a list (with spaces to define the item level) /// The pattern can be detected as a CodeBlock pattern, so fix it with the try catch. /// I should probably not let defining a CodeBlock with spaces and tabulations, /// but only with tabulations... (WIP) /// </summary> /// <param name="core"></param> /// <param name="bulletedItems">Items of a list, split in an array by break lines</param> /// <param name="paragraphStyle"></param> public void MarkdownList(Md2MlEngine core, string[] bulletedItems, string paragraphStyle = "ParagraphList") { foreach (var item in bulletedItems) { // Detect if item is ordered or not var matchedPattern = PatternMatcher.GetMarkdownMatch(item); if (matchedPattern.Key != ParaPattern.OrderedList && matchedPattern.Key != ParaPattern.UnorderedList) { try { matchedPattern = PatternMatcher.GetMatchFromPattern(item, ParaPattern.OrderedList); } catch (Exception e) { matchedPattern = PatternMatcher.GetMatchFromPattern(item, ParaPattern.UnorderedList); } } // Then count spaces 3 by 3 to define the level of the item var nbSpaces = matchedPattern.Value.Groups[0].Value.TakeWhile(Char.IsWhiteSpace).Count();; var itemLvl = nbSpaces / 3; // Then Create paragraph, properties and format the text Paragraph paragraph1 = CreateParagraph(paragraphStyle); NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = itemLvl }; NumberingId numberingId1 = GetListType(matchedPattern.Key); numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); paragraph1.ParagraphProperties.Append(numberingProperties1); MarkdownStringParser.FormatText(core, paragraph1, matchedPattern.Value.Groups[2].Value, new StyleProperties()); } }
public override void ToWordDocument(WordprocessingDocument wordDocument) { Paragraph paragraph = base.CreateParagraph(); if (_numbering) { // Create items for paragraph properties var numberingLevelReference = new NumberingLevelReference() { Val = _numberingLevel }; var numberingId = new NumberingId() { Val = _numberingId }; // var c = new NumberingRestart() { Val = RestartNumberValues.EachPage }; var numberingProperties = new NumberingProperties(numberingLevelReference, numberingId); // create paragraph properties var paragraphProperties = new ParagraphProperties(numberingProperties); paragraph.Append(paragraphProperties); } foreach (OpenXmlElement element in _runList) { paragraph.AppendChild(element); } wordDocument.MainDocumentPart.Document.Body.AppendChild(paragraph); }
/// <summary> /// Returns a OpenXMl paragraph representing formatted listItem. /// </summary> /// <param name="item">listItem object</param> /// <param name="numStyleId">style id to use</param> /// <returns></returns> private static Paragraph GetListItem(Model.ListItem item, int numStyleId) { Paragraph listItemPara = new Paragraph(); ParagraphProperties paraProps = new ParagraphProperties(); NumberingProperties numberingProps = new NumberingProperties(); NumberingLevelReference numberingLevelReference = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId = new NumberingId() { Val = numStyleId }; numberingProps.Append(numberingLevelReference); numberingProps.Append(numberingId); paraProps.Append(numberingProps); Run listRun = new Run(); Text listItemText = new Text() { Text = item.Body }; listRun.Append(listItemText); listItemPara.Append(paraProps); listItemPara.Append(listRun); return listItemPara; }
/// <summary> /// Numbering properties added to the given paragraph /// </summary> /// <param name="properties"></param> /// <param name="p"></param> private void AddNumberingProperties(List <string> properties, Paragraph p) { if (properties.Contains("numbering") && m_ResetNumbering) { m_LastNumberId++; if (m_LastNumberId == 3) { m_LastNumberId++; } m_ResetNumbering = false; } NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = GetNumberingLevel(properties) }; NumberingId numberingId1 = new NumberingId() { Val = properties.Contains("bullet") ? 3 : m_LastNumberId }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); p.ParagraphProperties = new ParagraphProperties(); p.ParagraphProperties.Append(numberingProperties1); }
public ParagraphProperties CreateParagraphProperties(int lvReference) { ParagraphProperties paragraphProperties1 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId() { Val = "ListParagraph" }; NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = lvReference }; NumberingId numberingId1 = new NumberingId() { Val = 1 }; //hardcode numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); paragraphProperties1.Append(paragraphStyleId1); paragraphProperties1.Append(numberingProperties1); paragraphProperties1.SpacingBetweenLines = new SpacingBetweenLines(); paragraphProperties1.SpacingBetweenLines.Before = "1"; paragraphProperties1.SpacingBetweenLines.After = "1"; return(paragraphProperties1); }
public void UlWithH1() { using (MemoryStream mem = new MemoryStream()) { WordDocument doc = new WordDocument(mem); doc.Process(new HtmlParser("<ul><li><h1>test</h1></li></ul>")); Assert.IsNotNull(doc.Document.Body); Assert.AreEqual(1, doc.Document.Body.ChildElements.Count); Paragraph para = doc.Document.Body.ChildElements[0] as Paragraph; Assert.IsNotNull(para); Assert.AreEqual(2, para.ChildElements.Count); ParagraphProperties properties = para.ChildElements[0] as ParagraphProperties; Assert.IsNotNull(properties); Assert.AreEqual(2, properties.ChildElements.Count); ParagraphStyleId paragraphStyleId = properties.ChildElements[0] as ParagraphStyleId; Assert.IsNotNull(paragraphStyleId); Assert.AreEqual("ListParagraph", paragraphStyleId.Val.Value); NumberingProperties numberingProperties = properties.ChildElements[1] as NumberingProperties; Assert.IsNotNull(numberingProperties); Assert.AreEqual(2, numberingProperties.ChildElements.Count); NumberingLevelReference numberingLevelReference = numberingProperties.ChildElements[0] as NumberingLevelReference; Assert.IsNotNull(numberingLevelReference); Assert.AreEqual(0, numberingLevelReference.Val.Value); NumberingId numberingId = numberingProperties.ChildElements[1] as NumberingId; Assert.IsNotNull(numberingId); Assert.AreEqual(1, numberingId.Val.Value); Run run = para.ChildElements[1] as Run; Assert.IsNotNull(run); Assert.AreEqual(2, run.ChildElements.Count); RunProperties runProperties = run.ChildElements[0] as RunProperties; Assert.IsNotNull(runProperties); Bold bold = runProperties.ChildElements[0] as Bold; Assert.IsNotNull(bold); FontSize fontSize = runProperties.ChildElements[1] as FontSize; Assert.IsNotNull(fontSize); Assert.AreEqual("48", fontSize.Val.Value); Word.Text text = run.ChildElements[1] as Word.Text; Assert.IsNotNull(text); Assert.AreEqual("test", text.InnerText); OpenXmlValidator validator = new OpenXmlValidator(); var errors = validator.Validate(doc.WordprocessingDocument); Assert.AreEqual(0, errors.Count()); } }
public void TestSingle() { using MemoryStream mem = new MemoryStream(); WordDocument doc = new WordDocument(mem); doc.Process(new HtmlParser("<ol><li>One</li></ol>")); Assert.IsNotNull(doc.Document.Body); Assert.AreEqual(1, doc.Document.Body.ChildElements.Count); Paragraph para = doc.Document.Body.ChildElements[0] as Paragraph; Assert.IsNotNull(para); Assert.AreEqual(2, para.ChildElements.Count); ParagraphProperties properties = para.ChildElements[0] as ParagraphProperties; Assert.IsNotNull(properties); Assert.AreEqual(2, properties.ChildElements.Count); ParagraphStyleId paragraphStyleId = properties.ChildElements[0] as ParagraphStyleId; Assert.IsNotNull(paragraphStyleId); Assert.AreEqual("ListParagraph", paragraphStyleId.Val.Value); NumberingProperties numberingProperties = properties.ChildElements[1] as NumberingProperties; Assert.IsNotNull(numberingProperties); Assert.AreEqual(2, numberingProperties.ChildElements.Count); NumberingLevelReference numberingLevelReference = numberingProperties.ChildElements[0] as NumberingLevelReference; Assert.IsNotNull(numberingLevelReference); Assert.AreEqual(0, numberingLevelReference.Val.Value); NumberingId numberingId = numberingProperties.ChildElements[1] as NumberingId; Assert.IsNotNull(numberingId); Assert.AreEqual(1, numberingId.Val.Value); Run run = para.ChildElements[1] as Run; Assert.IsNotNull(run); Assert.AreEqual(1, run.ChildElements.Count); Word.Text text = run.ChildElements[0] as Word.Text; Assert.IsNotNull(text); Assert.AreEqual("One", text.InnerText); OpenXmlValidator validator = new OpenXmlValidator(); var errors = validator.Validate(doc.WordprocessingDocument); Assert.AreEqual(0, errors.Count()); }
public override IEnumerable<OpenXmlElement> ToOpenXmlElements(DocumentFormat.OpenXml.Packaging.MainDocumentPart mainDocumentPart) { var result = new DocumentFormat.OpenXml.Wordprocessing.Paragraph(); var paragraphProperties = new ParagraphProperties(); var numberingProperties = new NumberingProperties(); var numberingLevelReference = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId; ParagraphStyleId paragraphStyleId; if (Parent is OrderedListFormattedElement) { paragraphStyleId = new ParagraphStyleId() { Val = "NumberedList" }; numberingId = new NumberingId() { Val = ((OrderedListFormattedElement)Parent).NumberingInstanceId }; var indentation = new Indentation() { Left = "1440", Hanging = "720" }; paragraphProperties.Append(indentation); } else { paragraphStyleId = new ParagraphStyleId() { Val = "UnorderedListStyle" }; numberingId = new NumberingId() { Val = 3 }; } numberingProperties.Append(numberingLevelReference); numberingProperties.Append(numberingId); var spacingBetweenLines= new SpacingBetweenLines() { After = "100", AfterAutoSpacing = true }; paragraphProperties.Append(paragraphStyleId); paragraphProperties.Append(numberingProperties); paragraphProperties.Append(spacingBetweenLines); result.Append(paragraphProperties); ForEachChild(x => { if (x is TextFormattedElement) { result.Append( new DocumentFormat.OpenXml.Wordprocessing.Run(x.ToOpenXmlElements(mainDocumentPart)) ); } else { result.Append(x.ToOpenXmlElements(mainDocumentPart)); } }); return new List<OpenXmlElement> { result }; }
private void SetListProperties(NumberFormatValues numberFormat, ParagraphProperties paragraphProperties) { ParagraphStyleId paragraphStyleId = new ParagraphStyleId() { Val = "ListParagraph" }; NumberingProperties numberingProperties = new NumberingProperties(); NumberingLevelReference numberingLevelReference = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId = new NumberingId() { Val = ((Int32)numberFormat) + 1 }; numberingProperties.Append(numberingLevelReference); numberingProperties.Append(numberingId); paragraphProperties.Append(paragraphStyleId); paragraphProperties.Append(numberingProperties); }
//..................................................................... /// <summary> /// /// </summary> /// <param name="txtline"></param> /// <param name="styleID"></param> /// <param name="numroot"></param> /// <param name="numleve"></param> /// <returns></returns> private Paragraph MontageParagraphTitle(string txtline, int styleID, int numroot, int numleve = 1) { // heading ParagraphStyleId paraStyleID = new ParagraphStyleId( ); paraStyleID.Val = styleID.ToString( ); //............................................. NumberingLevelReference numrefer = new NumberingLevelReference( ) { Val = numroot }; NumberingId numID = new NumberingId( ) { Val = numleve }; NumberingProperties numProperties = new NumberingProperties( ); numProperties.Append(numrefer); numProperties.Append(numID); //............................................. ParagraphProperties paraProperties = new ParagraphProperties( ); paraProperties.Append(paraStyleID); paraProperties.Append(numProperties); //............................................. Run txtrun = new Run( ); txtrun.Append(new Text( ) { Text = txtline }); //............................................. Paragraph docpara = new Paragraph( ); docpara.Append(paraProperties); docpara.Append(txtrun); return(docpara); }
/// <summary> /// Gets a list in OOXMLFormat. /// This is returned as a list as an object may have multiple paragraphs. /// </summary> /// <param name="listId">The id of the listvin the numbering.</param> /// <returns>List of lisr in OOXML Format.</returns> public virtual List <OOXMLParagraph> GetOOXMLList(int listId) { List <OOXMLParagraph> list = new List <OOXMLParagraph>(); foreach (var item in Items) { var element = new OOXMLParagraph(); ParagraphProperties paragraphProperties1 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId() { Val = "ListParagraph" }; NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = item.Level }; NumberingId numberingId1 = new NumberingId() { Val = listId }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); paragraphProperties1.Append(paragraphStyleId1); paragraphProperties1.Append(numberingProperties1); Run run1 = new Run(); Text text = new Text(); text.Text = item.Text; run1.Append(text); element.Append(paragraphProperties1); element.Append(run1); list.Add(element); } return(list); }
public void MarkdownBulletedList(Md2MlEngine core, List <string> bulletedItems, string paragraphStyle) { foreach (var item in bulletedItems) { Paragraph paragraph1 = CreateParagraph(paragraphStyle); NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId1 = new NumberingId() { Val = 1 }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); paragraph1.ParagraphProperties.Append(numberingProperties1); MarkdownStringParser.FormatText(core, paragraph1, item, new FontProperties()); } }
// Creates an Paragraph instance and adds its children. public static Paragraph GenerateParagraph(int numberingLevel, string innerText, bool skip = false) { Paragraph paragraph1 = new Paragraph() { RsidParagraphAddition = "00D14869", RsidParagraphProperties = "00D14869", RsidRunAdditionDefault = "00D14869" }; ParagraphProperties paragraphProperties1 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId() { Val = "ListParagraph" }; NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = numberingLevel }; NumberingId numberingId1 = new NumberingId() { Val = (skip) ? 0 : 1 }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); paragraphProperties1.Append(paragraphStyleId1); paragraphProperties1.Append(numberingProperties1); Run run1 = new Run(); Text text1 = new Text(); text1.Text = innerText; run1.Append(text1); paragraph1.Append(paragraphProperties1); paragraph1.Append(run1); return(paragraph1); }
private void SetListProperties(NumberFormatValues numberFormat, ParagraphProperties paragraphProperties) { ParagraphStyleId paragraphStyleId = new ParagraphStyleId() { Val = "ListParagraph" }; NumberingProperties numberingProperties = new NumberingProperties(); NumberingLevelReference numberingLevelReference = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId = new NumberingId() { Val = ((Int32)numberFormat) + 1 }; numberingProperties.Append(numberingLevelReference); numberingProperties.Append(numberingId); paragraphProperties.Append(paragraphStyleId); paragraphProperties.Append(numberingProperties); }
private void SetListProperties(ParagraphProperties paragraphProperties) { ParagraphStyleId paragraphStyleId = new ParagraphStyleId() { Val = "ListParagraph" }; NumberingProperties numberingProperties = new NumberingProperties(); NumberingLevelReference numberingLevelReference = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId = new NumberingId() { Val = numberId }; numberingProperties.Append(numberingLevelReference); numberingProperties.Append(numberingId); paragraphProperties.Append(paragraphStyleId); paragraphProperties.Append(numberingProperties); }
public void BulletedList(List <string> bulletedItems, string paragraphStyle) { foreach (var item in bulletedItems) { Paragraph paragraph1 = CreateParagraph(paragraphStyle); NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId1 = new NumberingId() { Val = 1 }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); paragraph1.ParagraphProperties.Append(numberingProperties1); Run run1 = new Run(); Text text1 = new Text(); text1.Text = item; run1.Append(text1); paragraph1.Append(run1); } }
// Creates an Style instance and adds its children. public static Style GenerateStyle() { Style style1 = new Style() { Type = StyleValues.Paragraph, StyleId = "BodyTextIndent3" }; StyleName styleName1 = new StyleName() { Val = "Body Text Indent 3" }; BasedOn basedOn1 = new BasedOn() { Val = "Normal" }; LinkedStyle linkedStyle1 = new LinkedStyle() { Val = "BodyTextIndent3Char" }; Rsid rsid1 = new Rsid() { Val = "00666B91" }; StyleParagraphProperties styleParagraphProperties1 = new StyleParagraphProperties(); WidowControl widowControl1 = new WidowControl(); NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = 1 }; numberingProperties1.Append(numberingLevelReference1); Tabs tabs1 = new Tabs(); TabStop tabStop1 = new TabStop() { Val = TabStopValues.Left, Position = -1440 }; TabStop tabStop2 = new TabStop() { Val = TabStopValues.Left, Position = -720 }; TabStop tabStop3 = new TabStop() { Val = TabStopValues.Left, Position = 0 }; TabStop tabStop4 = new TabStop() { Val = TabStopValues.Left, Position = 426 }; TabStop tabStop5 = new TabStop() { Val = TabStopValues.Number, Position = 720 }; TabStop tabStop6 = new TabStop() { Val = TabStopValues.Left, Position = 798 }; TabStop tabStop7 = new TabStop() { Val = TabStopValues.Left, Position = 1140 }; TabStop tabStop8 = new TabStop() { Val = TabStopValues.Left, Position = 2160 }; TabStop tabStop9 = new TabStop() { Val = TabStopValues.Left, Position = 2880 }; TabStop tabStop10 = new TabStop() { Val = TabStopValues.Left, Position = 3600 }; TabStop tabStop11 = new TabStop() { Val = TabStopValues.Left, Position = 4320 }; TabStop tabStop12 = new TabStop() { Val = TabStopValues.Left, Position = 5040 }; TabStop tabStop13 = new TabStop() { Val = TabStopValues.Left, Position = 5760 }; TabStop tabStop14 = new TabStop() { Val = TabStopValues.Left, Position = 6480 }; TabStop tabStop15 = new TabStop() { Val = TabStopValues.Left, Position = 7200 }; TabStop tabStop16 = new TabStop() { Val = TabStopValues.Left, Position = 7920 }; TabStop tabStop17 = new TabStop() { Val = TabStopValues.Left, Position = 8640 }; TabStop tabStop18 = new TabStop() { Val = TabStopValues.Left, Position = 9360 }; TabStop tabStop19 = new TabStop() { Val = TabStopValues.Left, Position = 10080 }; TabStop tabStop20 = new TabStop() { Val = TabStopValues.Left, Position = 10800 }; tabs1.Append(tabStop1); tabs1.Append(tabStop2); tabs1.Append(tabStop3); tabs1.Append(tabStop4); tabs1.Append(tabStop5); tabs1.Append(tabStop6); tabs1.Append(tabStop7); tabs1.Append(tabStop8); tabs1.Append(tabStop9); tabs1.Append(tabStop10); tabs1.Append(tabStop11); tabs1.Append(tabStop12); tabs1.Append(tabStop13); tabs1.Append(tabStop14); tabs1.Append(tabStop15); tabs1.Append(tabStop16); tabs1.Append(tabStop17); tabs1.Append(tabStop18); tabs1.Append(tabStop19); tabs1.Append(tabStop20); SpacingBetweenLines spacingBetweenLines1 = new SpacingBetweenLines() { Before = "240" }; Indentation indentation1 = new Indentation() { Left = "360" }; Justification justification1 = new Justification() { Val = JustificationValues.Both }; styleParagraphProperties1.Append(widowControl1); styleParagraphProperties1.Append(numberingProperties1); styleParagraphProperties1.Append(tabs1); styleParagraphProperties1.Append(spacingBetweenLines1); styleParagraphProperties1.Append(indentation1); styleParagraphProperties1.Append(justification1); StyleRunProperties styleRunProperties1 = new StyleRunProperties(); RunFonts runFonts1 = new RunFonts() { Ascii = "Univers (W1)", HighAnsi = "Univers (W1)" }; FontSize fontSize1 = new FontSize() { Val = "18" }; styleRunProperties1.Append(runFonts1); styleRunProperties1.Append(fontSize1); style1.Append(styleName1); style1.Append(basedOn1); style1.Append(linkedStyle1); style1.Append(rsid1); style1.Append(styleParagraphProperties1); style1.Append(styleRunProperties1); return(style1); }
// Creates an Body instance and adds its children. public static Body GenerateBody() { Body body1 = new Body(); Paragraph paragraph1 = new Paragraph() { RsidParagraphAddition = "00666B91", RsidParagraphProperties = "00666B91", RsidRunAdditionDefault = "00666B91", ParagraphId = "26C28E44", TextId = "77830183" }; ParagraphProperties paragraphProperties1 = new ParagraphProperties(); NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId1 = new NumberingId() { Val = 1 }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); SpacingBetweenLines spacingBetweenLines1 = new SpacingBetweenLines() { After = "120" }; Indentation indentation1 = new Indentation() { Hanging = "360" }; ParagraphMarkRunProperties paragraphMarkRunProperties1 = new ParagraphMarkRunProperties(); RunFonts runFonts1 = new RunFonts() { Ascii = "Univers", HighAnsi = "Univers" }; FontSize fontSize1 = new FontSize() { Val = "18" }; paragraphMarkRunProperties1.Append(runFonts1); paragraphMarkRunProperties1.Append(fontSize1); paragraphProperties1.Append(numberingProperties1); paragraphProperties1.Append(spacingBetweenLines1); paragraphProperties1.Append(indentation1); paragraphProperties1.Append(paragraphMarkRunProperties1); Run run1 = new Run(); RunProperties runProperties1 = new RunProperties(); RunFonts runFonts2 = new RunFonts() { Ascii = "Univers", HighAnsi = "Univers" }; FontSize fontSize2 = new FontSize() { Val = "18" }; runProperties1.Append(runFonts2); runProperties1.Append(fontSize2); Text text1 = new Text(); text1.Text = "C"; run1.Append(runProperties1); run1.Append(text1); BookmarkStart bookmarkStart1 = new BookmarkStart() { Name = "_GoBack", Id = "0" }; BookmarkEnd bookmarkEnd1 = new BookmarkEnd() { Id = "0" }; paragraph1.Append(paragraphProperties1); paragraph1.Append(run1); paragraph1.Append(bookmarkStart1); paragraph1.Append(bookmarkEnd1); Paragraph paragraph2 = new Paragraph() { RsidParagraphAddition = "00666B91", RsidParagraphProperties = "00666B91", RsidRunAdditionDefault = "00666B91", ParagraphId = "662046FC", TextId = "3923F88E" }; ParagraphProperties paragraphProperties2 = new ParagraphProperties(); NumberingProperties numberingProperties2 = new NumberingProperties(); NumberingLevelReference numberingLevelReference2 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId2 = new NumberingId() { Val = 2 }; numberingProperties2.Append(numberingLevelReference2); numberingProperties2.Append(numberingId2); Tabs tabs1 = new Tabs(); TabStop tabStop1 = new TabStop() { Val = TabStopValues.Clear, Position = 1440 }; TabStop tabStop2 = new TabStop() { Val = TabStopValues.Number, Position = 1080 }; tabs1.Append(tabStop1); tabs1.Append(tabStop2); SpacingBetweenLines spacingBetweenLines2 = new SpacingBetweenLines() { After = "120" }; Indentation indentation2 = new Indentation() { Left = "1080", Hanging = "360" }; Justification justification1 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties2 = new ParagraphMarkRunProperties(); RunFonts runFonts3 = new RunFonts() { Ascii = "Univers", HighAnsi = "Univers" }; FontSize fontSize3 = new FontSize() { Val = "18" }; paragraphMarkRunProperties2.Append(runFonts3); paragraphMarkRunProperties2.Append(fontSize3); paragraphProperties2.Append(numberingProperties2); paragraphProperties2.Append(tabs1); paragraphProperties2.Append(spacingBetweenLines2); paragraphProperties2.Append(indentation2); paragraphProperties2.Append(justification1); paragraphProperties2.Append(paragraphMarkRunProperties2); Run run2 = new Run(); RunProperties runProperties2 = new RunProperties(); RunFonts runFonts4 = new RunFonts() { Ascii = "Univers", HighAnsi = "Univers" }; FontSize fontSize4 = new FontSize() { Val = "18" }; runProperties2.Append(runFonts4); runProperties2.Append(fontSize4); Text text2 = new Text(); text2.Text = "I"; run2.Append(runProperties2); run2.Append(text2); paragraph2.Append(paragraphProperties2); paragraph2.Append(run2); Paragraph paragraph3 = new Paragraph() { RsidParagraphAddition = "00666B91", RsidParagraphProperties = "00666B91", RsidRunAdditionDefault = "00666B91", ParagraphId = "7F5019C5", TextId = "2DC1CED1" }; ParagraphProperties paragraphProperties3 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId() { Val = "BodyTextIndent3" }; NumberingProperties numberingProperties3 = new NumberingProperties(); NumberingLevelReference numberingLevelReference3 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId3 = new NumberingId() { Val = 2 }; numberingProperties3.Append(numberingLevelReference3); numberingProperties3.Append(numberingId3); Tabs tabs2 = new Tabs(); TabStop tabStop3 = new TabStop() { Val = TabStopValues.Clear, Position = 1440 }; TabStop tabStop4 = new TabStop() { Val = TabStopValues.Number, Position = 1080 }; tabs2.Append(tabStop3); tabs2.Append(tabStop4); SpacingBetweenLines spacingBetweenLines3 = new SpacingBetweenLines() { Before = "0" }; Indentation indentation3 = new Indentation() { Left = "1080", Hanging = "360" }; ParagraphMarkRunProperties paragraphMarkRunProperties3 = new ParagraphMarkRunProperties(); RunFonts runFonts5 = new RunFonts() { Ascii = "Univers", HighAnsi = "Univers" }; paragraphMarkRunProperties3.Append(runFonts5); paragraphProperties3.Append(paragraphStyleId1); paragraphProperties3.Append(numberingProperties3); paragraphProperties3.Append(tabs2); paragraphProperties3.Append(spacingBetweenLines3); paragraphProperties3.Append(indentation3); paragraphProperties3.Append(paragraphMarkRunProperties3); Run run3 = new Run(); RunProperties runProperties3 = new RunProperties(); RunFonts runFonts6 = new RunFonts() { Ascii = "Univers", HighAnsi = "Univers" }; runProperties3.Append(runFonts6); Text text3 = new Text(); text3.Text = "ii"; run3.Append(runProperties3); run3.Append(text3); paragraph3.Append(paragraphProperties3); paragraph3.Append(run3); Paragraph paragraph4 = new Paragraph() { RsidParagraphAddition = "00666B91", RsidRunAdditionDefault = "00666B91", ParagraphId = "4B318AA2", TextId = "77777777" }; SectionProperties sectionProperties1 = new SectionProperties() { RsidR = "00666B91" }; PageSize pageSize1 = new PageSize() { Width = (UInt32Value)12240U, Height = (UInt32Value)15840U }; PageMargin pageMargin1 = new PageMargin() { Top = 1440, Right = (UInt32Value)1440U, Bottom = 1440, Left = (UInt32Value)1440U, Header = (UInt32Value)720U, Footer = (UInt32Value)720U, Gutter = (UInt32Value)0U }; Columns columns1 = new Columns() { Space = "720" }; DocGrid docGrid1 = new DocGrid() { LinePitch = 360 }; sectionProperties1.Append(pageSize1); sectionProperties1.Append(pageMargin1); sectionProperties1.Append(columns1); sectionProperties1.Append(docGrid1); body1.Append(paragraph1); body1.Append(paragraph2); body1.Append(paragraph3); body1.Append(paragraph4); body1.Append(sectionProperties1); return(body1); }
// Creates an Body instance and adds its children. public static Body GenerateBody() { Body body1 = new Body(); Paragraph paragraph1 = new Paragraph() { RsidParagraphMarkRevision = "000E101D", RsidParagraphAddition = "00CF6683", RsidParagraphProperties = "00CF6683", RsidRunAdditionDefault = "00CF6683", ParagraphId = "0E6D6057", TextId = "77777777" }; ParagraphProperties paragraphProperties1 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId() { Val = "Heading1" }; NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId1 = new NumberingId() { Val = 2 }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); paragraphProperties1.Append(paragraphStyleId1); paragraphProperties1.Append(numberingProperties1); BookmarkStart bookmarkStart1 = new BookmarkStart() { Name = "_Toc128902458", Id = "0" }; Run run1 = new Run(); Break break1 = new Break(); run1.Append(break1); BookmarkEnd bookmarkEnd1 = new BookmarkEnd() { Id = "0" }; Run run2 = new Run(); Text text1 = new Text(); text1.Text = "First"; run2.Append(text1); paragraph1.Append(paragraphProperties1); paragraph1.Append(bookmarkStart1); paragraph1.Append(run1); paragraph1.Append(bookmarkEnd1); paragraph1.Append(run2); Paragraph paragraph2 = new Paragraph() { RsidParagraphMarkRevision = "000E101D", RsidParagraphAddition = "00CF6683", RsidParagraphProperties = "00CF6683", RsidRunAdditionDefault = "00CF6683", ParagraphId = "1515913F", TextId = "77777777" }; ParagraphProperties paragraphProperties2 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId2 = new ParagraphStyleId() { Val = "Heading1" }; NumberingProperties numberingProperties2 = new NumberingProperties(); NumberingLevelReference numberingLevelReference2 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId2 = new NumberingId() { Val = 2 }; numberingProperties2.Append(numberingLevelReference2); numberingProperties2.Append(numberingId2); paragraphProperties2.Append(paragraphStyleId2); paragraphProperties2.Append(numberingProperties2); BookmarkStart bookmarkStart2 = new BookmarkStart() { Name = "_Toc128902483", Id = "1" }; Run run3 = new Run(); Break break2 = new Break(); Text text2 = new Text(); text2.Text = "SEc"; run3.Append(break2); run3.Append(text2); paragraph2.Append(paragraphProperties2); paragraph2.Append(bookmarkStart2); paragraph2.Append(run3); Paragraph paragraph3 = new Paragraph() { RsidParagraphAddition = "000D0026", RsidParagraphProperties = "000D0026", RsidRunAdditionDefault = "00CF6683", ParagraphId = "3D4C030D", TextId = "707DD937" }; ParagraphProperties paragraphProperties3 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId3 = new ParagraphStyleId() { Val = "Heading1" }; paragraphProperties3.Append(paragraphStyleId3); Run run4 = new Run(); Break break3 = new Break(); run4.Append(break3); BookmarkEnd bookmarkEnd2 = new BookmarkEnd() { Id = "1" }; Run run5 = new Run(); Text text3 = new Text(); text3.Text = "THIRD"; run5.Append(text3); paragraph3.Append(paragraphProperties3); paragraph3.Append(run4); paragraph3.Append(bookmarkEnd2); paragraph3.Append(run5); Paragraph paragraph4 = new Paragraph() { RsidParagraphMarkRevision = "000D0026", RsidParagraphAddition = "000D0026", RsidParagraphProperties = "000D0026", RsidRunAdditionDefault = "000D0026", ParagraphId = "270303F9", TextId = "4BFC761E" }; ParagraphProperties paragraphProperties4 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId4 = new ParagraphStyleId() { Val = "Heading1" }; paragraphProperties4.Append(paragraphStyleId4); Run run6 = new Run(); Break break4 = new Break(); Text text4 = new Text(); text4.Text = "FoURTH"; run6.Append(break4); run6.Append(text4); BookmarkStart bookmarkStart3 = new BookmarkStart() { Name = "_GoBack", Id = "2" }; BookmarkEnd bookmarkEnd3 = new BookmarkEnd() { Id = "2" }; paragraph4.Append(paragraphProperties4); paragraph4.Append(run6); paragraph4.Append(bookmarkStart3); paragraph4.Append(bookmarkEnd3); SectionProperties sectionProperties1 = new SectionProperties() { RsidRPr = "000D0026", RsidR = "000D0026", RsidSect = "00F73F69" }; FooterReference footerReference1 = new FooterReference() { Type = HeaderFooterValues.Even, Id = "rId7" }; FooterReference footerReference2 = new FooterReference() { Type = HeaderFooterValues.Default, Id = "rId8" }; PageSize pageSize1 = new PageSize() { Width = 12240U, Height = 15840U, Code = (UInt16Value)1U }; PageMargin pageMargin1 = new PageMargin() { Top = 1440, Right = 1440U, Bottom = 1440, Left = 1440U, Header = 720U, Footer = 720U, Gutter = 0U }; PageNumberType pageNumberType1 = new PageNumberType() { Start = 1 }; Columns columns1 = new Columns() { Space = "720" }; TitlePage titlePage1 = new TitlePage(); DocGrid docGrid1 = new DocGrid() { LinePitch = 360 }; sectionProperties1.Append(footerReference1); sectionProperties1.Append(footerReference2); sectionProperties1.Append(pageSize1); sectionProperties1.Append(pageMargin1); sectionProperties1.Append(pageNumberType1); sectionProperties1.Append(columns1); sectionProperties1.Append(titlePage1); sectionProperties1.Append(docGrid1); body1.Append(paragraph1); body1.Append(paragraph2); body1.Append(paragraph3); body1.Append(paragraph4); body1.Append(sectionProperties1); return(body1); }
private void GenerarExamen(int cantidadExamenes = 1, int cantidadCopias = 1) { string resultPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments).ToString(cultureInfo) + "\\Test.docx"; using (WordprocessingDocument document = WordprocessingDocument.Create(resultPath, WordprocessingDocumentType.Document)) { var diccionarioBloqueCuestionarioCopy = new Dictionary <string, BloqueCuestionario>(); var listBloqueCuestionarioCopy = new List <BloqueCuestionario>(); // listaBloqueCuestionarioCopy = listaBloqueCuestionario; diccionarioBloqueCuestionarioCopy = diccionarioBloqueCuestionarioEstructurado; listBloqueCuestionarioCopy = diccionarioBloqueCuestionarioCopy.Values.ToList(); MainDocumentPart mainPart = document.AddMainDocumentPart(); mainPart.Document = new Document(); Body body = mainPart.Document.AppendChild(new Body()); int contadorNumberingId = 0; for (int i = 0; i < cantidadExamenes; i++) { if (true) { Random rnd = new Random((int)DateTime.Now.Ticks); listBloqueCuestionarioCopy.Shuffle(rnd); } for (int j = 0; j < cantidadCopias; j++) { if (i > 0 || j > 0) { InsertarSaltoDePagina(body); } contadorNumberingId++; foreach (var item in diccionarioBloqueCuestionarioCopy.Values) { ParagraphProperties paragraphProperties = new ParagraphProperties(); ParagraphStyleId paragraphStyleId = new ParagraphStyleId() { Val = "ListParagraph" }; NumberingProperties numberingProperties = new NumberingProperties(); NumberingLevelReference numberingLevelReference = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId = new NumberingId() { Val = contadorNumberingId }; //Val is 1, 2, 3 etc based on your numberingid in your numbering element NumberingFormat numberingFormat = new NumberingFormat() { Val = NumberFormatValues.UpperLetter }; numberingProperties.Append(numberingLevelReference); numberingProperties.Append(numberingFormat); numberingProperties.Append(numberingId); paragraphProperties.Append(paragraphStyleId); paragraphProperties.Append(numberingProperties); Paragraph para = body.AppendChild(new Paragraph()); para.Append(paragraphProperties); Run run = para.AppendChild(new Run()); run.AppendChild(new Text(item.Pregunta.InnerText.Substring(1).Trim(' '))); } } } } if (diccionarioBloqueCuestionarioEstructurado.Count > 0) { if (MessageBox.Show(Mensajes.AbrirArchivoGenerado + "\n" + resultPath, Mensajes.ArchivoGeneradoCorrectamenteTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = "WINWORD.EXE"; startInfo.Arguments = resultPath; Process.Start(startInfo); } } else { Mensajes.NoExistenDatosParaEstructurar(); } }
/// <summary> /// получить свойства списка /// </summary> /// <returns></returns> private ParagraphProperties GetListProperties() { ParagraphProperties paragraphProperties1 = new ParagraphProperties(); ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId() { Val = "StyleWithoutIndentation" }; NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId1 = new NumberingId() { Val = 1 }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); paragraphProperties1.Append(paragraphStyleId1); paragraphProperties1.Append(numberingProperties1); return paragraphProperties1; }
private void GenerateChapterFive() { Paragraph paragraph1 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties1 = new ParagraphProperties(); Indentation indentation1 = new Indentation() { FirstLine = "567" }; Justification justification1 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties1 = new ParagraphMarkRunProperties(); RunFonts runFonts1 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize1 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript1 = new FontSizeComplexScript() { Val = "28" }; Languages languages1 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties1.Append(runFonts1); paragraphMarkRunProperties1.Append(fontSize1); paragraphMarkRunProperties1.Append(fontSizeComplexScript1); paragraphMarkRunProperties1.Append(languages1); paragraphProperties1.Append(indentation1); paragraphProperties1.Append(justification1); paragraphProperties1.Append(paragraphMarkRunProperties1); BookmarkStart bookmarkStart1 = new BookmarkStart() { Name = "_GoBack", Id = "0" }; BookmarkEnd bookmarkEnd1 = new BookmarkEnd() { Id = "0" }; Run run1 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties1 = new RunProperties(); RunFonts runFonts2 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize2 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript2 = new FontSizeComplexScript() { Val = "28" }; Languages languages2 = new Languages() { Val = "ru-RU" }; runProperties1.Append(runFonts2); runProperties1.Append(fontSize2); runProperties1.Append(fontSizeComplexScript2); runProperties1.Append(languages2); Text text1 = new Text(); text1.Text = "При чтении лекционного материала занятия могут проходить как с использованием:"; run1.Append(runProperties1); run1.Append(text1); paragraph1.Append(paragraphProperties1); paragraph1.Append(bookmarkStart1); paragraph1.Append(bookmarkEnd1); paragraph1.Append(run1); Paragraph paragraph2 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties2 = new ParagraphProperties(); NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId1 = new NumberingId() { Val = 6 }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); Indentation indentation2 = new Indentation() { Left = "641", Hanging = "357" }; Justification justification2 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties2 = new ParagraphMarkRunProperties(); RunFonts runFonts3 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize3 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript3 = new FontSizeComplexScript() { Val = "28" }; Languages languages3 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties2.Append(runFonts3); paragraphMarkRunProperties2.Append(fontSize3); paragraphMarkRunProperties2.Append(fontSizeComplexScript3); paragraphMarkRunProperties2.Append(languages3); paragraphProperties2.Append(numberingProperties1); paragraphProperties2.Append(indentation2); paragraphProperties2.Append(justification2); paragraphProperties2.Append(paragraphMarkRunProperties2); ProofError proofError1 = new ProofError() { Type = ProofingErrorValues.GrammarStart }; Run run2 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties2 = new RunProperties(); RunFonts runFonts4 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; Bold bold1 = new Bold(); FontSize fontSize4 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript4 = new FontSizeComplexScript() { Val = "28" }; Languages languages4 = new Languages() { Val = "ru-RU" }; runProperties2.Append(runFonts4); runProperties2.Append(bold1); runProperties2.Append(fontSize4); runProperties2.Append(fontSizeComplexScript4); runProperties2.Append(languages4); Text text2 = new Text(); text2.Text = "информационно"; run2.Append(runProperties2); run2.Append(text2); ProofError proofError2 = new ProofError() { Type = ProofingErrorValues.GrammarEnd }; Run run3 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties3 = new RunProperties(); RunFonts runFonts5 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; Bold bold2 = new Bold(); FontSize fontSize5 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript5 = new FontSizeComplexScript() { Val = "28" }; Languages languages5 = new Languages() { Val = "ru-RU" }; runProperties3.Append(runFonts5); runProperties3.Append(bold2); runProperties3.Append(fontSize5); runProperties3.Append(fontSizeComplexScript5); runProperties3.Append(languages5); Text text3 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text3.Text = "-коммуникационных образовательных технологий: "; run3.Append(runProperties3); run3.Append(text3); Run run4 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties4 = new RunProperties(); RunFonts runFonts6 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; Bold bold3 = new Bold(); Italic italic1 = new Italic(); FontSize fontSize6 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript6 = new FontSizeComplexScript() { Val = "28" }; Languages languages6 = new Languages() { Val = "ru-RU" }; runProperties4.Append(runFonts6); runProperties4.Append(bold3); runProperties4.Append(italic1); runProperties4.Append(fontSize6); runProperties4.Append(fontSizeComplexScript6); runProperties4.Append(languages6); Text text4 = new Text(); text4.Text = "лекция-визуализация"; run4.Append(runProperties4); run4.Append(text4); Run run5 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties5 = new RunProperties(); RunFonts runFonts7 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize7 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript7 = new FontSizeComplexScript() { Val = "28" }; Languages languages7 = new Languages() { Val = "ru-RU" }; runProperties5.Append(runFonts7); runProperties5.Append(fontSize7); runProperties5.Append(fontSizeComplexScript7); runProperties5.Append(languages7); Text text5 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text5.Text = " – изложение содержания каждой темы сопровождается презентацией (демонстрацией учебных материалов, представленных в среде программы "; run5.Append(runProperties5); run5.Append(text5); Run run6 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties6 = new RunProperties(); RunFonts runFonts8 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize8 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript8 = new FontSizeComplexScript() { Val = "28" }; runProperties6.Append(runFonts8); runProperties6.Append(fontSize8); runProperties6.Append(fontSizeComplexScript8); Text text6 = new Text(); text6.Text = "Microsoft"; run6.Append(runProperties6); run6.Append(text6); Run run7 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties7 = new RunProperties(); RunFonts runFonts9 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize9 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript9 = new FontSizeComplexScript() { Val = "28" }; Languages languages8 = new Languages() { Val = "ru-RU" }; runProperties7.Append(runFonts9); runProperties7.Append(fontSize9); runProperties7.Append(fontSizeComplexScript9); runProperties7.Append(languages8); Text text7 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text7.Text = " "; run7.Append(runProperties7); run7.Append(text7); ProofError proofError3 = new ProofError() { Type = ProofingErrorValues.SpellStart }; Run run8 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties8 = new RunProperties(); RunFonts runFonts10 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize10 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript10 = new FontSizeComplexScript() { Val = "28" }; runProperties8.Append(runFonts10); runProperties8.Append(fontSize10); runProperties8.Append(fontSizeComplexScript10); Text text8 = new Text(); text8.Text = "Powerpoint"; run8.Append(runProperties8); run8.Append(text8); ProofError proofError4 = new ProofError() { Type = ProofingErrorValues.SpellEnd }; Run run9 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties9 = new RunProperties(); RunFonts runFonts11 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize11 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript11 = new FontSizeComplexScript() { Val = "28" }; Languages languages9 = new Languages() { Val = "ru-RU" }; runProperties9.Append(runFonts11); runProperties9.Append(fontSize11); runProperties9.Append(fontSizeComplexScript11); runProperties9.Append(languages9); Text text9 = new Text(); text9.Text = ")"; run9.Append(runProperties9); run9.Append(text9); paragraph2.Append(paragraphProperties2); paragraph2.Append(proofError1); paragraph2.Append(run2); paragraph2.Append(proofError2); paragraph2.Append(run3); paragraph2.Append(run4); paragraph2.Append(run5); paragraph2.Append(run6); paragraph2.Append(run7); paragraph2.Append(proofError3); paragraph2.Append(run8); paragraph2.Append(proofError4); paragraph2.Append(run9); Paragraph paragraph3 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties3 = new ParagraphProperties(); NumberingProperties numberingProperties2 = new NumberingProperties(); NumberingLevelReference numberingLevelReference2 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId2 = new NumberingId() { Val = 6 }; numberingProperties2.Append(numberingLevelReference2); numberingProperties2.Append(numberingId2); Indentation indentation3 = new Indentation() { Left = "641", Hanging = "357" }; Justification justification3 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties3 = new ParagraphMarkRunProperties(); RunFonts runFonts12 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize12 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript12 = new FontSizeComplexScript() { Val = "28" }; Languages languages10 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties3.Append(runFonts12); paragraphMarkRunProperties3.Append(fontSize12); paragraphMarkRunProperties3.Append(fontSizeComplexScript12); paragraphMarkRunProperties3.Append(languages10); paragraphProperties3.Append(numberingProperties2); paragraphProperties3.Append(indentation3); paragraphProperties3.Append(justification3); paragraphProperties3.Append(paragraphMarkRunProperties3); ProofError proofError5 = new ProofError() { Type = ProofingErrorValues.GrammarStart }; Run run10 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties10 = new RunProperties(); RunFonts runFonts13 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize13 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript13 = new FontSizeComplexScript() { Val = "28" }; Languages languages11 = new Languages() { Val = "ru-RU" }; runProperties10.Append(runFonts13); runProperties10.Append(fontSize13); runProperties10.Append(fontSizeComplexScript13); runProperties10.Append(languages11); Text text10 = new Text(); text10.Text = "так"; run10.Append(runProperties10); run10.Append(text10); ProofError proofError6 = new ProofError() { Type = ProofingErrorValues.GrammarEnd }; Run run11 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties11 = new RunProperties(); RunFonts runFonts14 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize14 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript14 = new FontSizeComplexScript() { Val = "28" }; Languages languages12 = new Languages() { Val = "ru-RU" }; runProperties11.Append(runFonts14); runProperties11.Append(fontSize14); runProperties11.Append(fontSizeComplexScript14); runProperties11.Append(languages12); Text text11 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text11.Text = " и с помощью специализированных "; run11.Append(runProperties11); run11.Append(text11); Run run12 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties12 = new RunProperties(); RunFonts runFonts15 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; Bold bold4 = new Bold(); FontSize fontSize15 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript15 = new FontSizeComplexScript() { Val = "28" }; Languages languages13 = new Languages() { Val = "ru-RU" }; runProperties12.Append(runFonts15); runProperties12.Append(bold4); runProperties12.Append(fontSize15); runProperties12.Append(fontSizeComplexScript15); runProperties12.Append(languages13); Text text12 = new Text(); text12.Text = "интерактивных технологий"; run12.Append(runProperties12); run12.Append(text12); Run run13 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties13 = new RunProperties(); RunFonts runFonts16 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize16 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript16 = new FontSizeComplexScript() { Val = "28" }; Languages languages14 = new Languages() { Val = "ru-RU" }; runProperties13.Append(runFonts16); runProperties13.Append(fontSize16); runProperties13.Append(fontSizeComplexScript16); runProperties13.Append(languages14); Text text13 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text13.Text = " ("; run13.Append(runProperties13); run13.Append(text13); Run run14 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties14 = new RunProperties(); RunFonts runFonts17 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; Bold bold5 = new Bold(); Italic italic2 = new Italic(); FontSize fontSize17 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript17 = new FontSizeComplexScript() { Val = "28" }; Languages languages15 = new Languages() { Val = "ru-RU" }; runProperties14.Append(runFonts17); runProperties14.Append(bold5); runProperties14.Append(italic2); runProperties14.Append(fontSize17); runProperties14.Append(fontSizeComplexScript17); runProperties14.Append(languages15); Text text14 = new Text(); text14.Text = "лекция «обратной связи»"; run14.Append(runProperties14); run14.Append(text14); Run run15 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties15 = new RunProperties(); RunFonts runFonts18 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize18 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript18 = new FontSizeComplexScript() { Val = "28" }; Languages languages16 = new Languages() { Val = "ru-RU" }; runProperties15.Append(runFonts18); runProperties15.Append(fontSize18); runProperties15.Append(fontSizeComplexScript18); runProperties15.Append(languages16); Text text15 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text15.Text = " – лекция–провокация, в которой часть материала приводится с заранее запланированными ошибками, после чего завязывается лекция-беседа, лекция-дискуссия)."; run15.Append(runProperties15); run15.Append(text15); paragraph3.Append(paragraphProperties3); paragraph3.Append(proofError5); paragraph3.Append(run10); paragraph3.Append(proofError6); paragraph3.Append(run11); paragraph3.Append(run12); paragraph3.Append(run13); paragraph3.Append(run14); paragraph3.Append(run15); Paragraph paragraph4 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties4 = new ParagraphProperties(); Indentation indentation4 = new Indentation() { FirstLine = "567" }; Justification justification4 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties4 = new ParagraphMarkRunProperties(); RunFonts runFonts19 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize19 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript19 = new FontSizeComplexScript() { Val = "28" }; Languages languages17 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties4.Append(runFonts19); paragraphMarkRunProperties4.Append(fontSize19); paragraphMarkRunProperties4.Append(fontSizeComplexScript19); paragraphMarkRunProperties4.Append(languages17); paragraphProperties4.Append(indentation4); paragraphProperties4.Append(justification4); paragraphProperties4.Append(paragraphMarkRunProperties4); Run run16 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties16 = new RunProperties(); RunFonts runFonts20 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize20 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript20 = new FontSizeComplexScript() { Val = "28" }; Languages languages18 = new Languages() { Val = "ru-RU" }; runProperties16.Append(runFonts20); runProperties16.Append(fontSize20); runProperties16.Append(fontSizeComplexScript20); runProperties16.Append(languages18); Text text16 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text16.Text = "На всех практических занятиях студенты выполняют задания на рабочем месте за персональным компьютером, пользуясь консультацией преподавателя на индивидуальном уровне. "; run16.Append(runProperties16); run16.Append(text16); paragraph4.Append(paragraphProperties4); paragraph4.Append(run16); Paragraph paragraph5 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties5 = new ParagraphProperties(); Indentation indentation5 = new Indentation() { FirstLine = "567" }; Justification justification5 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties5 = new ParagraphMarkRunProperties(); RunFonts runFonts21 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize21 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript21 = new FontSizeComplexScript() { Val = "28" }; Languages languages19 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties5.Append(runFonts21); paragraphMarkRunProperties5.Append(fontSize21); paragraphMarkRunProperties5.Append(fontSizeComplexScript21); paragraphMarkRunProperties5.Append(languages19); paragraphProperties5.Append(indentation5); paragraphProperties5.Append(justification5); paragraphProperties5.Append(paragraphMarkRunProperties5); Run run17 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties17 = new RunProperties(); RunFonts runFonts22 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize22 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript22 = new FontSizeComplexScript() { Val = "28" }; Languages languages20 = new Languages() { Val = "ru-RU" }; runProperties17.Append(runFonts22); runProperties17.Append(fontSize22); runProperties17.Append(fontSizeComplexScript22); runProperties17.Append(languages20); Text text17 = new Text(); text17.Text = "В качестве домашних заданий студенты заканчивают работу, выданную на практических занятиях, а также выполняют индивидуальные задания, выдаваемые преподавателем, с проверкой и обсуждением результата выполнения на следующем занятии."; run17.Append(runProperties17); run17.Append(text17); paragraph5.Append(paragraphProperties5); paragraph5.Append(run17); Paragraph paragraph6 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties6 = new ParagraphProperties(); Indentation indentation6 = new Indentation() { FirstLine = "567" }; Justification justification6 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties6 = new ParagraphMarkRunProperties(); RunFonts runFonts23 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize23 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript23 = new FontSizeComplexScript() { Val = "28" }; Languages languages21 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties6.Append(runFonts23); paragraphMarkRunProperties6.Append(fontSize23); paragraphMarkRunProperties6.Append(fontSizeComplexScript23); paragraphMarkRunProperties6.Append(languages21); paragraphProperties6.Append(indentation6); paragraphProperties6.Append(justification6); paragraphProperties6.Append(paragraphMarkRunProperties6); Run run18 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties18 = new RunProperties(); RunFonts runFonts24 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize24 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript24 = new FontSizeComplexScript() { Val = "28" }; Languages languages22 = new Languages() { Val = "ru-RU" }; runProperties18.Append(runFonts24); runProperties18.Append(fontSize24); runProperties18.Append(fontSizeComplexScript24); runProperties18.Append(languages22); Text text18 = new Text(); text18.Text = "С целью повышения эффективности учебного процесса, в ходе практических занятий используются:"; run18.Append(runProperties18); run18.Append(text18); paragraph6.Append(paragraphProperties6); paragraph6.Append(run18); Paragraph paragraph7 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties7 = new ParagraphProperties(); WidowControl widowControl1 = new WidowControl() { Val = false }; NumberingProperties numberingProperties3 = new NumberingProperties(); NumberingLevelReference numberingLevelReference3 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId3 = new NumberingId() { Val = 5 }; numberingProperties3.Append(numberingLevelReference3); numberingProperties3.Append(numberingId3); Indentation indentation7 = new Indentation() { Left = "641", Hanging = "357" }; Justification justification7 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties7 = new ParagraphMarkRunProperties(); RunFonts runFonts25 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize25 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript25 = new FontSizeComplexScript() { Val = "28" }; Languages languages23 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties7.Append(runFonts25); paragraphMarkRunProperties7.Append(fontSize25); paragraphMarkRunProperties7.Append(fontSizeComplexScript25); paragraphMarkRunProperties7.Append(languages23); paragraphProperties7.Append(widowControl1); paragraphProperties7.Append(numberingProperties3); paragraphProperties7.Append(indentation7); paragraphProperties7.Append(justification7); paragraphProperties7.Append(paragraphMarkRunProperties7); Run run19 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties19 = new RunProperties(); RunFonts runFonts26 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; Bold bold6 = new Bold(); FontSize fontSize26 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript26 = new FontSizeComplexScript() { Val = "28" }; Languages languages24 = new Languages() { Val = "ru-RU" }; runProperties19.Append(runFonts26); runProperties19.Append(bold6); runProperties19.Append(fontSize26); runProperties19.Append(fontSizeComplexScript26); runProperties19.Append(languages24); Text text19 = new Text(); text19.Text = "Интерактивные технологии"; run19.Append(runProperties19); run19.Append(text19); Run run20 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties20 = new RunProperties(); RunFonts runFonts27 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize27 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript27 = new FontSizeComplexScript() { Val = "28" }; Languages languages25 = new Languages() { Val = "ru-RU" }; runProperties20.Append(runFonts27); runProperties20.Append(fontSize27); runProperties20.Append(fontSizeComplexScript27); runProperties20.Append(languages25); Text text20 = new Text(); text20.Text = ", например, семинар-дискуссия – коллективное обсуждение какого-либо спорного вопроса, проблемы, выявление мнений в группе."; run20.Append(runProperties20); run20.Append(text20); paragraph7.Append(paragraphProperties7); paragraph7.Append(run19); paragraph7.Append(run20); Paragraph paragraph8 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties8 = new ParagraphProperties(); WidowControl widowControl2 = new WidowControl() { Val = false }; NumberingProperties numberingProperties4 = new NumberingProperties(); NumberingLevelReference numberingLevelReference4 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId4 = new NumberingId() { Val = 5 }; numberingProperties4.Append(numberingLevelReference4); numberingProperties4.Append(numberingId4); Indentation indentation8 = new Indentation() { Left = "641", Hanging = "357" }; Justification justification8 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties8 = new ParagraphMarkRunProperties(); RunFonts runFonts28 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize28 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript28 = new FontSizeComplexScript() { Val = "28" }; Languages languages26 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties8.Append(runFonts28); paragraphMarkRunProperties8.Append(fontSize28); paragraphMarkRunProperties8.Append(fontSizeComplexScript28); paragraphMarkRunProperties8.Append(languages26); paragraphProperties8.Append(widowControl2); paragraphProperties8.Append(numberingProperties4); paragraphProperties8.Append(indentation8); paragraphProperties8.Append(justification8); paragraphProperties8.Append(paragraphMarkRunProperties8); Run run21 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties21 = new RunProperties(); RunFonts runFonts29 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; Bold bold7 = new Bold(); FontSize fontSize29 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript29 = new FontSizeComplexScript() { Val = "28" }; Languages languages27 = new Languages() { Val = "ru-RU" }; runProperties21.Append(runFonts29); runProperties21.Append(bold7); runProperties21.Append(fontSize29); runProperties21.Append(fontSizeComplexScript29); runProperties21.Append(languages27); Text text21 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text21.Text = "Информационно-коммуникационные образовательные технологии: "; run21.Append(runProperties21); run21.Append(text21); Run run22 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties22 = new RunProperties(); RunFonts runFonts30 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize30 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript30 = new FontSizeComplexScript() { Val = "28" }; Languages languages28 = new Languages() { Val = "ru-RU" }; runProperties22.Append(runFonts30); runProperties22.Append(fontSize30); runProperties22.Append(fontSizeComplexScript30); runProperties22.Append(languages28); Text text22 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text22.Text = "практическое занятие в форме презентации (представление результатов исследовательской деятельности с использованием специализированных программных сред). "; run22.Append(runProperties22); run22.Append(text22); paragraph8.Append(paragraphProperties8); paragraph8.Append(run21); paragraph8.Append(run22); Paragraph paragraph9 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties9 = new ParagraphProperties(); WidowControl widowControl3 = new WidowControl() { Val = false }; NumberingProperties numberingProperties5 = new NumberingProperties(); NumberingLevelReference numberingLevelReference5 = new NumberingLevelReference() { Val = 0 }; NumberingId numberingId5 = new NumberingId() { Val = 5 }; numberingProperties5.Append(numberingLevelReference5); numberingProperties5.Append(numberingId5); Indentation indentation9 = new Indentation() { Left = "641", Hanging = "357" }; Justification justification9 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties9 = new ParagraphMarkRunProperties(); RunFonts runFonts31 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize31 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript31 = new FontSizeComplexScript() { Val = "28" }; Languages languages29 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties9.Append(runFonts31); paragraphMarkRunProperties9.Append(fontSize31); paragraphMarkRunProperties9.Append(fontSizeComplexScript31); paragraphMarkRunProperties9.Append(languages29); paragraphProperties9.Append(widowControl3); paragraphProperties9.Append(numberingProperties5); paragraphProperties9.Append(indentation9); paragraphProperties9.Append(justification9); paragraphProperties9.Append(paragraphMarkRunProperties9); Run run23 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties23 = new RunProperties(); RunFonts runFonts32 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; Bold bold8 = new Bold(); FontSize fontSize32 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript32 = new FontSizeComplexScript() { Val = "28" }; Languages languages30 = new Languages() { Val = "ru-RU" }; runProperties23.Append(runFonts32); runProperties23.Append(bold8); runProperties23.Append(fontSize32); runProperties23.Append(fontSizeComplexScript32); runProperties23.Append(languages30); Text text23 = new Text(); text23.Text = "Инновационные методы"; run23.Append(runProperties23); run23.Append(text23); Run run24 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties24 = new RunProperties(); RunFonts runFonts33 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize33 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript33 = new FontSizeComplexScript() { Val = "28" }; Languages languages31 = new Languages() { Val = "ru-RU" }; runProperties24.Append(runFonts33); runProperties24.Append(fontSize33); runProperties24.Append(fontSizeComplexScript33); runProperties24.Append(languages31); Text text24 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text24.Text = ": использование мультимедийных учебников, электронных версий эксклюзивных курсов в преподавании дисциплины; использование "; run24.Append(runProperties24); run24.Append(text24); ProofError proofError7 = new ProofError() { Type = ProofingErrorValues.SpellStart }; Run run25 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties25 = new RunProperties(); RunFonts runFonts34 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize34 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript34 = new FontSizeComplexScript() { Val = "28" }; Languages languages32 = new Languages() { Val = "ru-RU" }; runProperties25.Append(runFonts34); runProperties25.Append(fontSize34); runProperties25.Append(fontSizeComplexScript34); runProperties25.Append(languages32); Text text25 = new Text(); text25.Text = "медиаресурсов"; run25.Append(runProperties25); run25.Append(text25); ProofError proofError8 = new ProofError() { Type = ProofingErrorValues.SpellEnd }; Run run26 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties26 = new RunProperties(); RunFonts runFonts35 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize35 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript35 = new FontSizeComplexScript() { Val = "28" }; Languages languages33 = new Languages() { Val = "ru-RU" }; runProperties26.Append(runFonts35); runProperties26.Append(fontSize35); runProperties26.Append(fontSizeComplexScript35); runProperties26.Append(languages33); Text text26 = new Text() { Space = SpaceProcessingModeValues.Preserve }; text26.Text = ", энциклопедий, электронных библиотек "; run26.Append(runProperties26); run26.Append(text26); ProofError proofError9 = new ProofError() { Type = ProofingErrorValues.GrammarStart }; Run run27 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties27 = new RunProperties(); RunFonts runFonts36 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize36 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript36 = new FontSizeComplexScript() { Val = "28" }; Languages languages34 = new Languages() { Val = "ru-RU" }; runProperties27.Append(runFonts36); runProperties27.Append(fontSize36); runProperties27.Append(fontSizeComplexScript36); runProperties27.Append(languages34); Text text27 = new Text(); text27.Text = "и Интернет"; run27.Append(runProperties27); run27.Append(text27); ProofError proofError10 = new ProofError() { Type = ProofingErrorValues.GrammarEnd }; Run run28 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties28 = new RunProperties(); RunFonts runFonts37 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize37 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript37 = new FontSizeComplexScript() { Val = "28" }; Languages languages35 = new Languages() { Val = "ru-RU" }; runProperties28.Append(runFonts37); runProperties28.Append(fontSize37); runProperties28.Append(fontSizeComplexScript37); runProperties28.Append(languages35); Text text28 = new Text(); text28.Text = "; использование программно-педагогических тестовых заданий для проверки знаний студентов и т.д."; run28.Append(runProperties28); run28.Append(text28); paragraph9.Append(paragraphProperties9); paragraph9.Append(run23); paragraph9.Append(run24); paragraph9.Append(proofError7); paragraph9.Append(run25); paragraph9.Append(proofError8); paragraph9.Append(run26); paragraph9.Append(proofError9); paragraph9.Append(run27); paragraph9.Append(proofError10); paragraph9.Append(run28); Paragraph paragraph10 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005B1369", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005B1369" }; ParagraphProperties paragraphProperties10 = new ParagraphProperties(); WidowControl widowControl4 = new WidowControl() { Val = false }; Tabs tabs1 = new Tabs(); TabStop tabStop1 = new TabStop() { Val = TabStopValues.Left, Position = 1080 }; tabs1.Append(tabStop1); Indentation indentation10 = new Indentation() { Left = "851", FirstLine = "567" }; Justification justification10 = new Justification() { Val = JustificationValues.Both }; ParagraphMarkRunProperties paragraphMarkRunProperties10 = new ParagraphMarkRunProperties(); RunFonts runFonts38 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize38 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript38 = new FontSizeComplexScript() { Val = "28" }; Languages languages36 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties10.Append(runFonts38); paragraphMarkRunProperties10.Append(fontSize38); paragraphMarkRunProperties10.Append(fontSizeComplexScript38); paragraphMarkRunProperties10.Append(languages36); paragraphProperties10.Append(widowControl4); paragraphProperties10.Append(tabs1); paragraphProperties10.Append(indentation10); paragraphProperties10.Append(justification10); paragraphProperties10.Append(paragraphMarkRunProperties10); Run run29 = new Run() { RsidRunProperties = "005B1369" }; RunProperties runProperties29 = new RunProperties(); RunFonts runFonts39 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman" }; FontSize fontSize39 = new FontSize() { Val = "28" }; FontSizeComplexScript fontSizeComplexScript39 = new FontSizeComplexScript() { Val = "28" }; Languages languages37 = new Languages() { Val = "ru-RU" }; runProperties29.Append(runFonts39); runProperties29.Append(fontSize39); runProperties29.Append(fontSizeComplexScript39); runProperties29.Append(languages37); Text text29 = new Text(); text29.Text = "Кроме того, инновационные методы также предполагают и применение методов активного обучения: интерактивные методы обучения: («метод кейсов», метод проектов), модульно-рейтинговые технологии организации учебного процесса и др."; run29.Append(runProperties29); run29.Append(text29); paragraph10.Append(paragraphProperties10); paragraph10.Append(run29); Paragraph paragraph11 = new Paragraph() { RsidParagraphMarkRevision = "005B1369", RsidParagraphAddition = "005E7445", RsidParagraphProperties = "005B1369", RsidRunAdditionDefault = "005E7445" }; ParagraphProperties paragraphProperties11 = new ParagraphProperties(); ParagraphMarkRunProperties paragraphMarkRunProperties11 = new ParagraphMarkRunProperties(); Languages languages38 = new Languages() { Val = "ru-RU" }; paragraphMarkRunProperties11.Append(languages38); paragraphProperties11.Append(paragraphMarkRunProperties11); paragraph11.Append(paragraphProperties11); SectionProperties sectionProperties1 = new SectionProperties() { RsidRPr = "005B1369", RsidR = "005E7445" }; PageSize pageSize1 = new PageSize() { Width = (UInt32Value)11906U, Height = (UInt32Value)16838U }; PageMargin pageMargin1 = new PageMargin() { Top = 1134, Right = (UInt32Value)850U, Bottom = 1134, Left = (UInt32Value)1701U, Header = (UInt32Value)708U, Footer = (UInt32Value)708U, Gutter = (UInt32Value)0U }; Columns columns1 = new Columns() { Space = "708" }; DocGrid docGrid1 = new DocGrid() { LinePitch = 360 }; sectionProperties1.Append(pageSize1); sectionProperties1.Append(pageMargin1); sectionProperties1.Append(columns1); sectionProperties1.Append(docGrid1); var paraProp = new ParagraphProperties(); var paragraph0 = new Paragraph(); var runProp = new RunProperties(); var run = new Run(); paraProp = GetParagraphProperties("StyleWithoutIndentation"); var paragraphStyleId = new ParagraphStyleId() { Val = "Header1" }; paraProp.Append(paragraphStyleId); run.Append(new Text("5. Образовательные технологии")); paragraph0.Append(paraProp); paragraph0.Append(run); var paragraph00 = new Paragraph(); paraProp = GetParagraphProperties("StyleWithoutIndentation"); run = new Run(); runProp = new RunProperties { Color = new Color { Val = "FF0000" } }; run.Append(runProp); run.Append(new Text("Данный раздел генерируется в стандартной форме. Возможно его требуется изменить.")); paragraph00.Append(paraProp); paragraph00.Append(run); _body.Append(paragraph0); _body.Append(paragraph00); _body.Append(paragraph1); _body.Append(paragraph2); _body.Append(paragraph3); _body.Append(paragraph4); _body.Append(paragraph5); _body.Append(paragraph6); _body.Append(paragraph7); _body.Append(paragraph8); _body.Append(paragraph9); _body.Append(paragraph10); _body.Append(paragraph11); _body.Append(sectionProperties1); }
public static void AppendListItem(WordprocessingDocument wordprocessingDocument, string p, int level, int listcount, int i, bool isenter) { //MainDocumentPart m = wordprocessingDocument.MainDocumentPart; //Body body = m.Document.Body; Paragraph paragraph1 = new Paragraph(); Paragraph paragraph2 = new Paragraph(); ParagraphProperties pp1 = new ParagraphProperties(); ParagraphProperties pp2 = new ParagraphProperties(); int indent = 420 * (level + 1); Indentation indentation2 = new Indentation() { Left = indent.ToString() }; NumberingProperties numberingProperties1 = new NumberingProperties(); NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = level }; NumberingId numberingId1 = new NumberingId() { Val = 1 }; numberingProperties1.Append(numberingLevelReference1); numberingProperties1.Append(numberingId1); int indent1 = 420 * level; Indentation indentation1 = new Indentation() { Left = indent1.ToString() }; pp1.Append(numberingProperties1); pp1.Append(indentation1); pp2.Append(indentation2); Run run = new Run(); Text text = new Text(); text.Text = p; run.Append(text); if (isenter) { paragraph2.Append(pp2); paragraph2.Append(run); body.Append(paragraph2); } else { paragraph1.Append(pp1); paragraph1.Append(run); body.Append(paragraph1); } }