gn-rtf.js
Version:
Render RTF documents in HTML. This also includes rendering WMF and EMF images which are often contained in RTF documents.
26 lines (25 loc) • 937 B
TypeScript
import { Document } from "../../Document";
import { Renderer } from "../../renderer/Renderer";
import { GlobalState } from "../Containers";
import { DestinationBase } from "./DestinationBase";
export declare class RtfDestination extends DestinationBase {
private _metadata;
private parser;
private inst;
private _charFormatHandlers;
constructor(parser: GlobalState, inst: Document, name: string, param: number);
addIns(func: (renderer: Renderer) => void): void;
appendText(text: string): void;
sub(): void;
handleKeyword(keyword: string, param: number): boolean;
apply(): void;
setMetadata(prop: string, val: any): void;
private _addInsHandler;
private _addFormatIns;
private _genericFormatSetNoParam;
private _genericFormatOnOff;
private _strikedFormat;
private _genericFormatSetVal;
private _genericFormatSetValRequired;
private _genericFormatSetMemberVal;
}