public static void GenerateCustomFilePropertiesPart1Content(CustomFilePropertiesPart customFilePropertiesPart1) { Op.Properties properties2 = new Op.Properties(); properties2.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Op.CustomDocumentProperty customDocumentProperty1 = new Op.CustomDocumentProperty() { FormatId = "{D5CDD505-2E9C-101B-9397-08002B2CF9AE}", PropertyId = 2, Name = "ContentTypeId" }; Vt.VTLPWSTR vTLPWSTR1 = new Vt.VTLPWSTR(); vTLPWSTR1.Text = "0x0101004B3CC135CC07AD41A19C6A3D7A557156"; customDocumentProperty1.Append(vTLPWSTR1); Op.CustomDocumentProperty customDocumentProperty2 = new Op.CustomDocumentProperty() { FormatId = "{D5CDD505-2E9C-101B-9397-08002B2CF9AE}", PropertyId = 3, Name = "Order" }; Vt.VTDouble vTDouble1 = new Vt.VTDouble(); vTDouble1.Text = "3254000"; customDocumentProperty2.Append(vTDouble1); properties2.Append(customDocumentProperty1); properties2.Append(customDocumentProperty2); customFilePropertiesPart1.Properties = properties2; }
private void GenerateCustomFilePropertiesPartContent(CustomFilePropertiesPart customFilePropertiesPart1) { var properties2 = new DocumentFormat.OpenXml.CustomProperties.Properties(); properties2.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); var propertyId = 1; foreach (XlCustomProperty p in Properties) { propertyId++; var customDocumentProperty = new CustomDocumentProperty { FormatId = "{D5CDD505-2E9C-101B-9397-08002B2CF9AE}", PropertyId = propertyId, Name = p.Name }; var vTlpwstr1 = new VTLPWSTR { Text = p.Value }; customDocumentProperty.AppendChild(vTlpwstr1); properties2.AppendChild(customDocumentProperty); } customFilePropertiesPart1.Properties = properties2; customFilePropertiesPart1.Properties.Save(); }
// Generates content of customFilePropertiesPart1. private void GenerateCustomFilePropertiesPart1Content(CustomFilePropertiesPart customFilePropertiesPart1) { Op.Properties properties2 = new Op.Properties(); properties2.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"); Op.CustomDocumentProperty customDocumentProperty1 = new Op.CustomDocumentProperty() { FormatId = "{D5CDD505-2E9C-101B-9397-08002B2CF9AE}", PropertyId = 2, Name = "ContentTypeId" }; Vt.VTLPWSTR vTLPWSTR1 = new Vt.VTLPWSTR(); vTLPWSTR1.Text = "0x010100DA191A7983F9F44A9C60D24B5C4D22D7"; customDocumentProperty1.Append(vTLPWSTR1); properties2.Append(customDocumentProperty1); customFilePropertiesPart1.Properties = properties2; }