# {py:mod}`arelle.ViewFileFactTable` ```{py:module} arelle.ViewFileFactTable ``` ```{autodoc2-docstring} arelle.ViewFileFactTable :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewFacts ` - ```{autodoc2-docstring} arelle.ViewFileFactTable.ViewFacts :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewFacts ` - ```{autodoc2-docstring} arelle.ViewFileFactTable.viewFacts :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`stripXmlPattern ` - ```{autodoc2-docstring} arelle.ViewFileFactTable.stripXmlPattern :summary: ``` * - {py:obj}`COL_WIDTHS ` - ```{autodoc2-docstring} arelle.ViewFileFactTable.COL_WIDTHS :summary: ``` ```` ### API ````{py:data} stripXmlPattern :canonical: arelle.ViewFileFactTable.stripXmlPattern :value: > 'compile(...)' ```{autodoc2-docstring} arelle.ViewFileFactTable.stripXmlPattern ``` ```` ````{py:function} viewFacts(modelXbrl, outfile, arcrole=None, linkrole=None, linkqname=None, arcqname=None, ignoreDims=False, showDimDefaults=False, labelrole=None, lang=None, cols=None) :canonical: arelle.ViewFileFactTable.viewFacts ```{autodoc2-docstring} arelle.ViewFileFactTable.viewFacts ``` ```` ````{py:data} COL_WIDTHS :canonical: arelle.ViewFileFactTable.COL_WIDTHS :value: > None ```{autodoc2-docstring} arelle.ViewFileFactTable.COL_WIDTHS ``` ```` `````{py:class} ViewFacts(modelXbrl, outfile, arcrole, linkrole, linkqname, arcqname, ignoreDims, showDimDefaults, labelrole, lang, cols) :canonical: arelle.ViewFileFactTable.ViewFacts Bases: {py:obj}`arelle.ViewFile.View` ```{autodoc2-docstring} arelle.ViewFileFactTable.ViewFacts ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewFileFactTable.ViewFacts.__init__ ``` ````{py:method} view(modelDocument) :canonical: arelle.ViewFileFactTable.ViewFacts.view ```{autodoc2-docstring} arelle.ViewFileFactTable.ViewFacts.view ``` ```` ````{py:method} treeDepth(concept, modelObject, indent, arcrole, relationshipSet, visited) :canonical: arelle.ViewFileFactTable.ViewFacts.treeDepth ```{autodoc2-docstring} arelle.ViewFileFactTable.ViewFacts.treeDepth ``` ```` ````{py:method} viewConcept(concept, modelObject, labelPrefix, preferredLabel, n, relationshipSet, visited) :canonical: arelle.ViewFileFactTable.ViewFacts.viewConcept ```{autodoc2-docstring} arelle.ViewFileFactTable.ViewFacts.viewConcept ``` ```` ````{py:method} setRowFacts(cols, concept, preferredLabel) :canonical: arelle.ViewFileFactTable.ViewFacts.setRowFacts ```{autodoc2-docstring} arelle.ViewFileFactTable.ViewFacts.setRowFacts ``` ```` `````