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
TypeScript
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;
}