File

src/lib/myScript/input/text/textProperties.ts

Description

Text recognition properties

Constructor

constructor(obj: TextPropertiesParameters)

Creates an instance of TextProperties.

Parameters :

Methods

getTextCandidateListSize
getTextCandidateListSize()

Get the number of text candidates requested

Returns: number
setTextCandidateListSize
setTextCandidateListSize(textCandidateListSize: number)

Set the number of text candidates requested

Parameters :
  • textCandidateListSize : Number
Returns: void
getWordCandidateListSize
getWordCandidateListSize()

Get the number of word candidates requested

Returns: number
setWordCandidateListSize
setWordCandidateListSize(wordCandidateListSize: number)

Set the number of word candidates requested

Parameters :
  • wordCandidateListSize : Number
Returns: void
getWordPredictionListSize
getWordPredictionListSize()

Get the number of word prediction candidates requested

Returns: number
setWordPredictionListSize
setWordPredictionListSize(wordPredictionListSize: number)

Set the number of word prediction candidates requested

Parameters :
  • wordPredictionListSize : Number
Returns: void
getWordCompletionListSize
getWordCompletionListSize()

Get the number of word completion candidates requested

Returns: number
setWordCompletionListSize
setWordCompletionListSize(wordCompletionListSize: number)

Set the number of word completion candidates requested

Parameters :
  • wordCompletionListSize : Number
Returns: void
getCharacterCandidateListSize
getCharacterCandidateListSize()

Get the number of character candidates requested

Returns: number
setCharacterCandidateListSize
setCharacterCandidateListSize(characterCandidateListSize: number)

Set the number of character candidates requested

Parameters :
  • characterCandidateListSize : Number
Returns: void
getDiscardCaseletiations
getDiscardCaseletiations()

Get the discard case letiations

Returns: boolean
setDiscardCaseletiations
setDiscardCaseletiations(discardCaseletiations: boolean)

Set the discard case letiations

Parameters :
  • discardCaseletiations
Returns: void
getDiscardAccentuationletiations
getDiscardAccentuationletiations()

Get the discard accentuation letiations

Returns: boolean
setDiscardAccentuationletiations
setDiscardAccentuationletiations(discardAccentuationletiations: boolean)

Set the discard accentuation letiations

Parameters :
  • discardAccentuationletiations
Returns: void
getDisableSpatialOrdering
getDisableSpatialOrdering()

Get disable spatial ordering

Returns: boolean
setDisableSpatialOrdering
setDisableSpatialOrdering(disableSpatialOrdering: boolean)

Set disable spatial ordering

Parameters :
  • disableSpatialOrdering : Boolean
Returns: void
getGlyphDistortion
getGlyphDistortion()

Get glyph distortion

Returns: number
setGlyphDistortion
setGlyphDistortion(glyphDistortion: number)

Set glyph distortion

Parameters :
  • glyphDistortion : Number
Returns: void
getEnableOutOfLexicon
getEnableOutOfLexicon()

Get enable out of lexicon

Returns: boolean
setEnableOutOfLexicon
setEnableOutOfLexicon(enableOutOfLexicon: boolean)

Set enable out of lexicon

Parameters :
  • enableOutOfLexicon : Boolean
Returns: void
getSpellingDistortion
getSpellingDistortion()

Get spelling distortion

Returns: number
setSpellingDistortion
setSpellingDistortion(spellingDistortion: number)

Set spelling distortion

Parameters :
  • spellingDistortion : Number
Returns: void

Properties

