arelle.ViewFileFormulae

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Functions

API

arelle.ViewFileFormulae.viewFormulae(modelXbrl: arelle.ModelXbrl.ModelXbrl | None, outfile: str | arelle.FileSource.FileNamedStringIO | None, header: str, lang: str | None = None) None
class arelle.ViewFileFormulae.ViewFormulae(modelXbrl: arelle.ModelXbrl.ModelXbrl | None, outfile: str | arelle.FileSource.FileNamedStringIO | None, header: str, lang: str | None)

Bases: arelle.ViewFile.View

Initialization

varSetFilterRelationshipSet: arelle.ModelRelationshipSet.ModelRelationshipSet

None

allFormulaRelationshipsSet: arelle.ModelRelationshipSet.ModelRelationshipSet

None

treeCols: int

None

view() None
treeDepth(fromObject: arelle.ModelObject.ModelObject | None, indent: int, visited: set[arelle.ModelObject.ModelObject]) None
viewFormulaObjects(fromObject: arelle.ModelObject.ModelObject | None, fromRel: arelle.ModelDtsObject.ModelRelationship | None, indent: int, visited: set[arelle.ModelObject.ModelObject]) None
langDir: str

None

langAlign: str

None

xmlRowElementName: str | None

None

columnEltNames: list[str]

None

csvFile: arelle.FileSource.FileNamedStringIO | io.TextIOWrapper

None

xmlDoc: lxml.etree._ElementTree | None

None

tblElt: lxml.etree._Element | None

None

xlsxWs: openpyxl.worksheet._write_only.WriteOnlyWorksheet | openpyxl.worksheet.worksheet.Worksheet

None

setColWidths(colWidths: Iterable[float]) None
setColWrapText(colColWrapText: list[bool]) None
setAutoFilter(autoFilter: bool) None
addRow(cols: Sequence[str | int | float | arelle.ModelValue.QName | decimal.Decimal | None], asHeader: bool = False, treeIndent: int = 0, colSpan: int = 1, xmlRowElementName: str | None = None, xmlRowEltAttr: dict[str, Any] | None = None, xmlRowText: str | None = None, xmlCol0skipElt: bool = False, xmlColElementNames: list[str] | None = None, lastColSpan: int | None = None, arcRole: str | None = None) None
close(noWrite: bool = False) None