Click or drag to resize

IDocScriptExecutionContext Interface

imbSCI | imbACE | imbNLP | imbWEM | imbWBI

Namespace:  imbSCI.Reporting.script
Assembly:  imbSCI.Reporting (in imbSCI.Reporting.dll) Version: 0.3.70.
Syntax
Request Example View Source

The IDocScriptExecutionContext type exposes the following members.

Properties
  NameDescription
Public propertyc
Builder cursor object
(Inherited from ITextRender.)
Public propertycontent
Collection of content units: Source builders => List of string, HTML/XML list of Nodes, RTF/PDF... list of DOM elements
(Inherited from ITextRender.)
Public propertyconverter (Inherited from ITextRender.)
Public propertydata
Execution data storage
(Inherited from IRenderExecutionContext.)
Public propertydataDictionary (Inherited from IRenderExecutionContext.)
Public propertydirectoryRoot
Directory that is root for current execution context
(Inherited from IRenderExecutionContext.)
Public propertydirectoryScope
Active directory
(Inherited from IRenderExecutionContext.)
Public propertydUnit (Inherited from IRenderExecutionContext.)
Public propertylastLength (Inherited from ITextRender.)
Public propertyLength (Inherited from ITextRender.)
Public propertylinePrefix
Prefix koji se dodaje ispred svake linije
(Inherited from ITextRender.)
Public propertylinkRegistry
Public propertylogContent (Inherited from IAceLogable.)
Public propertymetaContentRanges
Dictionary of selectRangeArea entries for each metaContent member
(Inherited from IRenderExecutionContext.)
Public propertyname
Gets the name.
(Inherited from IRenderExecutionContext.)
Public propertyrender
Render instance used for output
(Inherited from IRenderExecutionContext.)
Public propertyscope
Current scope in the meta model
(Inherited from IRenderExecutionContext.)
Public propertysettings (Inherited from ITextRender.)
Public propertyspecialLogOuts (Inherited from IRenderExecutionContext.)
Public propertystyleStack
Scheduled styling instructions -- used to process> current append or future append
(Inherited from IRenderExecutionContext.)
Public propertytabInsert
Prefix koji se dodaje ispred teksta -- tabovi
(Inherited from ITabLevelControler.)
Public propertytabLevel
nivo na kome je tab sada
(Inherited from ITabLevelControler.)
Public propertytheme
Theme used for rendering
(Inherited from IRenderExecutionContext.)
Public propertyVAR_AllowAutoOutputToConsole
Gets a value indicating whether [variable allow automatic output to console].
(Inherited from IConsoleControl.)
Public propertyVAR_AllowInstanceToOutputToConsole
Gets or sets a value indicating whether [variable allow instance to output to console].
(Inherited from IConsoleControl.)
Public propertyzone
Cursor zone
(Inherited from ITextRender.)
Top
Methods
  NameDescription
