Ejemplo n.º 1
0
        public void addCoreProperties(DocX document, DocInfoOption option)
        {
            if (!string.IsNullOrWhiteSpace(option.Subject))
            {
                document.AddCoreProperty("subject", option.Subject);
            }
            if (!string.IsNullOrWhiteSpace(option.Title))
            {
                document.AddCoreProperty("title", option.Title);
            }
            if (!string.IsNullOrWhiteSpace(option.Creator))
            {
                document.AddCoreProperty("creator", option.Creator);
            }
            if (!string.IsNullOrWhiteSpace(option.Description))
            {
                document.AddCoreProperty("description", option.Description);
            }
            if (!string.IsNullOrWhiteSpace(option.Category))
            {
                document.AddCoreProperty("category", option.Category);
            }
            if (!string.IsNullOrWhiteSpace(option.Version))
            {
                document.AddCoreProperty("version", option.Version);
            }


            /*
             * document.AddCoreProperty("created", option.Created);
             * document.AddCoreProperty("modified", option.Modified);
             * document.AddCoreProperty("keywords", option.Keywords);
             * document.AddCoreProperty("lastModifiedBy", option.LastModifiedBy);
             * document.AddCoreProperty("revision", option.Revision);*/
        }
Ejemplo n.º 2
0
        public static void DocInfoSet(DocX document, DocInfoService docInfoService, FormValOption formValOption)
        {
            string  title          = formValOption.DocTitle;
            string  subject        = formValOption.DocSubject;
            string  category       = formValOption.DocCategory;
            string  description    = formValOption.DocDescription;
            string  creator        = formValOption.DocCreator;
            string  version        = formValOption.DocVersion;
            Boolean editProtect    = formValOption.DocEditPrctCheckBox;
            Boolean removeEditPrct = formValOption.DocEditPrctRemove;
            string  editPassword   = formValOption.DocEditPassword;

            DocInfoOption option = new DocInfoOption(subject, title, creator, "", description, "", "", category, version, "", "");

            docInfoService.addCoreProperties(document, option);
            if (removeEditPrct)
            {
                docInfoService.DocRemoveProtect(document, removeEditPrct);
            }
            else if (editProtect)
            {
                docInfoService.DocProtect(document, editProtect, editPassword);
            }
        }
Ejemplo n.º 3
0
 public void addCoreProperties(DocX document, DocInfoOption option)
 {
     this.docInfoSetting.addCoreProperties(document, option);
 }