private ap.Properties GenerateExtendedFilePropertiesPart1(string NombreHoja) { var element = new ap.Properties( new ap.Application("Microsoft Excel"), new ap.DocumentSecurity("0"), new ap.ScaleCrop("false"), new ap.HeadingPairs( new vt.VTVector( new vt.Variant( new vt.VTLPSTR("Hojas de cálculo")), new vt.Variant( new vt.VTInt32("1")) ) { BaseType = vt.VectorBaseValues.Variant, Size = (UInt32Value)2U }), new ap.TitlesOfParts( new vt.VTVector( new vt.VTLPSTR(NombreHoja) ) { BaseType = vt.VectorBaseValues.Lpstr, Size = (UInt32Value)1U }), new ap.LinksUpToDate("false"), new ap.SharedDocument("false"), new ap.HyperlinksChanged("false")); return(element); }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.Template template1 = new Ap.Template(); template1.Text = "Normal.dotm"; Ap.TotalTime totalTime1 = new Ap.TotalTime(); totalTime1.Text = "1"; Ap.Pages pages1 = new Ap.Pages(); pages1.Text = "1"; Ap.Words words1 = new Ap.Words(); words1.Text = "17"; Ap.Characters characters1 = new Ap.Characters(); characters1.Text = "102"; Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Office Word"; Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity(); documentSecurity1.Text = "0"; Ap.Lines lines1 = new Ap.Lines(); lines1.Text = "1"; Ap.Paragraphs paragraphs1 = new Ap.Paragraphs(); paragraphs1.Text = "1"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.Company company1 = new Ap.Company(); company1.Text = "Microsoft"; Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.CharactersWithSpaces charactersWithSpaces1 = new Ap.CharactersWithSpaces(); charactersWithSpaces1.Text = "118"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "14.0000"; properties1.Append(template1); properties1.Append(totalTime1); properties1.Append(pages1); properties1.Append(words1); properties1.Append(characters1); properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(lines1); properties1.Append(paragraphs1); properties1.Append(scaleCrop1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(charactersWithSpaces1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
private void generateExtendedFilePropertiesPartContent(ExtendedFilePropertiesPart extendedFilePropertiesPart) { var properties = new Properties(); properties.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); var application = new Application { Text = "Microsoft Excel" }; var documentSecurity = new DocumentSecurity { Text = "0" }; var scaleCrop = new ScaleCrop { Text = "false" }; var headingPairs = new HeadingPairs(); var vTVector1 = new VTVector { BaseType = VectorBaseValues.Variant, Size = 2 }; var variant1 = new Variant(); var vTLPSTR1 = new VTLPSTR { Text = "Листы" }; variant1.Append(vTLPSTR1); var variant2 = new Variant(); var vTInt321 = new VTInt32 { Text = "1" }; variant2.Append(vTInt321); vTVector1.Append(variant1); vTVector1.Append(variant2); headingPairs.Append(vTVector1); var titlesOfParts = new TitlesOfParts(); var vTVector2 = new VTVector { BaseType = VectorBaseValues.Lpstr, Size = 1 }; var vTLPSTR2 = new VTLPSTR { Text = "Документ" }; vTVector2.Append(vTLPSTR2); titlesOfParts.Append(vTVector2); var linksUpToDate = new LinksUpToDate { Text = "false" }; var sharedDocument = new SharedDocument { Text = "false" }; var hyperlinksChanged = new HyperlinksChanged { Text = "false" }; var applicationVersion = new ApplicationVersion { Text = "14.0300" }; properties.Append(application); properties.Append(documentSecurity); properties.Append(scaleCrop); properties.Append(headingPairs); properties.Append(titlesOfParts); properties.Append(linksUpToDate); properties.Append(sharedDocument); properties.Append(hyperlinksChanged); properties.Append(applicationVersion); extendedFilePropertiesPart.Properties = properties; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.Template template1 = new Ap.Template(); template1.Text = "Normal.dotm"; Ap.TotalTime totalTime1 = new Ap.TotalTime(); totalTime1.Text = "52"; Ap.Pages pages1 = new Ap.Pages(); pages1.Text = "1"; Ap.Words words1 = new Ap.Words(); words1.Text = "76"; Ap.Characters characters1 = new Ap.Characters(); characters1.Text = "439"; Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Office Word"; Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity(); documentSecurity1.Text = "0"; Ap.Lines lines1 = new Ap.Lines(); lines1.Text = "3"; Ap.Paragraphs paragraphs1 = new Ap.Paragraphs(); paragraphs1.Text = "1"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs(); Vt.VTVector vTVector1 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)2U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR(); vTLPSTR1.Text = "Title"; variant1.Append(vTLPSTR1); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vTInt321 = new Vt.VTInt32(); vTInt321.Text = "1"; variant2.Append(vTInt321); vTVector1.Append(variant1); vTVector1.Append(variant2); headingPairs1.Append(vTVector1); Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts(); Vt.VTVector vTVector2 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)1U }; Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR(); vTLPSTR2.Text = ""; vTVector2.Append(vTLPSTR2); titlesOfParts1.Append(vTVector2); Ap.Company company1 = new Ap.Company(); company1.Text = ""; Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.CharactersWithSpaces charactersWithSpaces1 = new Ap.CharactersWithSpaces(); charactersWithSpaces1.Text = "514"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "15.0000"; properties1.Append(template1); properties1.Append(totalTime1); properties1.Append(pages1); properties1.Append(words1); properties1.Append(characters1); properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(lines1); properties1.Append(paragraphs1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(charactersWithSpaces1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Excel"; Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity(); documentSecurity1.Text = "0"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs(); Vt.VTVector vTVector1 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)4U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR(); vTLPSTR1.Text = "Hojas de cálculo"; variant1.Append(vTLPSTR1); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vTInt321 = new Vt.VTInt32(); vTInt321.Text = "1"; variant2.Append(vTInt321); Vt.Variant variant3 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR(); vTLPSTR2.Text = "Rangos con nombre"; variant3.Append(vTLPSTR2); Vt.Variant variant4 = new Vt.Variant(); Vt.VTInt32 vTInt322 = new Vt.VTInt32(); vTInt322.Text = "1"; variant4.Append(vTInt322); vTVector1.Append(variant1); vTVector1.Append(variant2); vTVector1.Append(variant3); vTVector1.Append(variant4); headingPairs1.Append(vTVector1); Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts(); Vt.VTVector vTVector2 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)2U }; Vt.VTLPSTR vTLPSTR3 = new Vt.VTLPSTR(); vTLPSTR3.Text = "Hoja1"; Vt.VTLPSTR vTLPSTR4 = new Vt.VTLPSTR(); vTLPSTR4.Text = "Hoja1!Área_de_impresión"; vTVector2.Append(vTLPSTR3); vTVector2.Append(vTLPSTR4); titlesOfParts1.Append(vTVector2); Ap.Company company1 = new Ap.Company(); company1.Text = "sprayette"; Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "12.0000"; properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
// Generates content of extendedFilePropertiesPart1. private static void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { var properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); var totalTime1 = new Ap.TotalTime { Text = "0" }; var application1 = new Ap.Application { Text = "Microsoft Excel" }; var documentSecurity1 = new Ap.DocumentSecurity { Text = "0" }; var scaleCrop1 = new Ap.ScaleCrop { Text = "false" }; var headingPairs1 = new Ap.HeadingPairs(); var vTVector1 = new Vt.VTVector { BaseType = Vt.VectorBaseValues.Variant, Size = 2U }; var variant1 = new Vt.Variant(); var vTlpstr1 = new Vt.VTLPSTR { Text = "Arbeitsblätter" }; variant1.Append(vTlpstr1); var variant2 = new Vt.Variant(); var vTInt321 = new Vt.VTInt32 { Text = "3" }; variant2.Append(vTInt321); vTVector1.Append(variant1); vTVector1.Append(variant2); headingPairs1.Append(vTVector1); var titlesOfParts1 = new Ap.TitlesOfParts(); var vTVector2 = new Vt.VTVector { BaseType = Vt.VectorBaseValues.Lpstr, Size = 3U }; var vTlpstr2 = new Vt.VTLPSTR { Text = "Tabelle1" }; var vTlpstr3 = new Vt.VTLPSTR { Text = "Tabelle2" }; var vTlpstr4 = new Vt.VTLPSTR { Text = "Tabelle3" }; vTVector2.Append(vTlpstr2); vTVector2.Append(vTlpstr3); vTVector2.Append(vTlpstr4); titlesOfParts1.Append(vTVector2); var company1 = new Ap.Company { Text = "Bodoconsult EDV-Dienstleistungen GmbH" }; var linksUpToDate1 = new Ap.LinksUpToDate { Text = "false" }; var sharedDocument1 = new Ap.SharedDocument { Text = "false" }; var hyperlinksChanged1 = new Ap.HyperlinksChanged { Text = "false" }; var applicationVersion1 = new Ap.ApplicationVersion { Text = "14.0300" }; properties1.Append(totalTime1); properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.TotalTime totalTime1 = new Ap.TotalTime(); totalTime1.Text = "10"; Ap.Words words1 = new Ap.Words(); words1.Text = "37"; Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Office PowerPoint"; Ap.PresentationFormat presentationFormat1 = new Ap.PresentationFormat(); presentationFormat1.Text = "On-screen Show (4:3)"; Ap.Paragraphs paragraphs1 = new Ap.Paragraphs(); paragraphs1.Text = "9"; Ap.Slides slides1 = new Ap.Slides(); slides1.Text = "1"; Ap.Notes notes1 = new Ap.Notes(); notes1.Text = "0"; Ap.HiddenSlides hiddenSlides1 = new Ap.HiddenSlides(); hiddenSlides1.Text = "0"; Ap.MultimediaClips multimediaClips1 = new Ap.MultimediaClips(); multimediaClips1.Text = "0"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs(); Vt.VTVector vTVector1 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)6U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR(); vTLPSTR1.Text = "Fonts Used"; variant1.Append(vTLPSTR1); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vTInt321 = new Vt.VTInt32(); vTInt321.Text = "3"; variant2.Append(vTInt321); Vt.Variant variant3 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR(); vTLPSTR2.Text = "Theme"; variant3.Append(vTLPSTR2); Vt.Variant variant4 = new Vt.Variant(); Vt.VTInt32 vTInt322 = new Vt.VTInt32(); vTInt322.Text = "1"; variant4.Append(vTInt322); Vt.Variant variant5 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR3 = new Vt.VTLPSTR(); vTLPSTR3.Text = "Slide Titles"; variant5.Append(vTLPSTR3); Vt.Variant variant6 = new Vt.Variant(); Vt.VTInt32 vTInt323 = new Vt.VTInt32(); vTInt323.Text = "1"; variant6.Append(vTInt323); vTVector1.Append(variant1); vTVector1.Append(variant2); vTVector1.Append(variant3); vTVector1.Append(variant4); vTVector1.Append(variant5); vTVector1.Append(variant6); headingPairs1.Append(vTVector1); Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts(); Vt.VTVector vTVector2 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)5U }; Vt.VTLPSTR vTLPSTR4 = new Vt.VTLPSTR(); vTLPSTR4.Text = "Arial"; Vt.VTLPSTR vTLPSTR5 = new Vt.VTLPSTR(); vTLPSTR5.Text = "Calibri"; Vt.VTLPSTR vTLPSTR6 = new Vt.VTLPSTR(); vTLPSTR6.Text = "Century Gothic"; Vt.VTLPSTR vTLPSTR7 = new Vt.VTLPSTR(); vTLPSTR7.Text = "Office Theme"; Vt.VTLPSTR vTLPSTR8 = new Vt.VTLPSTR(); vTLPSTR8.Text = "PowerPoint Presentation"; vTVector2.Append(vTLPSTR4); vTVector2.Append(vTLPSTR5); vTVector2.Append(vTLPSTR6); vTVector2.Append(vTLPSTR7); vTVector2.Append(vTLPSTR8); titlesOfParts1.Append(vTVector2); Ap.Company company1 = new Ap.Company(); company1.Text = "Microsoft"; Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "15.0000"; properties1.Append(totalTime1); properties1.Append(words1); properties1.Append(application1); properties1.Append(presentationFormat1); properties1.Append(paragraphs1); properties1.Append(slides1); properties1.Append(notes1); properties1.Append(hiddenSlides1); properties1.Append(multimediaClips1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); Ap.Template template1 = new Ap.Template(); template1.Text = "RADAR Template.dot"; Ap.TotalTime totalTime1 = new Ap.TotalTime(); totalTime1.Text = "7"; Ap.Pages pages1 = new Ap.Pages(); pages1.Text = "1"; Ap.Words words1 = new Ap.Words(); words1.Text = "151"; Ap.Characters characters1 = new Ap.Characters(); characters1.Text = "831"; Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Office Word"; Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity(); documentSecurity1.Text = "0"; Ap.Lines lines1 = new Ap.Lines(); lines1.Text = "6"; Ap.Paragraphs paragraphs1 = new Ap.Paragraphs(); paragraphs1.Text = "1"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.Company company1 = new Ap.Company(); company1.Text = "CGI"; Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.CharactersWithSpaces charactersWithSpaces1 = new Ap.CharactersWithSpaces(); charactersWithSpaces1.Text = "981"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "12.0000"; properties1.Append(template1); properties1.Append(totalTime1); properties1.Append(pages1); properties1.Append(words1); properties1.Append(characters1); properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(lines1); properties1.Append(paragraphs1); properties1.Append(scaleCrop1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(charactersWithSpaces1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Excel"; Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity(); documentSecurity1.Text = "0"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs(); Vt.VTVector vTVector1 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)2U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR(); vTLPSTR1.Text = "Hojas de cálculo"; variant1.Append(vTLPSTR1); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vTInt321 = new Vt.VTInt32(); vTInt321.Text = "1"; variant2.Append(vTInt321); vTVector1.Append(variant1); vTVector1.Append(variant2); headingPairs1.Append(vTVector1); Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts(); Vt.VTVector vTVector2 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)1U }; Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR(); switch(_Estado.ToUpper()) { case "ORDENADO":{ vTLPSTR2.Text = _Estado + " " + _oCabecera.AnoMes + " " + _oCabecera.IdentifEspacio; break;} case "ESTIMADO":{ vTLPSTR2.Text = _Estado + " " + _eCabecera.AnoMes + " " + _eCabecera.IdentifEspacio; break;} case "CERTIFICADO":{ vTLPSTR2.Text = _Estado + " " + _cCabecera.AnoMes + " " + _cCabecera.IdentifEspacio; break;} } vTVector2.Append(vTLPSTR2); titlesOfParts1.Append(vTVector2); Ap.Company company1 = new Ap.Company(); company1.Text = "Sprayette"; Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "12.0000"; properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
/// <summary> /// Создает расширенные свойства документа /// </summary> /// <param name="extendedPropertiesPart"></param> private void GenerateExtendedProperties(ExtendedFilePropertiesPart extendedPropertiesPart) { Ap.Properties properties = new Ap.Properties(); properties.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.Application application = new Ap.Application { Text = "Microsoft Excel" }; Ap.DocumentSecurity documentSecurity = new Ap.DocumentSecurity { Text = "0" }; Ap.ScaleCrop scaleCrop = new Ap.ScaleCrop() { Text = "false" }; Ap.HeadingPairs headingPairs = new Ap.HeadingPairs(); Vt.VTVector vtVector = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Variant, Size = 2U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vtlpstr = new Vt.VTLPSTR() { Text = "Spreadsheets" }; variant1.Append(vtlpstr); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vtInt32 = new Vt.VTInt32() { Text = "1" }; variant2.Append(vtInt32); vtVector.Append(variant1); vtVector.Append(variant2); headingPairs.Append(vtVector); Ap.TitlesOfParts titlesOfParts = new Ap.TitlesOfParts(); Vt.VTVector vtVector2 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Lpstr, Size = 1U }; Vt.VTLPSTR vtlpstr2 = new Vt.VTLPSTR() { Text = "testSheet" }; vtVector2.Append(vtlpstr2); titlesOfParts.Append(vtVector2); Ap.Company company = new Ap.Company() { Text = "BIT LLC" }; Ap.LinksUpToDate linksUpToDate = new Ap.LinksUpToDate() { Text = "false" }; Ap.SharedDocument sharedDocument = new Ap.SharedDocument() { Text = "false" }; Ap.HyperlinksChanged hyperlinksChanged = new Ap.HyperlinksChanged() { Text = "false" }; Ap.ApplicationVersion applicationVersion = new Ap.ApplicationVersion() { Text = "15.0300" }; properties.Append(application); properties.Append(documentSecurity); properties.Append(scaleCrop); properties.Append(headingPairs); properties.Append(titlesOfParts); properties.Append(company); properties.Append(linksUpToDate); properties.Append(sharedDocument); properties.Append(hyperlinksChanged); properties.Append(applicationVersion); extendedPropertiesPart.Properties = properties; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Excel"; Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity(); documentSecurity1.Text = "0"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs(); Vt.VTVector vTVector1 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)2U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR(); vTLPSTR1.Text = "Worksheets"; variant1.Append(vTLPSTR1); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vTInt321 = new Vt.VTInt32(); vTInt321.Text = "1"; variant2.Append(vTInt321); vTVector1.Append(variant1); vTVector1.Append(variant2); headingPairs1.Append(vTVector1); Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts(); Vt.VTVector vTVector2 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)1U }; Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR(); vTLPSTR2.Text = "Sheet1"; vTVector2.Append(vTLPSTR2); titlesOfParts1.Append(vTVector2); Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "15.0300"; properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(linksUpToDate1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
public static void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.Template template1 = new Ap.Template(); template1.Text = "Macintosh HD:Users:katmccord:Desktop:NAS001_FINRA_Presentation_071907.pot"; Ap.TotalTime totalTime1 = new Ap.TotalTime(); totalTime1.Text = "0"; Ap.Words words1 = new Ap.Words(); words1.Text = "157"; Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Office PowerPoint"; Ap.PresentationFormat presentationFormat1 = new Ap.PresentationFormat(); presentationFormat1.Text = "A4 Paper (210x297 mm)"; Ap.Paragraphs paragraphs1 = new Ap.Paragraphs(); paragraphs1.Text = "27"; Ap.Slides slides1 = new Ap.Slides(); slides1.Text = "1"; Ap.Notes notes1 = new Ap.Notes(); notes1.Text = "1"; Ap.HiddenSlides hiddenSlides1 = new Ap.HiddenSlides(); hiddenSlides1.Text = "0"; Ap.MultimediaClips multimediaClips1 = new Ap.MultimediaClips(); multimediaClips1.Text = "0"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs(); Vt.VTVector vTVector1 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)6U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR(); vTLPSTR1.Text = "Fonts Used"; variant1.Append(vTLPSTR1); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vTInt321 = new Vt.VTInt32(); vTInt321.Text = "5"; variant2.Append(vTInt321); Vt.Variant variant3 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR(); vTLPSTR2.Text = "Theme"; variant3.Append(vTLPSTR2); Vt.Variant variant4 = new Vt.Variant(); Vt.VTInt32 vTInt322 = new Vt.VTInt32(); vTInt322.Text = "1"; variant4.Append(vTInt322); Vt.Variant variant5 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR3 = new Vt.VTLPSTR(); vTLPSTR3.Text = "Slide Titles"; variant5.Append(vTLPSTR3); Vt.Variant variant6 = new Vt.Variant(); Vt.VTInt32 vTInt323 = new Vt.VTInt32(); vTInt323.Text = "1"; variant6.Append(vTInt323); vTVector1.Append(variant1); vTVector1.Append(variant2); vTVector1.Append(variant3); vTVector1.Append(variant4); vTVector1.Append(variant5); vTVector1.Append(variant6); headingPairs1.Append(vTVector1); Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts(); Vt.VTVector vTVector2 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)7U }; Vt.VTLPSTR vTLPSTR4 = new Vt.VTLPSTR(); vTLPSTR4.Text = "Arial"; Vt.VTLPSTR vTLPSTR5 = new Vt.VTLPSTR(); vTLPSTR5.Text = "Bliss Pro Regular"; Vt.VTLPSTR vTLPSTR6 = new Vt.VTLPSTR(); vTLPSTR6.Text = "DaxPro-Medium"; Vt.VTLPSTR vTLPSTR7 = new Vt.VTLPSTR(); vTLPSTR7.Text = "Times"; Vt.VTLPSTR vTLPSTR8 = new Vt.VTLPSTR(); vTLPSTR8.Text = "Wingdings"; Vt.VTLPSTR vTLPSTR9 = new Vt.VTLPSTR(); vTLPSTR9.Text = "NAS001_FINRA_Presentation_071907"; Vt.VTLPSTR vTLPSTR10 = new Vt.VTLPSTR(); vTLPSTR10.Text = "PowerPoint Presentation"; vTVector2.Append(vTLPSTR4); vTVector2.Append(vTLPSTR5); vTVector2.Append(vTLPSTR6); vTVector2.Append(vTLPSTR7); vTVector2.Append(vTLPSTR8); vTVector2.Append(vTLPSTR9); vTVector2.Append(vTLPSTR10); titlesOfParts1.Append(vTVector2); Ap.Company company1 = new Ap.Company(); company1.Text = ""; Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "16.0000"; properties1.Append(template1); properties1.Append(totalTime1); properties1.Append(words1); properties1.Append(application1); properties1.Append(presentationFormat1); properties1.Append(paragraphs1); properties1.Append(slides1); properties1.Append(notes1); properties1.Append(hiddenSlides1); properties1.Append(multimediaClips1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Excel"; Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity(); documentSecurity1.Text = "0"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs(); Vt.VTVector vTVector1 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)2U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR(); vTLPSTR1.Text = "Worksheets"; variant1.Append(vTLPSTR1); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vTInt321 = new Vt.VTInt32(); vTInt321.Text = "11"; variant2.Append(vTInt321); vTVector1.Append(variant1); vTVector1.Append(variant2); headingPairs1.Append(vTVector1); Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts(); Vt.VTVector vTVector2 = new Vt.VTVector(){ BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)11U }; Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR(); vTLPSTR2.Text = "data"; Vt.VTLPSTR vTLPSTR3 = new Vt.VTLPSTR(); vTLPSTR3.Text = "data2"; Vt.VTLPSTR vTLPSTR4 = new Vt.VTLPSTR(); vTLPSTR4.Text = "Cache"; Vt.VTLPSTR vTLPSTR5 = new Vt.VTLPSTR(); vTLPSTR5.Text = "Level"; Vt.VTLPSTR vTLPSTR6 = new Vt.VTLPSTR(); vTLPSTR6.Text = "Caption"; Vt.VTLPSTR vTLPSTR7 = new Vt.VTLPSTR(); vTLPSTR7.Text = "ShowHeader"; Vt.VTLPSTR vTLPSTR8 = new Vt.VTLPSTR(); vTLPSTR8.Text = "ShowSelectionLabel"; Vt.VTLPSTR vTLPSTR9 = new Vt.VTLPSTR(); vTLPSTR9.Text = "ShowTimeLevel"; Vt.VTLPSTR vTLPSTR10 = new Vt.VTLPSTR(); vTLPSTR10.Text = "ShowHorizontalScrollbar"; Vt.VTLPSTR vTLPSTR11 = new Vt.VTLPSTR(); vTLPSTR11.Text = "ScrollPosition"; Vt.VTLPSTR vTLPSTR12 = new Vt.VTLPSTR(); vTLPSTR12.Text = "Style"; vTVector2.Append(vTLPSTR2); vTVector2.Append(vTLPSTR3); vTVector2.Append(vTLPSTR4); vTVector2.Append(vTLPSTR5); vTVector2.Append(vTLPSTR6); vTVector2.Append(vTLPSTR7); vTVector2.Append(vTLPSTR8); vTVector2.Append(vTLPSTR9); vTVector2.Append(vTLPSTR10); vTVector2.Append(vTLPSTR11); vTVector2.Append(vTLPSTR12); titlesOfParts1.Append(vTVector2); Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "15.0300"; properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(linksUpToDate1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); Ap.Application application1 = new Ap.Application(); application1.Text = "Microsoft Excel"; Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity(); documentSecurity1.Text = "0"; Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop(); scaleCrop1.Text = "false"; Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs(); Vt.VTVector vTVector1 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)2U }; Vt.Variant variant1 = new Vt.Variant(); Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR(); vTLPSTR1.Text = "Worksheets"; variant1.Append(vTLPSTR1); Vt.Variant variant2 = new Vt.Variant(); Vt.VTInt32 vTInt321 = new Vt.VTInt32(); vTInt321.Text = "3"; variant2.Append(vTInt321); vTVector1.Append(variant1); vTVector1.Append(variant2); headingPairs1.Append(vTVector1); Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts(); Vt.VTVector vTVector2 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)3U }; Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR(); vTLPSTR2.Text = "Sheet1"; Vt.VTLPSTR vTLPSTR3 = new Vt.VTLPSTR(); vTLPSTR3.Text = "Sheet2"; Vt.VTLPSTR vTLPSTR4 = new Vt.VTLPSTR(); vTLPSTR4.Text = "Sheet3"; vTVector2.Append(vTLPSTR2); vTVector2.Append(vTLPSTR3); vTVector2.Append(vTLPSTR4); titlesOfParts1.Append(vTVector2); Ap.Company company1 = new Ap.Company(); company1.Text = "None"; Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate(); linksUpToDate1.Text = "false"; Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument(); sharedDocument1.Text = "false"; Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged(); hyperlinksChanged1.Text = "false"; Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion(); applicationVersion1.Text = "12.0000"; properties1.Append(application1); properties1.Append(documentSecurity1); properties1.Append(scaleCrop1); properties1.Append(headingPairs1); properties1.Append(titlesOfParts1); properties1.Append(company1); properties1.Append(linksUpToDate1); properties1.Append(sharedDocument1); properties1.Append(hyperlinksChanged1); properties1.Append(applicationVersion1); extendedFilePropertiesPart1.Properties = properties1; }
// Generates content of extendedFilePropertiesPart1. private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1) { Ap.Properties properties1 = new Ap.Properties(); properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Ap.TotalTime totalTime1 = new Ap.TotalTime(); totalTime1.Text = "0"; Ap.Application application1 = new Ap.Application(); application1.Text = "LibreOffice/5.0.2.2$Windows_x86 LibreOffice_project/37b43f919e4de5eeaca9b9755ed688758a8251fe"; Ap.Paragraphs paragraphs1 = new Ap.Paragraphs(); paragraphs1.Text = "335"; properties1.Append(totalTime1); properties1.Append(application1); properties1.Append(paragraphs1); extendedFilePropertiesPart1.Properties = properties1; }
private void TestSimpleAll(SdbSchemaDatas sdbSchemaDatas) { ValidationContext validationContext = new ValidationContext(); ValidationResult actual = new ValidationResult(); validationContext.ValidationErrorEventHandler += actual.OnValidationError; OpenXmlElement errorChild; Properties properties = new Properties(); var particleConstraint = sdbSchemaDatas.GetSchemaTypeData(properties).ParticleConstraint; var target = particleConstraint.ParticleValidator as AllParticleValidator; validationContext.Element = properties; var expected = properties; //<xsd:complexType name="CT_Properties"> // <xsd:all> // <xsd:element name="Template" minOccurs="0" maxOccurs="1" type="xsd:string"> // <xsd:element name="Manager" minOccurs="0" maxOccurs="1" type="xsd:string"> // <xsd:element name="Company" minOccurs="0" maxOccurs="1" type="xsd:string"> // <xsd:element name="Pages" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="Words" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="Characters" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="PresentationFormat" minOccurs="0" maxOccurs="1" type="xsd:string"> // <xsd:element name="Lines" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="Paragraphs" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="Slides" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="Notes" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="TotalTime" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="HiddenSlides" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="MMClips" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="ScaleCrop" minOccurs="0" maxOccurs="1" type="xsd:boolean"> // <xsd:element name="HeadingPairs" minOccurs="0" maxOccurs="1" type="CT_VectorVariant"> // <xsd:element name="TitlesOfParts" minOccurs="0" maxOccurs="1" type="CT_VectorLpstr"> // <xsd:element name="LinksUpToDate" minOccurs="0" maxOccurs="1" type="xsd:boolean"> // <xsd:element name="CharactersWithSpaces" minOccurs="0" maxOccurs="1" type="xsd:int"> // <xsd:element name="SharedDoc" minOccurs="0" maxOccurs="1" type="xsd:boolean"> // <xsd:element name="HyperlinkBase" minOccurs="0" maxOccurs="1" type="xsd:string"> // <xsd:element name="HLinks" minOccurs="0" maxOccurs="1" type="CT_VectorVariant"> // <xsd:element name="HyperlinksChanged" minOccurs="0" maxOccurs="1" type="xsd:boolean"> // <xsd:element name="DigSig" minOccurs="0" maxOccurs="1" type="CT_DigSigBlob"> // <xsd:element name="Application" minOccurs="0" maxOccurs="1" type="xsd:string"> // <xsd:element name="AppVersion" minOccurs="0" maxOccurs="1" type="xsd:string"> // <xsd:element name="DocSecurity" minOccurs="0" maxOccurs="1" type="xsd:int"> // </xsd:all> //</xsd:complexType> // ***** good case ****** // empty is ok target.Validate(validationContext); Assert.True(actual.Valid); // any one is ok properties.AppendChild(new Company()); target.Validate(validationContext); Assert.True(actual.Valid); // any order is ok properties.AppendChild(new Template()); target.Validate(validationContext); Assert.True(actual.Valid); // any order is ok properties.AppendChild(new DocumentSecurity()); target.Validate(validationContext); Assert.True(actual.Valid); // any order is ok properties.AppendChild(new HyperlinkBase()); target.Validate(validationContext); Assert.True(actual.Valid); // ***** error case ****** // first is invlaid errorChild = properties.PrependChild(new Properties()); target.Validate(validationContext); Assert.False(actual.Valid); Assert.Equal(1, actual.Errors.Count); Assert.Same(expected, actual.Errors[0].Node); Assert.Same(errorChild, actual.Errors[0].RelatedNode); Assert.Equal(ValidationErrorType.Schema, actual.Errors[0].ErrorType); Assert.Equal("Sch_InvalidElementContentExpectingComplex", actual.Errors[0].Id); Assert.True(actual.Errors[0].Description.Contains(":Template")); Assert.True(actual.Errors[0].Description.Contains(":DocSecurity")); properties.RemoveChild(errorChild); actual.Clear(); //invalid child in middle errorChild = properties.InsertBefore(new Properties(), properties.LastChild); target.Validate(validationContext); Assert.False(actual.Valid); Assert.Equal(1, actual.Errors.Count); Assert.Same(expected, actual.Errors[0].Node); Assert.Same(errorChild, actual.Errors[0].RelatedNode); Assert.Equal(ValidationErrorType.Schema, actual.Errors[0].ErrorType); Assert.Equal("Sch_InvalidElementContentExpectingComplex", actual.Errors[0].Id); Assert.False(actual.Errors[0].Description.Contains(":Template")); Assert.True(actual.Errors[0].Description.Contains(":AppVersion")); properties.RemoveChild(errorChild); actual.Clear(); // dup errorChild = properties.FirstChild; properties.PrependChild(new Company()); target.Validate(validationContext); Assert.False(actual.Valid); Assert.Equal(1, actual.Errors.Count); Assert.Same(expected, actual.Errors[0].Node); Assert.Same(errorChild, actual.Errors[0].RelatedNode); Assert.Equal(ValidationErrorType.Schema, actual.Errors[0].ErrorType); Assert.Equal("Sch_AllElement", actual.Errors[0].Id); Assert.False(actual.Errors[0].Description.Contains(ValidationErrorStrings.Fmt_ListOfPossibleElements)); properties.RemoveChild(errorChild); }