Public methodaddDocument
Creates new document both in filesytem and internal memory. Location for new file is current directory.
(Inherited from ITextRender.)
Public methodaddPage
Adds new page, drives cursor to upper-left corner
(Inherited from ITextRender.)
Public methodAppend
Appends inline or new line content.
(Inherited from ITextAppendContent.)
Public methodAppendCite
HTML/XML adds q tag, Table aplies smallText style
(Inherited from ITextAppendContent.)
Public methodAppendCode(String)
HTML/XML adds q tag, Table aplies smallText style
(Inherited from ITextAppendContent.)
Public methodAppendCode(String, String)
HTML/XML adds q tag, Table aplies smallText style
(Inherited from ITextAppendContent.)
Public methodAppendComment
On HTML/XML builder adds invisible comment tag, on Table builder it adds comment to the current cell, on Document builder it adds pop-up comment on aplicable way
(Inherited from ITextAppendContent.)
Public methodAppendDirect
Direct content injection, bypassing all internal transformations by class implementing ITextRender
(Inherited from ITextAppendContent.)
Public methodAppendFile
File from sourcepath is copied to outputpath or used as data template if isDataTeplate is true
(Inherited from ITextAppendContent.)
Public methodAppendFrame
HTML/XML adds
(Inherited from ITextAppendContent.)
Public methodAppendFromFile
Loads content from sourcepath into renderer [if datakey is none or into data field if specified.
(Inherited from ITextAppendContent.)
Public methodAppendFunction
Appends the function.
(Inherited from ITextAppendContent.)
Public methodAppendHeading
HTML/XML builder adds H tag with proper level sufix, on Table it applies style and for H1 and H2
(Inherited from ITextAppendContent.)
Public methodAppendHorizontalLine
Horizontal line divider.
(Inherited from ITextAppendContent.)
Public methodAppendImage
Appends the image tag/call.
(Inherited from ITextAppendContent.)
Public methodAppendLabel
Appends the content with label decoration
(Inherited from ITextAppendContent.)
Public methodAppendLine (Inherited from ITextRender.)
Public methodAppendLine(String)
Appends the line.
(Inherited from ITextAppendContent.)
Public methodAppendLink
Renders link, image or reference
(Inherited from ITextAppendContent.)
Public methodAppendList
Renders IEnumerable that may contain other IEnumerables
(Inherited from ITextAppendContent.)
Public methodAppendMath
Inserts mathFormula block
(Inherited from ITextAppendContent.)
Public methodAppendPair
Renders key-> value pair
(Inherited from ITextAppendContent.)
Public methodAppendPairs
Appends collection of pairs.
(Inherited from ITextAppendContent.)
Public methodAppendPanel
Creates panel with content and (optionally) with comp_heading and comp_description as footer.
(Inherited from ITextAppendContent.)
Public methodAppendParagraph
Appends content wrapped into paragraph tag. Table builders will merge whole line if "fullWidth" is TRUE.
(Inherited from ITextAppendContent.)
Public methodAppendPlaceholder
Appends string with template placeholder tag {{{ }}} / creates field to call custom property --> for document builder: introduces custom parameter and field
(Inherited from ITextAppendContent.)
Public methodAppendQuote
HTML/XML adds q tag, Table aplies smallText style
(Inherited from ITextAppendContent.)
Public methodAppendSection
Creates new section with title and content. Optionally it may contain: additional paragraphs for content and footnote on bottom
(Inherited from ITextAppendContent.)
Public methodAppendTable
Renders DataTable
(Inherited from ITextAppendContent.)
Public methodAppendToFile
Saves content to specified path. Path is local to context scope
(Inherited from ITextAppendContent.)
Public methodClear (Inherited from ITabLevelControler.)
Public methodclose
Dodaje HTML zatvaranje taga -- zatvara poslednji koji je otvoren
(Inherited from ITabLevelControler.)
Public methodcloseAll
Zatvara sve tagove koji su trenutno otvoreni
(Inherited from ITextRender.)
Public methodcompileError (Inherited from IRenderExecutionContext.)
Public methodconsoleAltColorToggle
Sets the alternative color mode for console output. Use set exact to set exactly the value for alternative color, otherwise it works in Toggle mode.
(Inherited from ILogBuilder.)
Public methodContentToString
Vraca sadrzaj u String obliku
(Inherited from ITextRender.)
Public methoderror
Reports an error with optional message and exception
(Inherited from IRenderExecutionContext.)
Public methodexecutionError (Inherited from IRenderExecutionContext.)
Public methodGetContent
Gets specified content segment, or complete content
(Inherited from ITextRender.)
Public methodgetContentBlocks
Gets the content blocks -- the main content is in main
(Inherited from ITextRender.)
Public methodgetDocument
Gets the document instance - current document
(Inherited from ITextRender.)
Public methodgetFileInfo
Gets the file info
(Inherited from IRenderExecutionContext.)
Public methodgetLastLine (Inherited from ITextRender.)
Public methodloadDocument
Loads the document from filepath into internal object of TDoc type as current document
(Inherited from ITextRender.)
Public methodloadPage
Loads the page from filepath. If it is document type then imports page with targeted name
(Inherited from ITextRender.)
Public methodlog
Logs a custom message
(Inherited from IRenderExecutionContext.)
Public methodlogEndPhase (Inherited from ILogBuilder.)
Public methodlogStartPhase (Inherited from ILogBuilder.)
Public methodnextTabLevel
Prelazi u sledeci tab level
(Inherited from ITabLevelControler.)
Public methodopen (Inherited from ITabLevelControler.)
Public methodprevTabLevel
Prebacuje u prethodni tabLevel
(Inherited from ITabLevelControler.)
Public methodregFileOutput(String, Enum, String, String) (Inherited from IRenderExecutionContext.)
Public methodregFileOutput(String, String, String, String) (Inherited from IRenderExecutionContext.)
Public methodrootTabLevel (Inherited from ITabLevelControler.)
Public methodsave
Path where to save so far logged content
(Inherited from ILogBuilder.)
Public methodsaveDocument(FileInfo)
Saves the document.
(Inherited from ITextRender.)
Public methodsaveDocument(String, getWritableFileMode, reportOutputFormatName)
Saves the current document, returns FileInfo pointing to it
(Inherited from ITextRender.)
Public methodsaveFileOutput(String, String, Enum, String, String) (Inherited from IRenderExecutionContext.)
Public methodsaveFileOutput(String, String, String, String, String) (Inherited from IRenderExecutionContext.)
Public methodsavePage
Saves the document containing this page.
(Inherited from ITextRender.)
Public methodSubcontentClose
Subcontents the close.
(Inherited from ITextRender.)
Public methodSubcontentStart
Subcontents the start.
(Inherited from ITextRender.)
Public methodToString
Vraca sadrzaj u String obliku
(Inherited from ITabLevelControler.)
Top
Extension Methods
  NameDescription
Public Extension MethodAppendIf (Defined by settingsEntriesTools.)
Public Extension MethodGetDirectoryPath
Gets the directory path.
(Defined by metaTools.)
Top
See Also