Пример #1
0
        internal PackagePart CreateDefaultNumberingPart()
        {
            var packagePartUri = new Uri("/word/numbering.xml", UriKind.Relative);
            var part           = package.CreatePart(packagePartUri, ContentTypes.Numbering, CompressionOption.Normal);

            DocumentPart.CreateRelationship(packagePartUri, TargetMode.Internal, RelationshipTypes.Numbering);
            var content = XmlResourceHelper.GetXmlResource("Wordroller.Packages.Defaults.numbering.xml");

            PackagePartHelper.SavePackagePart(part, content);
            return(part);
        }
Пример #2
0
        public (PackagePart, PackageRelationship) AddFooterPart()
        {
            var safePartIndex = package.GetParts().Count() + 1;
            var partUri       = new Uri($"/word/footer{safePartIndex}.xml", UriKind.Relative);
            var part          = package.CreatePart(partUri, ContentTypes.Footer, CompressionOption.Normal);
            var content       = XmlResourceHelper.GetXmlResource("Wordroller.Packages.Defaults.footer.xml");

            PackagePartHelper.SavePackagePart(part, content);
            var relationship = DocumentPart.CreateRelationship(part.Uri, TargetMode.Internal, RelationshipTypes.Footer);

            return(part, relationship);
        }