rtf-stream-parser
Version:
Stream Transform class to tokenize RTF, and another to de-encapsulate text or HTML
23 lines (22 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleTextEscapes = void 0;
exports.handleTextEscapes = {
controlHandlers: {
par: globals => globals._pushOutput('\r\n'),
line: globals => globals._pushOutput('\r\n'),
tab: globals => globals._pushOutput('\t'),
lquote: globals => globals._pushOutput('\u2018'),
rquote: globals => globals._pushOutput('\u2019'),
ldblquote: globals => globals._pushOutput('\u201C'),
rdblquote: globals => globals._pushOutput('\u201D'),
bullet: globals => globals._pushOutput('\u2022'),
endash: globals => globals._pushOutput('\u2013'),
emdash: globals => globals._pushOutput('\u2014'),
'{': globals => globals._pushOutput('{'),
'}': globals => globals._pushOutput('}'),
'\\': globals => globals._pushOutput('\\'),
'~': globals => globals._pushOutput('\u00A0'),
_: globals => globals._pushOutput('\u00AD'),
}
};