aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/docx/opc/constants.py
diff options
context:
space:
mode:
authorS. Solomon Darnell2025-03-28 21:52:21 -0500
committerS. Solomon Darnell2025-03-28 21:52:21 -0500
commit4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch)
treeee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/docx/opc/constants.py
parentcc961e04ba734dd72309fb548a2f97d67d578813 (diff)
downloadgn-ai-master.tar.gz
two version of R2R are hereHEADmaster
Diffstat (limited to '.venv/lib/python3.12/site-packages/docx/opc/constants.py')
-rw-r--r--.venv/lib/python3.12/site-packages/docx/opc/constants.py532
1 files changed, 532 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/docx/opc/constants.py b/.venv/lib/python3.12/site-packages/docx/opc/constants.py
new file mode 100644
index 00000000..89d3c16c
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/docx/opc/constants.py
@@ -0,0 +1,532 @@
+"""Constant values related to the Open Packaging Convention.
+
+In particular it includes content types and relationship types.
+"""
+
+
+class CONTENT_TYPE:
+ """Content type URIs (like MIME-types) that specify a part's format."""
+
+ BMP = "image/bmp"
+ DML_CHART = "application/vnd.openxmlformats-officedocument.drawingml.chart+xml"
+ DML_CHARTSHAPES = (
+ "application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml"
+ )
+ DML_DIAGRAM_COLORS = (
+ "application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml"
+ )
+ DML_DIAGRAM_DATA = (
+ "application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml"
+ )
+ DML_DIAGRAM_LAYOUT = (
+ "application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml"
+ )
+ DML_DIAGRAM_STYLE = (
+ "application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml"
+ )
+ GIF = "image/gif"
+ JPEG = "image/jpeg"
+ MS_PHOTO = "image/vnd.ms-photo"
+ OFC_CUSTOM_PROPERTIES = (
+ "application/vnd.openxmlformats-officedocument.custom-properties+xml"
+ )
+ OFC_CUSTOM_XML_PROPERTIES = (
+ "application/vnd.openxmlformats-officedocument.customXmlProperties+xml"
+ )
+ OFC_DRAWING = "application/vnd.openxmlformats-officedocument.drawing+xml"
+ OFC_EXTENDED_PROPERTIES = (
+ "application/vnd.openxmlformats-officedocument.extended-properties+xml"
+ )
+ OFC_OLE_OBJECT = "application/vnd.openxmlformats-officedocument.oleObject"
+ OFC_PACKAGE = "application/vnd.openxmlformats-officedocument.package"
+ OFC_THEME = "application/vnd.openxmlformats-officedocument.theme+xml"
+ OFC_THEME_OVERRIDE = (
+ "application/vnd.openxmlformats-officedocument.themeOverride+xml"
+ )
+ OFC_VML_DRAWING = "application/vnd.openxmlformats-officedocument.vmlDrawing"
+ OPC_CORE_PROPERTIES = "application/vnd.openxmlformats-package.core-properties+xml"
+ OPC_DIGITAL_SIGNATURE_CERTIFICATE = (
+ "application/vnd.openxmlformats-package.digital-signature-certificate"
+ )
+ OPC_DIGITAL_SIGNATURE_ORIGIN = (
+ "application/vnd.openxmlformats-package.digital-signature-origin"
+ )
+ OPC_DIGITAL_SIGNATURE_XMLSIGNATURE = (
+ "application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml"
+ )
+ OPC_RELATIONSHIPS = "application/vnd.openxmlformats-package.relationships+xml"
+ PML_COMMENTS = (
+ "application/vnd.openxmlformats-officedocument.presentationml.comments+xml"
+ )
+ PML_COMMENT_AUTHORS = (
+ "application/vnd.openxmlformats-officedocument.presentationml.commen"
+ "tAuthors+xml"
+ )
+ PML_HANDOUT_MASTER = (
+ "application/vnd.openxmlformats-officedocument.presentationml.handou"
+ "tMaster+xml"
+ )
+ PML_NOTES_MASTER = (
+ "application/vnd.openxmlformats-officedocument.presentationml.notesM"
+ "aster+xml"
+ )
+ PML_NOTES_SLIDE = (
+ "application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"
+ )
+ PML_PRESENTATION_MAIN = (
+ "application/vnd.openxmlformats-officedocument.presentationml.presen"
+ "tation.main+xml"
+ )
+ PML_PRES_PROPS = (
+ "application/vnd.openxmlformats-officedocument.presentationml.presProps+xml"
+ )
+ PML_PRINTER_SETTINGS = (
+ "application/vnd.openxmlformats-officedocument.presentationml.printe"
+ "rSettings"
+ )
+ PML_SLIDE = "application/vnd.openxmlformats-officedocument.presentationml.slide+xml"
+ PML_SLIDESHOW_MAIN = (
+ "application/vnd.openxmlformats-officedocument.presentationml.slides"
+ "how.main+xml"
+ )
+ PML_SLIDE_LAYOUT = (
+ "application/vnd.openxmlformats-officedocument.presentationml.slideL"
+ "ayout+xml"
+ )
+ PML_SLIDE_MASTER = (
+ "application/vnd.openxmlformats-officedocument.presentationml.slideM"
+ "aster+xml"
+ )
+ PML_SLIDE_UPDATE_INFO = (
+ "application/vnd.openxmlformats-officedocument.presentationml.slideU"
+ "pdateInfo+xml"
+ )
+ PML_TABLE_STYLES = (
+ "application/vnd.openxmlformats-officedocument.presentationml.tableS"
+ "tyles+xml"
+ )
+ PML_TAGS = "application/vnd.openxmlformats-officedocument.presentationml.tags+xml"
+ PML_TEMPLATE_MAIN = (
+ "application/vnd.openxmlformats-officedocument.presentationml.templa"
+ "te.main+xml"
+ )
+ PML_VIEW_PROPS = (
+ "application/vnd.openxmlformats-officedocument.presentationml.viewProps+xml"
+ )
+ PNG = "image/png"
+ SML_CALC_CHAIN = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml"
+ )
+ SML_CHARTSHEET = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml"
+ )
+ SML_COMMENTS = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml"
+ )
+ SML_CONNECTIONS = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml"
+ )
+ SML_CUSTOM_PROPERTY = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty"
+ )
+ SML_DIALOGSHEET = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml"
+ )
+ SML_EXTERNAL_LINK = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.externa"
+ "lLink+xml"
+ )
+ SML_PIVOT_CACHE_DEFINITION = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCa"
+ "cheDefinition+xml"
+ )
+ SML_PIVOT_CACHE_RECORDS = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCa"
+ "cheRecords+xml"
+ )
+ SML_PIVOT_TABLE = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml"
+ )
+ SML_PRINTER_SETTINGS = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings"
+ )
+ SML_QUERY_TABLE = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml"
+ )
+ SML_REVISION_HEADERS = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.revisio"
+ "nHeaders+xml"
+ )
+ SML_REVISION_LOG = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml"
+ )
+ SML_SHARED_STRINGS = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.sharedS"
+ "trings+xml"
+ )
+ SML_SHEET = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
+ SML_SHEET_MAIN = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"
+ )
+ SML_SHEET_METADATA = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMe"
+ "tadata+xml"
+ )
+ SML_STYLES = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"
+ )
+ SML_TABLE = "application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"
+ SML_TABLE_SINGLE_CELLS = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.tableSi"
+ "ngleCells+xml"
+ )
+ SML_TEMPLATE_MAIN = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.templat"
+ "e.main+xml"
+ )
+ SML_USER_NAMES = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml"
+ )
+ SML_VOLATILE_DEPENDENCIES = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.volatil"
+ "eDependencies+xml"
+ )
+ SML_WORKSHEET = (
+ "application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"
+ )
+ TIFF = "image/tiff"
+ WML_COMMENTS = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml"
+ )
+ WML_DOCUMENT = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
+ )
+ WML_DOCUMENT_GLOSSARY = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.docu"
+ "ment.glossary+xml"
+ )
+ WML_DOCUMENT_MAIN = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.docu"
+ "ment.main+xml"
+ )
+ WML_ENDNOTES = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml"
+ )
+ WML_FONT_TABLE = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.font"
+ "Table+xml"
+ )
+ WML_FOOTER = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml"
+ )
+ WML_FOOTNOTES = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.foot"
+ "notes+xml"
+ )
+ WML_HEADER = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.header+xml"
+ )
+ WML_NUMBERING = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.numb"
+ "ering+xml"
+ )
+ WML_PRINTER_SETTINGS = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.prin"
+ "terSettings"
+ )
+ WML_SETTINGS = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml"
+ )
+ WML_STYLES = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml"
+ )
+ WML_WEB_SETTINGS = (
+ "application/vnd.openxmlformats-officedocument.wordprocessingml.webS"
+ "ettings+xml"
+ )
+ XML = "application/xml"
+ X_EMF = "image/x-emf"
+ X_FONTDATA = "application/x-fontdata"
+ X_FONT_TTF = "application/x-font-ttf"
+ X_WMF = "image/x-wmf"
+
+
+class NAMESPACE:
+ """Constant values for OPC XML namespaces."""
+
+ DML_WORDPROCESSING_DRAWING = (
+ "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
+ )
+ OFC_RELATIONSHIPS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ )
+ OPC_RELATIONSHIPS = "http://schemas.openxmlformats.org/package/2006/relationships"
+ OPC_CONTENT_TYPES = "http://schemas.openxmlformats.org/package/2006/content-types"
+ WML_MAIN = "http://schemas.openxmlformats.org/wordprocessingml/2006/main"
+
+
+class RELATIONSHIP_TARGET_MODE:
+ """Open XML relationship target modes."""
+
+ EXTERNAL = "External"
+ INTERNAL = "Internal"
+
+
+class RELATIONSHIP_TYPE:
+ AUDIO = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/audio"
+ A_F_CHUNK = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships/aFChunk"
+ )
+ CALC_CHAIN = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/calcChain"
+ )
+ CERTIFICATE = (
+ "http://schemas.openxmlformats.org/package/2006/relationships/digita"
+ "l-signature/certificate"
+ )
+ CHART = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart"
+ CHARTSHEET = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/chartsheet"
+ )
+ CHART_USER_SHAPES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/chartUserShapes"
+ )
+ COMMENTS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/comments"
+ )
+ COMMENT_AUTHORS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/commentAuthors"
+ )
+ CONNECTIONS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/connections"
+ )
+ CONTROL = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships/control"
+ )
+ CORE_PROPERTIES = (
+ "http://schemas.openxmlformats.org/package/2006/relationships/metada"
+ "ta/core-properties"
+ )
+ CUSTOM_PROPERTIES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/custom-properties"
+ )
+ CUSTOM_PROPERTY = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/customProperty"
+ )
+ CUSTOM_XML = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/customXml"
+ )
+ CUSTOM_XML_PROPS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/customXmlProps"
+ )
+ DIAGRAM_COLORS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/diagramColors"
+ )
+ DIAGRAM_DATA = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/diagramData"
+ )
+ DIAGRAM_LAYOUT = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/diagramLayout"
+ )
+ DIAGRAM_QUICK_STYLE = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/diagramQuickStyle"
+ )
+ DIALOGSHEET = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/dialogsheet"
+ )
+ DRAWING = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing"
+ )
+ ENDNOTES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/endnotes"
+ )
+ EXTENDED_PROPERTIES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/extended-properties"
+ )
+ EXTERNAL_LINK = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/externalLink"
+ )
+ FONT = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/font"
+ FONT_TABLE = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/fontTable"
+ )
+ FOOTER = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships/footer"
+ )
+ FOOTNOTES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/footnotes"
+ )
+ GLOSSARY_DOCUMENT = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/glossaryDocument"
+ )
+ HANDOUT_MASTER = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/handoutMaster"
+ )
+ HEADER = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships/header"
+ )
+ HYPERLINK = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/hyperlink"
+ )
+ IMAGE = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image"
+ NOTES_MASTER = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/notesMaster"
+ )
+ NOTES_SLIDE = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/notesSlide"
+ )
+ NUMBERING = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/numbering"
+ )
+ OFFICE_DOCUMENT = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/officeDocument"
+ )
+ OLE_OBJECT = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/oleObject"
+ )
+ ORIGIN = (
+ "http://schemas.openxmlformats.org/package/2006/relationships/digita"
+ "l-signature/origin"
+ )
+ PACKAGE = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships/package"
+ )
+ PIVOT_CACHE_DEFINITION = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/pivotCacheDefinition"
+ )
+ PIVOT_CACHE_RECORDS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/spreadsheetml/pivotCacheRecords"
+ )
+ PIVOT_TABLE = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/pivotTable"
+ )
+ PRES_PROPS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/presProps"
+ )
+ PRINTER_SETTINGS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/printerSettings"
+ )
+ QUERY_TABLE = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/queryTable"
+ )
+ REVISION_HEADERS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/revisionHeaders"
+ )
+ REVISION_LOG = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/revisionLog"
+ )
+ SETTINGS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/settings"
+ )
+ SHARED_STRINGS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/sharedStrings"
+ )
+ SHEET_METADATA = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/sheetMetadata"
+ )
+ SIGNATURE = (
+ "http://schemas.openxmlformats.org/package/2006/relationships/digita"
+ "l-signature/signature"
+ )
+ SLIDE = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/slide"
+ SLIDE_LAYOUT = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/slideLayout"
+ )
+ SLIDE_MASTER = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/slideMaster"
+ )
+ SLIDE_UPDATE_INFO = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/slideUpdateInfo"
+ )
+ STYLES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles"
+ )
+ TABLE = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/table"
+ TABLE_SINGLE_CELLS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/tableSingleCells"
+ )
+ TABLE_STYLES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/tableStyles"
+ )
+ TAGS = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/tags"
+ THEME = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme"
+ THEME_OVERRIDE = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/themeOverride"
+ )
+ THUMBNAIL = (
+ "http://schemas.openxmlformats.org/package/2006/relationships/metada"
+ "ta/thumbnail"
+ )
+ USERNAMES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/usernames"
+ )
+ VIDEO = "http://schemas.openxmlformats.org/officeDocument/2006/relationships/video"
+ VIEW_PROPS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/viewProps"
+ )
+ VML_DRAWING = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/vmlDrawing"
+ )
+ VOLATILE_DEPENDENCIES = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/volatileDependencies"
+ )
+ WEB_SETTINGS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/webSettings"
+ )
+ WORKSHEET_SOURCE = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships"
+ "/worksheetSource"
+ )
+ XML_MAPS = (
+ "http://schemas.openxmlformats.org/officeDocument/2006/relationships/xmlMaps"
+ )