UNPKG

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