UNPKG

devexpress-richedit

Version:

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

66 lines (65 loc) 5.3 kB
import { PictureDestinationInfo } from '../../model/image/picture-destination-info'; import { RtfImageInfo } from '../../model/image/rtf-image-info'; import { RtfImportData } from '../../rtf-import-data'; import { ControlCharTranslatorTable, DestinationBase } from '../base/destination'; import { HexContentDestination } from '../base/hex-content-destination'; import { DestinationType } from '../utils/destination-type'; import { RtfPictureUnitsConverter } from './picture-units-converter'; import { CharacterDecoder } from '../../encoding/character-decoder'; export declare class PictureDestination extends HexContentDestination { protected get destinationType(): DestinationType; protected get controlCharHT(): ControlCharTranslatorTable; info: PictureDestinationInfo; oldDecoder: CharacterDecoder; constructor(importer: RtfImportData); static getThis(rtfImporter: RtfImportData): PictureDestination; static rtfHundredthsOfMillimeterConverter: RtfPictureUnitsConverter; static rtfPixelsConverter: RtfPictureUnitsConverter; static onEmfFileKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onPngFileKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onJpegFileKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onMacFileKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onWindowsMetafileKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onDeviceIndependentBitmapFileKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onDeviceDependentBitmapFileKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onBitmapBitsPerPixelKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onBitmapPlanesKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onBitmapBytesInLineKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void; static onPictureWidthKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onPictureHeightKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static checkIfParameterStoredAsShortIntegerInsteadLongInt(parameterValue: number): boolean; static fillBytesToConvertFromShortIntToLongInt(parameterValue: number): number; static onPictureGoalWidthKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onPictureGoalHeightKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onHorizontalScalingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onVerticalScalingKeyword(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onPicScaledKeyword(_importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onTopCropKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void; static onBottomCropKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void; static onLeftCropKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void; static onRightCropKeyword(importer: RtfImportData, parameterValue: number, _hasParameter: boolean): void; static onBitmapMetafileKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onBitsPerPixelBitmapMetafileKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onDxImageUri(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onShapePropertiesKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; static onBlipTag(importer: RtfImportData, parameterValue: number, hasParameter: boolean): void; static onShapePropertyKeyword(importer: RtfImportData, _parameterValue: number, _hasParameter: boolean): void; protected createClone(): DestinationBase; beforePopRtfState(): void; protected processBinCharCore(ch: string): void; validateImageSize(_image: any): void; loadMetafile(_info: RtfImageInfo): void; loadBitmap(_info: RtfImageInfo): void; loadDib(_info: RtfImageInfo): void; loadImageInUnits(imageInfo: RtfImageInfo, _unitsConverter: RtfPictureUnitsConverter): void; applyVisibleSize(imageInfo: RtfImageInfo): void; loadMetafileImageInUnits(_imageInfo: RtfImageInfo): void; applySourceRect(_imageInfo: RtfImageInfo, _desiredPictureWidth: number, _desiredPictureHeight: number): void; getFractionInThousandthOfPercent(_cropSize: number, _desiredSize: number): number; loadPicture(): RtfImageInfo; loadPictureCore(info: RtfImageInfo): void; private getPrefix; private getPictureFormat; getImageInfo(): RtfImageInfo; dispose(_disposing: boolean): void; }