characterCandidateListSize
characterCandidateListSize: number
disableSpatialOrdering
disableSpatialOrdering: boolean
discardAccentuationletiations
discardAccentuationletiations: boolean
discardCaseletiations
discardCaseletiations: boolean
enableOutOfLexicon
enableOutOfLexicon: boolean
glyphDistortion
glyphDistortion: number
spellingDistortion
spellingDistortion: number
textCandidateListSize
textCandidateListSize: number
wordCandidateListSize
wordCandidateListSize: number
wordCompletionListSize
wordCompletionListSize: number
wordPredictionListSize
wordPredictionListSize: number
export interface TextPropertiesParameters {
	textCandidateListSize?: number;
	wordCandidateListSize?: number;
	wordPredictionListSize?: number;
	wordCompletionListSize?: number;
	characterCandidateListSize?: number;
	discardCaseletiations?: boolean;
	discardAccentuationletiations?: boolean;
	disableSpatialOrdering?: boolean;
	glyphDistortion?: number;
	enableOutOfLexicon?: boolean;
	spellingDistortion?: number;
}

/**
 * Text recognition properties
 * 
 * @export
 * @class TextProperties
 */
export class TextProperties {
	textCandidateListSize: number;
	wordCandidateListSize: number;
	wordPredictionListSize: number;
	wordCompletionListSize: number;
	characterCandidateListSize: number;
	discardCaseletiations: boolean;
	discardAccentuationletiations: boolean;
	disableSpatialOrdering: boolean;
	glyphDistortion: number;
	enableOutOfLexicon: boolean;
	spellingDistortion: number;

	/**
	 * Creates an instance of TextProperties.
	 * @param {TextPropertiesParameters} [obj] 
	 * 
	 * @memberof TextProperties
	 */
	constructor(obj?: TextPropertiesParameters) {
		this.textCandidateListSize = obj && obj.textCandidateListSize || 0;
		this.wordCandidateListSize = obj && obj.wordCandidateListSize || 0;
		this.wordPredictionListSize = obj && obj.wordPredictionListSize || 0;
		this.wordCompletionListSize = obj && obj.wordCompletionListSize || 0;
		this.characterCandidateListSize = obj && obj.characterCandidateListSize || 0;
		this.discardCaseletiations = obj && obj.discardCaseletiations || false;
		this.discardAccentuationletiations = obj && obj.discardAccentuationletiations || false;
		this.disableSpatialOrdering = obj && obj.disableSpatialOrdering || false;
		this.glyphDistortion = obj && obj.glyphDistortion || 0;
		this.enableOutOfLexicon = obj && obj.enableOutOfLexicon || false;
		this.spellingDistortion = obj && obj.spellingDistortion || 0;
	}

	/**
	 * Get the number of text candidates requested
	 *
	 * @method getTextCandidateListSize
	 * @returns {Number}
	 */
	getTextCandidateListSize(): number {
		return this.textCandidateListSize;
	};

	/**
	 * Set the number of text candidates requested
	 *
	 * @method setTextCandidateListSize
	 * @param {Number} textCandidateListSize
	 */
	setTextCandidateListSize(textCandidateListSize: number) {
		this.textCandidateListSize = textCandidateListSize;
	};

	/**
	 * Get the number of word candidates requested
	 *
	 * @method getWordCandidateListSize
	 * @returns {Number}
	 */
	getWordCandidateListSize(): number {
		return this.wordCandidateListSize;
	};

	/**
	 * Set the number of word candidates requested
	 *
	 * @method setWordCandidateListSize
	 * @param {Number} wordCandidateListSize
	 */
	setWordCandidateListSize(wordCandidateListSize: number) {
		this.wordCandidateListSize = wordCandidateListSize;
	};

	/**
	 * Get the number of word prediction candidates requested
	 *
	 * @method getWordPredictionListSize
	 * @returns {Number}
	 */
	getWordPredictionListSize(): number {
		return this.wordPredictionListSize;
	};

	/**
	 * Set the number of word prediction candidates requested
	 *
	 * @method setWordPredictionListSize
	 * @param {Number} wordPredictionListSize
	 */
	setWordPredictionListSize(wordPredictionListSize: number) {
		this.wordPredictionListSize = wordPredictionListSize;
	};

	/**
	 * Get the number of word completion candidates requested
	 *
	 * @method getWordCompletionListSize
	 * @returns {Number}
	 */
	getWordCompletionListSize(): number {
		return this.wordCompletionListSize;
	};

