devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
34 lines (33 loc) • 1.55 kB
TypeScript
import { FontInfoCache } from '../../../../model/caches/hashed-caches/font-info-cache';
import { MaskedCharacterProperties } from '../../../../model/character/character-properties';
import { MaskedCharacterPropertiesBundle } from '../../../../rich-utils/properties-bundle';
import { FixedInterval } from '@devexpress/utils/lib/intervals/fixed';
import { HtmlImporter } from '../html-importer';
import { LoadFontInfo } from '../load-font-info';
export declare class HtmlImporterMaskedCharacterProperties {
private loadFontInfos;
private tempFontInfoCache;
private result;
private styledElement;
private currentStyle;
private initialCharacterProperties;
private get model();
private get controlOptions();
private importer;
private allowCreateNewFonts;
constructor(importer: HtmlImporter, loadFontInfos: LoadFontInfo[], tempFontInfoCache: FontInfoCache, allowCreateNewFonts: boolean);
getBundleFrom(element: HTMLElement, interval: FixedInterval): MaskedCharacterPropertiesBundle;
import(element: HTMLElement, interval: FixedInterval, initialCharacterProperties: MaskedCharacterProperties): MaskedCharacterProperties;
private importFontBold;
private importFontItalic;
private importAllCaps;
private importStrikeoutType;
private importUnderlineType;
private importForeColor;
private importBackColor;
private importFontInfo;
private importFontSize;
private importHidden;
private importSuperscript;
private importSubscript;
}