"""Provides CoreProperties, Dublin-Core attributes of the document.These are broadly-standardized attributes like author, last-modified, etc."""from__future__importannotationsfromtypingimportTYPE_CHECKINGfromdocx.oxml.corepropsimportCT_CorePropertiesifTYPE_CHECKING:fromdocx.oxml.corepropsimportCT_CoreProperties
[文档]classCoreProperties:"""Corresponds to part named ``/docProps/core.xml``, containing the core document properties for this document package."""def__init__(self,element:CT_CoreProperties):self._element=element@propertydefauthor(self):returnself._element.author_text@author.setterdefauthor(self,value:str):self._element.author_text=value@propertydefcategory(self):returnself._element.category_text@category.setterdefcategory(self,value:str):self._element.category_text=value@propertydefcomments(self):returnself._element.comments_text@comments.setterdefcomments(self,value:str):self._element.comments_text=value@propertydefcontent_status(self):returnself._element.contentStatus_text@content_status.setterdefcontent_status(self,value:str):self._element.contentStatus_text=value@propertydefcreated(self):returnself._element.created_datetime@created.setterdefcreated(self,value):self._element.created_datetime=value@propertydefidentifier(self):returnself._element.identifier_text@identifier.setterdefidentifier(self,value:str):self._element.identifier_text=value@propertydefkeywords(self):returnself._element.keywords_text@keywords.setterdefkeywords(self,value:str):self._element.keywords_text=value@propertydeflanguage(self):returnself._element.language_text@language.setterdeflanguage(self,value:str):self._element.language_text=value@propertydeflast_modified_by(self):returnself._element.lastModifiedBy_text@last_modified_by.setterdeflast_modified_by(self,value:str):self._element.lastModifiedBy_text=value@propertydeflast_printed(self):returnself._element.lastPrinted_datetime@last_printed.setterdeflast_printed(self,value):self._element.lastPrinted_datetime=value@propertydefmodified(self):returnself._element.modified_datetime@modified.setterdefmodified(self,value):self._element.modified_datetime=value@propertydefrevision(self):returnself._element.revision_number@revision.setterdefrevision(self,value):self._element.revision_number=value@propertydefsubject(self):returnself._element.subject_text@subject.setterdefsubject(self,value:str):self._element.subject_text=value@propertydeftitle(self):returnself._element.title_text@title.setterdeftitle(self,value:str):self._element.title_text=value@propertydefversion(self):returnself._element.version_text@version.setterdefversion(self,value:str):self._element.version_text=value