	/**
	 * Set the number of word completion candidates requested
	 *
	 * @method setWordCompletionListSize
	 * @param {Number} wordCompletionListSize
	 */
	setWordCompletionListSize(wordCompletionListSize: number) {
		this.wordCompletionListSize = wordCompletionListSize;
	};

	/**
	 * Get the number of character candidates requested
	 *
	 * @method getCharacterCandidateListSize
	 * @returns {Number}
	 */
	getCharacterCandidateListSize(): number {
		return this.characterCandidateListSize;
	};

	/**
	 * Set the number of character candidates requested
	 *
	 * @method setCharacterCandidateListSize
	 * @param {Number} characterCandidateListSize
	 */
	setCharacterCandidateListSize(characterCandidateListSize: number) {
		this.characterCandidateListSize = characterCandidateListSize;
	};

	/**
	 * Get the discard case letiations
	 *
	 * @method getDiscardCaseletiations
	 * @returns {boolean}
	 */
	getDiscardCaseletiations(): boolean {
		return this.discardCaseletiations;
	};

	/**
	 * Set the discard case letiations
	 *
	 * @method setDiscardCaseletiations
	 * @param {boolean} discardCaseletiations
	 */
	setDiscardCaseletiations(discardCaseletiations: boolean) {
		this.discardCaseletiations = discardCaseletiations;
	};

	/**
	 * Get the discard accentuation letiations
	 *
	 * @method getDiscardAccentuationletiations
	 * @returns {boolean}
	 */
	getDiscardAccentuationletiations(): boolean {
		return this.discardAccentuationletiations;
	};

	/**
	 * Set the discard accentuation letiations
	 *
	 * @method setDiscardAccentuationletiations
	 * @param {boolean} discardAccentuationletiations
	 */
	setDiscardAccentuationletiations(discardAccentuationletiations: boolean) {
		this.discardAccentuationletiations = discardAccentuationletiations;
	};

	/**
	 * Get disable spatial ordering
	 *
	 * @method getDisableSpatialOrdering
	 * @returns {Boolean}
	 */
	getDisableSpatialOrdering(): boolean {
		return this.disableSpatialOrdering;
	};

	/**
	 * Set disable spatial ordering
	 *
	 * @method setDisableSpatialOrdering
	 * @param {Boolean} disableSpatialOrdering
	 */
	setDisableSpatialOrdering(disableSpatialOrdering: boolean) {
		this.disableSpatialOrdering = disableSpatialOrdering;
	};

	/**
	 * Get glyph distortion
	 *
	 * @method getGlyphDistortion
	 * @returns {Number}
	 */
	getGlyphDistortion(): number {
		return this.glyphDistortion;
	};

	/**
	 * Set glyph distortion
	 *
	 * @method setGlyphDistortion
	 * @param {Number} glyphDistortion
	 */
	setGlyphDistortion(glyphDistortion: number) {
		this.glyphDistortion = glyphDistortion;
	};

	/**
	 * Get enable out of lexicon
	 *
	 * @method getEnableOutOfLexicon
	 * @returns {Boolean}
	 */
	getEnableOutOfLexicon(): boolean {
		return this.enableOutOfLexicon;
	};

	/**
	 * Set enable out of lexicon
	 *
	 * @method setEnableOutOfLexicon
	 * @param {Boolean} enableOutOfLexicon
	 */
	setEnableOutOfLexicon(enableOutOfLexicon: boolean) {
		this.enableOutOfLexicon = enableOutOfLexicon;
	};

	/**
	 * Get spelling distortion
	 *
	 * @method getSpellingDistortion
	 * @returns {Number}
	 */
	getSpellingDistortion(): number {
		return this.spellingDistortion;
	};

	/**
	 * Set spelling distortion
	 *
	 * @method setSpellingDistortion
	 * @param {Number} spellingDistortion
	 */
	setSpellingDistortion(spellingDistortion: number) {
		this.spellingDistortion = spellingDistortion;
	};
}

results matching ""

    No results matching ""