UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

38 lines (37 loc) 2.55 kB
import { LangInfo } from '../../../../../common/model/character/lang-info'; import { MLTableData } from '../../translation-table/ml-table-data'; import { XmlReader } from '../../zip/xml-reader'; import { Data } from '../data'; export declare class ReaderHelper { data: Data; constructor(data: Data); searchInTable<T>(value: string, table: Record<string, MLTableData<T>>, defaultValue: T, extendedSearch?: boolean): T; readAttribute(reader: XmlReader, attributeName: string): string; readAttributeWithNs(reader: XmlReader, attributeName: string, ns: string): string; isBool(value: string): boolean; isBoolStrict(value: string): boolean; decodeXmlChars(val: string): string; getWpSTOnOffValue(reader: XmlReader, attributeName: string, defaultValue?: boolean): boolean; getOnOffValue(reader: XmlReader, attributeName: string, defaultValue?: boolean): boolean; getOnOffValueBool(value: string, defaultValue: boolean): boolean; getWpSTOnOffNullValue(reader: XmlReader, attributeName: string): boolean | null; getWpSTIntegerValue(reader: XmlReader, attributeName: string, defaultValue?: number, radix?: 10 | 16): number; getIntegerValueInPoints(reader: XmlReader, attributeName: string, defaultValue: number): number; getIntegerValue(reader: XmlReader, attributeName: string, defaultValue: number): number; private parseIntStrict; private parseFloatStrict; getIntegerValueCore(value: string, defaultValue: number, radix?: 10 | 16): number; getIntegerNullableValue(reader: XmlReader, attr: string): number; getFloatValueInPoints(reader: XmlReader, attributeName: string, defaultValue: number): number; getFloatValue(value: string, defaultValue: number): number; getWpEnumValue<T>(reader: XmlReader, attributeName: string, table: Record<string, MLTableData<T>>, defaultValue: T, ns?: string): T; getWpEnumValueCore<T>(value: string, table: Record<string, MLTableData<T>>, defaultValue: T): T; getWpEnumOnOffNullValue<T>(reader: XmlReader, attributeName: string, table: Record<string, MLTableData<T>>): T | null; getWpSTColorOrNullValue(reader: XmlReader, attributeName: string): number | null; getWpSTColorValue(reader: XmlReader, attributeName: string, defaultValue?: number): number; parseColor(value: string, defaultValue: number): number; convertToInt(value: string): number; readLanguage(reader: XmlReader): LangInfo; private getWpEnumOnOffNullValueCore; private createCultureInfoFromString; }