# {py:mod}`arelle.ViewFileFactList` ```{py:module} arelle.ViewFileFactList ``` ```{autodoc2-docstring} arelle.ViewFileFactList :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewFacts ` - ```{autodoc2-docstring} arelle.ViewFileFactList.ViewFacts :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewFacts ` - ```{autodoc2-docstring} arelle.ViewFileFactList.viewFacts :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`COL_WIDTHS ` - ```{autodoc2-docstring} arelle.ViewFileFactList.COL_WIDTHS :summary: ``` ```` ### API ````{py:function} viewFacts(modelXbrl: arelle.ModelXbrl.ModelXbrl, outfile: str | arelle.FileSource.FileNamedStringIO | None, lang: str | None = None, labelrole: str | None = None, cols: str | list[str] | None = None) -> None :canonical: arelle.ViewFileFactList.viewFacts ```{autodoc2-docstring} arelle.ViewFileFactList.viewFacts ``` ```` ````{py:data} COL_WIDTHS :canonical: arelle.ViewFileFactList.COL_WIDTHS :type: dict[str, int] :value: > None ```{autodoc2-docstring} arelle.ViewFileFactList.COL_WIDTHS ``` ```` `````{py:class} ViewFacts(modelXbrl: arelle.ModelXbrl.ModelXbrl, outfile: str | arelle.FileSource.FileNamedStringIO | None, labelrole: str | None, lang: str | None, cols: str | list[str] | None) :canonical: arelle.ViewFileFactList.ViewFacts Bases: {py:obj}`arelle.ViewFile.View` ```{autodoc2-docstring} arelle.ViewFileFactList.ViewFacts ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewFileFactList.ViewFacts.__init__ ``` ````{py:attribute} cols :canonical: arelle.ViewFileFactList.ViewFacts.cols :type: str | list[str] | None :value: > None ```{autodoc2-docstring} arelle.ViewFileFactList.ViewFacts.cols ``` ```` ````{py:method} view(modelDocument: arelle.ModelDocument.ModelDocument | None) -> None :canonical: arelle.ViewFileFactList.ViewFacts.view ```{autodoc2-docstring} arelle.ViewFileFactList.ViewFacts.view ``` ```` ````{py:method} tupleDepth(modelFacts: list[arelle.ModelInstanceObject.ModelFact], indentedCol: int) -> None :canonical: arelle.ViewFileFactList.ViewFacts.tupleDepth ```{autodoc2-docstring} arelle.ViewFileFactList.ViewFacts.tupleDepth ``` ```` ````{py:method} viewFacts(modelFacts: list[arelle.ModelInstanceObject.ModelFact], indent: int) -> None :canonical: arelle.ViewFileFactList.ViewFacts.viewFacts ```{autodoc2-docstring} arelle.ViewFileFactList.ViewFacts.viewFacts ``` ```` `````