StiLanguage Class

Namespace: Stimulsoft.Report.CodeDom

Base class for script languages description.

Methods

Method Returns Description
GetGeneratedCode static string Returns the automatically generated script from the text.
GetGeneratedCodePos static void Returns a position of the automatically generated script.
GetProvider StiCodeDomProvider Returns a provider for this language.
InsertGeneratedCode static string Inserts the automatically generated script from the text.
RemoveGeneratedCode static string Removes the automatically generated script from the text.
ReplaceGeneratedCode static string Replace the automatically generated script for a new one.

Method Details

GetGeneratedCode static

GetGeneratedCode(text: string, language: StiLanguage): string

Returns the automatically generated script from the text.

Parameters

  • text (string) — Text contains script.
  • language (StiLanguage) — Script language.

Returns string — Script.


GetGeneratedCodePos static

GetGeneratedCodePos(text: string, index: int, length: int, language: StiLanguage): void

Returns a position of the automatically generated script.

Parameters

  • text (string) — Text contains script.
  • index (int) — Script position.
  • length (int) — Script length.
  • language (StiLanguage) — Script language.

GetProvider

GetProvider(): StiCodeDomProvider

Returns a provider for this language.

Returns StiCodeDomProvider — Provider.


InsertGeneratedCode static

InsertGeneratedCode(text: string, script: string, language: StiLanguage): string

Inserts the automatically generated script from the text.

Parameters

  • text (string) — The text which will be inserted into the script.
  • script (string) — Script for embedding.
  • language (StiLanguage) — Script language.

Returns string — Text with inserted script.


RemoveGeneratedCode static

RemoveGeneratedCode(text: string, language: StiLanguage): string

Removes the automatically generated script from the text.

Parameters

  • text (string) — Text contains script.
  • language (StiLanguage) — Script language.

Returns string — Text without script.


ReplaceGeneratedCode static

ReplaceGeneratedCode(text: string, script: string, language: StiLanguage): string

Replace the automatically generated script for a new one.

Parameters

  • text (string) — Text contains script.
  • script (string) — Script.
  • language (StiLanguage) — Script language.

Returns string — Text changed with script.