Class ItemBuilderBase
Inheritance
ItemBuilderBase
Assembly: Colectica.Reporting.dll
Syntax
public class ItemBuilderBase
Constructors
ItemBuilderBase(Document, ReportContext)
Declaration
public ItemBuilderBase(Document document, ReportContext context)
Parameters
Properties
Context
Declaration
public ReportContext Context { get; set; }
Property Value
Document
Declaration
public Document Document { get; set; }
Property Value
Declaration
public int HeaderLevel { get; set; }
Property Value
IndentClass
Declaration
public string IndentClass { get; }
Property Value
IndentLevel
Declaration
public int IndentLevel { get; set; }
Property Value
Declaration
public bool SuppressHeader { get; set; }
Property Value
ViewBag
Declaration
public dynamic ViewBag { get; }
Property Value
Methods
AddAppendix()
Declaration
public void AddAppendix()
AddBodyText(MultilingualString, bool)
Declaration
public Paragraph AddBodyText(MultilingualString text, bool useMarkdown = true)
Parameters
Returns
AddBodyText(string, bool, bool)
Declaration
public Paragraph AddBodyText(string text, bool useMarkdown = true, bool keepWithNext = false)
Parameters
Returns
AddBoldText(string)
Declaration
public Paragraph AddBoldText(string text)
Parameters
Type |
Name |
Description |
string |
text |
|
Returns
AddCheckBox(string)
Declaration
public void AddCheckBox(string text)
Parameters
Type |
Name |
Description |
string |
text |
|
AddCitation(DublinCore, Table)
Declaration
public void AddCitation(DublinCore dublinCore, Table table = null)
Parameters
AddCodeDomain(CodeDomain, bool)
Declaration
public void AddCodeDomain(CodeDomain codeDomain, bool includeSelectionType = true)
Parameters
AddCodeList(CodeList)
Declaration
public void AddCodeList(CodeList codeList)
Parameters
Declaration
protected void AddCommonGroupInformation(IVersionableGroup group)
Parameters
Declaration
public void AddCommonStudyInformation(StudyBase study)
Parameters
AddContent()
Declaration
public virtual void AddContent()
AddCoverage(Coverage, Table)
Declaration
public void AddCoverage(Coverage coverage, Table table)
Parameters
Declaration
public void AddDescriptiveInformation(IVersionable item)
Parameters
Declaration
protected void AddFundingInformation(FundingInformation fundingInfo)
Parameters
Declaration
public void AddHeader(MultilingualString header)
Parameters
Declaration
public void AddHeader(string text)
Parameters
Type |
Name |
Description |
string |
text |
|
Declaration
public void AddHeaderWithBackground(string text, string imagePath = null)
Parameters
Declaration
public void AddHeaderWithImage(IVersionable item, DisplayLabelType displayLabelType = DisplayLabelType.NameAndLabel)
Parameters
Declaration
public void AddHeaderedText(MultilingualString header, MultilingualString text)
Parameters
Declaration
public void AddHeaderedText(string header, CodeValue cv)
Parameters
Declaration
public void AddHeaderedText(string header, MultilingualString text)
Parameters
Declaration
public void AddHeaderedText(string header, string text)
Parameters
AddHtml(string)
Declaration
public Paragraph AddHtml(string html)
Parameters
Type |
Name |
Description |
string |
html |
|
Returns
AddInstrumentSequence(CustomSequenceActivity, bool)
Declaration
public void AddInstrumentSequence(CustomSequenceActivity sequence, bool includeHeader = true)
Parameters
AddItem(IVersionable)
Declaration
public void AddItem(IVersionable item)
Parameters
AddItemList(IList)
Declaration
public void AddItemList(IList items)
Parameters
Type |
Name |
Description |
IList |
items |
|
AddKeyValue(string, CodeValue)
Declaration
public void AddKeyValue(string key, CodeValue value)
Parameters
AddKeyValue(string, MultilingualString, bool)
Declaration
public void AddKeyValue(string key, MultilingualString value, bool useMarkdown = true)
Parameters
AddKeyValue(string, VersionableBase)
Declaration
public void AddKeyValue(string key, VersionableBase item)
Parameters
AddKeyValue(string, IList)
Declaration
public void AddKeyValue(string key, IList items)
Parameters
AddKeyValue(string, double)
Declaration
public void AddKeyValue(string key, double value)
Parameters
AddKeyValue(string, double?)
Declaration
public void AddKeyValue(string key, double? value)
Parameters
AddKeyValue(string, string, bool, bool)
Declaration
public void AddKeyValue(string key, string value, bool useMarkdown = true, bool includeWithEmptyValue = false)
Parameters
AddKeyValueInfoTableRow(string, MultilingualString, Table, bool)
Declaration
public void AddKeyValueInfoTableRow(string key, MultilingualString value, Table table, bool useMarkdown = true)
Parameters
AddKeyValueInfoTableRow(string, VersionableBase, Table)
Declaration
public void AddKeyValueInfoTableRow(string key, VersionableBase item, Table table)
Parameters
AddKeyValueInfoTableRow(string, bool, Table)
Declaration
public void AddKeyValueInfoTableRow(string key, bool value, Table table)
Parameters
AddKeyValueInfoTableRow(string, IList, Table)
Declaration
public void AddKeyValueInfoTableRow(string key, IList items, Table table)
Parameters
AddKeyValueInfoTableRow(string, string, Table, bool)
Declaration
public void AddKeyValueInfoTableRow(string key, string value, Table table, bool isFormatted = false)
Parameters
AddListItem(string, string)
Declaration
public void AddListItem(string text, string target = null)
Parameters
AddOtherMaterials(IList<OtherMaterial>, string)
Declaration
public void AddOtherMaterials(IList<OtherMaterial> otherMaterials, string header = null)
Parameters
AddPageBreak()
Declaration
public void AddPageBreak()
AddRadioField(string)
Declaration
public void AddRadioField(string text)
Parameters
Type |
Name |
Description |
string |
text |
|
AddReferenceItem(IVersionable)
Declaration
public void AddReferenceItem(IVersionable item)
Parameters
AddResponseDomain(ResponseDomain, bool)
Declaration
public void AddResponseDomain(ResponseDomain domain, bool allowCodeScheme = true)
Parameters
AddRowForKeyValues(Table, string, List<Tuple<string, string>>)
Declaration
public void AddRowForKeyValues(Table table, string title, List<Tuple<string, string>> pairs)
Parameters
AddSingleLevelCodeList(CodeList)
Declaration
public void AddSingleLevelCodeList(CodeList codeList)
Parameters
AddSpacerParagraph()
Declaration
public void AddSpacerParagraph()
AddTextField()
Declaration
public void AddTextField()
Declaration
public void AddVersionableInformation(IVersionable item, Table table = null)
Parameters
CreateInfoTable(bool)
Declaration
public Table CreateInfoTable(bool createColumns = true)
Parameters
Type |
Name |
Description |
bool |
createColumns |
|
Returns
Declaration
public string DecreaseHeaderLevel()
Returns
DecreaseIndentLevel()
Declaration
public string DecreaseIndentLevel()
Returns
DefineList()
Declaration
Declaration
public string IncreaseHeaderLevel()
Returns
IncreaseIndentLevel()
Declaration
public string IncreaseIndentLevel()
Returns
Log(string)
Declaration
public void Log(string message)
Parameters
Type |
Name |
Description |
string |
message |
|
Declaration
public void MakeHeaderedCell(Row row, int cellNumber, string header, string value)
Parameters
TransformAndAddText(Cell, string)
Declaration
public Cell TransformAndAddText(Cell cell, string text)
Parameters
Returns