UNPKG

pdf-lib

Version:

Library for creating and modifying PDF files in JavaScript

111 lines (110 loc) 5.1 kB
"use strict"; var __assign = (this && this.__assign) || Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; } var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; result["default"] = mod; return result; } Object.defineProperty(exports, "__esModule", { value: true }); var W_1 = __importDefault(require("./graphics/clipping-path/W")); var CSOps_1 = require("./graphics/color/CSOps"); var GOps_1 = require("./graphics/color/GOps"); var KOps_1 = require("./graphics/color/KOps"); var RGOps_1 = require("./graphics/color/RGOps"); var SCNOps_1 = require("./graphics/color/SCNOps"); var SCOps_1 = require("./graphics/color/SCOps"); var cm_1 = __importDefault(require("./graphics/graphics-state/cm")); var d_1 = __importDefault(require("./graphics/graphics-state/d")); var gs_1 = __importDefault(require("./graphics/graphics-state/gs")); var i_1 = __importDefault(require("./graphics/graphics-state/i")); var JOps_1 = require("./graphics/graphics-state/JOps"); var M_1 = __importDefault(require("./graphics/graphics-state/M")); var QOps_1 = __importDefault(require("./graphics/graphics-state/QOps")); var ri_1 = __importDefault(require("./graphics/graphics-state/ri")); var w_1 = __importDefault(require("./graphics/graphics-state/w")); var c_1 = __importDefault(require("./graphics/path-construction/c")); var h_1 = __importDefault(require("./graphics/path-construction/h")); var l_1 = __importDefault(require("./graphics/path-construction/l")); var m_1 = __importDefault(require("./graphics/path-construction/m")); var re_1 = __importDefault(require("./graphics/path-construction/re")); var v_1 = __importDefault(require("./graphics/path-construction/v")); var y_1 = __importDefault(require("./graphics/path-construction/y")); var pathPaintingOps = __importStar(require("../pdf-operators/graphics/path-painting")); var T_asterisk_1 = __importDefault(require("./text/text-positioning/T-asterisk")); var TDOps_1 = require("./text/text-positioning/TDOps"); var Tm_1 = __importDefault(require("./text/text-positioning/Tm")); var QuoteOps_1 = require("./text/text-showing/QuoteOps"); var TJOps_1 = require("./text/text-showing/TJOps"); var Tc_1 = __importDefault(require("./text/text-state/Tc")); var Tf_1 = __importDefault(require("./text/text-state/Tf")); var TL_1 = __importDefault(require("./text/text-state/TL")); var Tr_1 = __importDefault(require("./text/text-state/Tr")); var Ts_1 = __importDefault(require("./text/text-state/Ts")); var Tw_1 = __importDefault(require("./text/text-state/Tw")); var Tz_1 = __importDefault(require("./text/text-state/Tz")); var Do_1 = __importDefault(require("./Do")); /* * These operator categories are defined in the * "Table 51 – Operator Categories" table in the PDF specification document */ exports.generalGraphicsStateOperators = [w_1.default, JOps_1.J, JOps_1.j, M_1.default, d_1.default, ri_1.default, i_1.default, gs_1.default]; exports.colorOperators = [CSOps_1.CS, CSOps_1.cs, SCOps_1.SC, SCNOps_1.SCN, SCOps_1.sc, SCNOps_1.scn, GOps_1.G, GOps_1.g, RGOps_1.RG, RGOps_1.rg, KOps_1.K, KOps_1.k]; exports.textStateOperators = [Tc_1.default, Tw_1.default, Tz_1.default, TL_1.default, Tf_1.default, Tr_1.default, Ts_1.default]; exports.textShowingOperators = [TJOps_1.Tj, TJOps_1.TJ, QuoteOps_1.SingleQuote, QuoteOps_1.DoubleQuote]; exports.textPositioningOperators = [TDOps_1.Td, TDOps_1.TD, Tm_1.default, T_asterisk_1.default]; // TODO: These are valid in TextObjects, but they aren't implemented in // pdf-lib yet. // export const markedContentOperators = // [MP, DP, BMC, BDC, EMC] var PDFOperators = __assign({ W: W_1.default, CS: CSOps_1.CS, cs: CSOps_1.cs, SC: SCOps_1.SC, sc: SCOps_1.sc, SCN: SCNOps_1.SCN, scn: SCNOps_1.scn, G: GOps_1.G, g: GOps_1.g, RG: RGOps_1.RG, rg: RGOps_1.rg, K: KOps_1.K, k: KOps_1.k }, QOps_1.default, { cm: cm_1.default, w: w_1.default, M: M_1.default, d: d_1.default, ri: ri_1.default, i: i_1.default, gs: gs_1.default, J: JOps_1.J, j: JOps_1.j, c: c_1.default, h: h_1.default, l: l_1.default, m: m_1.default, re: re_1.default, v: v_1.default, y: y_1.default }, pathPaintingOps, { T: { asterisk: T_asterisk_1.default }, TD: TDOps_1.TD, Td: TDOps_1.Td, Tm: Tm_1.default, quote: { single: QuoteOps_1.SingleQuote, double: QuoteOps_1.DoubleQuote }, TJ: TJOps_1.TJ, Tj: TJOps_1.Tj, Tc: Tc_1.default, Tf: Tf_1.default, TL: TL_1.default, Tr: Tr_1.default, Ts: Ts_1.default, Tw: Tw_1.default, Tz: Tz_1.default, Do: Do_1.default }); exports.default = PDFOperators;