#82 : Add table of features

This commit is contained in:
Progi1984 2014-03-22 10:43:19 +01:00
parent 7bf7660adc
commit df8a45ec33
1 changed files with 114 additions and 80 deletions

View File

@ -61,88 +61,122 @@ Below are the supported features for each file formats.
Writers Writers
~~~~~~~ ~~~~~~~
+----------------------------------------+--------+-------+-------+ +-------------------------------------------------+--------+-------+-------+
| Features | DOCX | ODT | RTF | | Features | DOCX | ODT | RTF |
+=========================+==============+========+=======+=======+ +=========================+=======================+========+=======+=======+
| **Document Properties** | Standard | | | | | **Document Properties** | Standard | | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Extended | | | | | | Extended | | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | UserDefined | | | | | | UserDefined | | | |
+-------------------------+--------------+--------+-------+-------+ +-------------------------+-----------------------+--------+-------+-------+
| **Element Type** | Text | ✓ | ✓ | ✓ | | **Element Type** | Text | ✓ | ✓ | ✓ |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Text Run | ✓ | ✓ | ✓ | | | Text Run | ✓ | ✓ | ✓ |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Title | ✓ | | | | | Title | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Link | ✓ | | | | | Link | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Preserve Text| ✓ | | | | | Preserve Text | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Text Break | ✓ | ✓ | ✓ | | | Text Break | ✓ | ✓ | ✓ |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Page Break | ✓ | | | | | Page Break | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | List | ✓ | | | | | List | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Table | ✓ | | | | | Table | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Image | ✓ | | | | | Image | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | MemoryImage | ✓ | | | | | MemoryImage | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Object | ✓ | | | | | Object | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Watermark | ✓ | | | | | Watermark | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | TOC | ✓ | | | | | Table of Contents | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Header | ✓ | | | | | Header | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Footer | ✓ | | | | | Footer | ✓ | | |
+ +--------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Footnote | ✓ | | | | | Footnote | ✓ | | |
+-------------------------+--------------+--------+-------+-------+ +-------------------------+-----------------------+--------+-------+-------+
| **Graphs** | 2D basic graphs | | | |
+ +-----------------------+--------+-------+-------+
| | 2D advanced graphs | | | |
+ +-----------------------+--------+-------+-------+
| | 3D graphs | | | |
+-------------------------+-----------------------+--------+-------+-------+
| **Math** | OMML support | | | |
+ +-----------------------+--------+-------+-------+
| | MathML support | | | |
+-------------------------+-----------------------+--------+-------+-------+
| **Bonus** | Encryption | | | |
+ +-----------------------+--------+-------+-------+
| | Protection | | | |
+-------------------------+-----------------------+--------+-------+-------+
Readers Readers
~~~~~~~ ~~~~~~~
+-----------------+--------+-------+-------+ +-------------------------------------------------+--------+-------+-------+
| Element | DOCX | ODT | RTF | | Features | DOCX | ODT | RTF |
+=================+========+=======+=======+ +=========================+=======================+========+=======+=======+
| Text | ✓ | | | | **Document Properties** | Standard | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Text Run | ✓ | | | | | Extended | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Title | | | | | | UserDefined | | | |
+-----------------+--------+-------+-------+ +-------------------------+-----------------------+--------+-------+-------+
| Link | | | | | **Element Type** | Text | ✓ | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Preserve Text | | | | | | Text Run | ✓ | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Text Break | ✓ | | | | | Title | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Page Break | | | | | | Link | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| List | | | | | | Preserve Text | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Table | | | | | | Text Break | ✓ | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Image | | | | | | Page Break | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| MemoryImage | | | | | | List | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Object | | | | | | Table | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Watermark | | | | | | Image | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| TOC | | | | | | MemoryImage | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Header | | | | | | Object | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Footer | | | | | | Watermark | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| Footnote | | | | | | Table of Contents | | | |
+-----------------+--------+-------+-------+ + +-----------------------+--------+-------+-------+
| | Header | | | |
+ +-----------------------+--------+-------+-------+
| | Footer | | | |
+ +-----------------------+--------+-------+-------+
| | Footnote | | | |
+-------------------------+-----------------------+--------+-------+-------+
| **Graphs** | 2D basic graphs | | | |
+ +-----------------------+--------+-------+-------+
| | 2D advanced graphs | | | |
+ +-----------------------+--------+-------+-------+
| | 3D graphs | | | |
+-------------------------+-----------------------+--------+-------+-------+
| **Math** | OMML support | | | |
+ +-----------------------+--------+-------+-------+
| | MathML support | | | |
+-------------------------+-----------------------+--------+-------+-------+
| **Bonus** | Encryption | | | |
+ +-----------------------+--------+-------+-------+
| | Protection | | | |
+-------------------------+-----------------------+--------+-------+-------+