Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/embedpre.../assets/pdf/build
File: pdf.worker.js
fontName ||= baseFont;
[37500] Fix | Delete
if (!(fontName instanceof Name)) {
[37501] Fix | Delete
throw new FormatError("invalid font name");
[37502] Fix | Delete
}
[37503] Fix | Delete
let fontFile, subtype, length1, length2, length3;
[37504] Fix | Delete
try {
[37505] Fix | Delete
fontFile = descriptor.get("FontFile", "FontFile2", "FontFile3");
[37506] Fix | Delete
} catch (ex) {
[37507] Fix | Delete
if (!this.options.ignoreErrors) {
[37508] Fix | Delete
throw ex;
[37509] Fix | Delete
}
[37510] Fix | Delete
warn(`translateFont - fetching "${fontName.name}" font file: "${ex}".`);
[37511] Fix | Delete
fontFile = new NullStream();
[37512] Fix | Delete
}
[37513] Fix | Delete
let isInternalFont = false;
[37514] Fix | Delete
let glyphScaleFactors = null;
[37515] Fix | Delete
let systemFontInfo = null;
[37516] Fix | Delete
if (fontFile) {
[37517] Fix | Delete
if (fontFile.dict) {
[37518] Fix | Delete
const subtypeEntry = fontFile.dict.get("Subtype");
[37519] Fix | Delete
if (subtypeEntry instanceof Name) {
[37520] Fix | Delete
subtype = subtypeEntry.name;
[37521] Fix | Delete
}
[37522] Fix | Delete
length1 = fontFile.dict.get("Length1");
[37523] Fix | Delete
length2 = fontFile.dict.get("Length2");
[37524] Fix | Delete
length3 = fontFile.dict.get("Length3");
[37525] Fix | Delete
}
[37526] Fix | Delete
} else if (cssFontInfo) {
[37527] Fix | Delete
const standardFontName = getXfaFontName(fontName.name);
[37528] Fix | Delete
if (standardFontName) {
[37529] Fix | Delete
cssFontInfo.fontFamily = `${cssFontInfo.fontFamily}-PdfJS-XFA`;
[37530] Fix | Delete
cssFontInfo.metrics = standardFontName.metrics || null;
[37531] Fix | Delete
glyphScaleFactors = standardFontName.factors || null;
[37532] Fix | Delete
fontFile = await this.fetchStandardFontData(standardFontName.name);
[37533] Fix | Delete
isInternalFont = !!fontFile;
[37534] Fix | Delete
baseDict = dict = getXfaFontDict(fontName.name);
[37535] Fix | Delete
composite = true;
[37536] Fix | Delete
}
[37537] Fix | Delete
} else if (!isType3Font) {
[37538] Fix | Delete
const standardFontName = getStandardFontName(fontName.name);
[37539] Fix | Delete
if (standardFontName) {
[37540] Fix | Delete
fontFile = await this.fetchStandardFontData(standardFontName);
[37541] Fix | Delete
isInternalFont = !!fontFile;
[37542] Fix | Delete
}
[37543] Fix | Delete
if (!isInternalFont && this.options.useSystemFonts) {
[37544] Fix | Delete
systemFontInfo = getFontSubstitution(this.systemFontCache, this.idFactory, this.options.standardFontDataUrl, fontName.name, standardFontName, type);
[37545] Fix | Delete
}
[37546] Fix | Delete
}
[37547] Fix | Delete
const fontMatrix = lookupMatrix(dict.getArray("FontMatrix"), FONT_IDENTITY_MATRIX);
[37548] Fix | Delete
const bbox = lookupNormalRect(descriptor.getArray("FontBBox") || dict.getArray("FontBBox"), undefined);
[37549] Fix | Delete
let ascent = descriptor.get("Ascent");
[37550] Fix | Delete
if (typeof ascent !== "number") {
[37551] Fix | Delete
ascent = undefined;
[37552] Fix | Delete
}
[37553] Fix | Delete
let descent = descriptor.get("Descent");
[37554] Fix | Delete
if (typeof descent !== "number") {
[37555] Fix | Delete
descent = undefined;
[37556] Fix | Delete
}
[37557] Fix | Delete
let xHeight = descriptor.get("XHeight");
[37558] Fix | Delete
if (typeof xHeight !== "number") {
[37559] Fix | Delete
xHeight = 0;
[37560] Fix | Delete
}
[37561] Fix | Delete
let capHeight = descriptor.get("CapHeight");
[37562] Fix | Delete
if (typeof capHeight !== "number") {
[37563] Fix | Delete
capHeight = 0;
[37564] Fix | Delete
}
[37565] Fix | Delete
let flags = descriptor.get("Flags");
[37566] Fix | Delete
if (!Number.isInteger(flags)) {
[37567] Fix | Delete
flags = 0;
[37568] Fix | Delete
}
[37569] Fix | Delete
let italicAngle = descriptor.get("ItalicAngle");
[37570] Fix | Delete
if (typeof italicAngle !== "number") {
[37571] Fix | Delete
italicAngle = 0;
[37572] Fix | Delete
}
[37573] Fix | Delete
const properties = {
[37574] Fix | Delete
type,
[37575] Fix | Delete
name: fontName.name,
[37576] Fix | Delete
subtype,
[37577] Fix | Delete
file: fontFile,
[37578] Fix | Delete
length1,
[37579] Fix | Delete
length2,
[37580] Fix | Delete
length3,
[37581] Fix | Delete
isInternalFont,
[37582] Fix | Delete
loadedName: baseDict.loadedName,
[37583] Fix | Delete
composite,
[37584] Fix | Delete
fixedPitch: false,
[37585] Fix | Delete
fontMatrix,
[37586] Fix | Delete
firstChar,
[37587] Fix | Delete
lastChar,
[37588] Fix | Delete
toUnicode,
[37589] Fix | Delete
bbox,
[37590] Fix | Delete
ascent,
[37591] Fix | Delete
descent,
[37592] Fix | Delete
xHeight,
[37593] Fix | Delete
capHeight,
[37594] Fix | Delete
flags,
[37595] Fix | Delete
italicAngle,
[37596] Fix | Delete
isType3Font,
[37597] Fix | Delete
cssFontInfo,
[37598] Fix | Delete
scaleFactors: glyphScaleFactors,
[37599] Fix | Delete
systemFontInfo
[37600] Fix | Delete
};
[37601] Fix | Delete
if (composite) {
[37602] Fix | Delete
const cidEncoding = baseDict.get("Encoding");
[37603] Fix | Delete
if (cidEncoding instanceof Name) {
[37604] Fix | Delete
properties.cidEncoding = cidEncoding.name;
[37605] Fix | Delete
}
[37606] Fix | Delete
const cMap = await CMapFactory.create({
[37607] Fix | Delete
encoding: cidEncoding,
[37608] Fix | Delete
fetchBuiltInCMap: this._fetchBuiltInCMapBound,
[37609] Fix | Delete
useCMap: null
[37610] Fix | Delete
});
[37611] Fix | Delete
properties.cMap = cMap;
[37612] Fix | Delete
properties.vertical = properties.cMap.vertical;
[37613] Fix | Delete
}
[37614] Fix | Delete
const newProperties = await this.extractDataStructures(dict, properties);
[37615] Fix | Delete
this.extractWidths(dict, descriptor, newProperties);
[37616] Fix | Delete
return new Font(fontName.name, fontFile, newProperties);
[37617] Fix | Delete
}
[37618] Fix | Delete
static buildFontPaths(font, glyphs, handler, evaluatorOptions) {
[37619] Fix | Delete
function buildPath(fontChar) {
[37620] Fix | Delete
const glyphName = `${font.loadedName}_path_${fontChar}`;
[37621] Fix | Delete
try {
[37622] Fix | Delete
if (font.renderer.hasBuiltPath(fontChar)) {
[37623] Fix | Delete
return;
[37624] Fix | Delete
}
[37625] Fix | Delete
handler.send("commonobj", [glyphName, "FontPath", font.renderer.getPathJs(fontChar)]);
[37626] Fix | Delete
} catch (reason) {
[37627] Fix | Delete
if (evaluatorOptions.ignoreErrors) {
[37628] Fix | Delete
warn(`buildFontPaths - ignoring ${glyphName} glyph: "${reason}".`);
[37629] Fix | Delete
return;
[37630] Fix | Delete
}
[37631] Fix | Delete
throw reason;
[37632] Fix | Delete
}
[37633] Fix | Delete
}
[37634] Fix | Delete
for (const glyph of glyphs) {
[37635] Fix | Delete
buildPath(glyph.fontChar);
[37636] Fix | Delete
const accent = glyph.accent;
[37637] Fix | Delete
if (accent?.fontChar) {
[37638] Fix | Delete
buildPath(accent.fontChar);
[37639] Fix | Delete
}
[37640] Fix | Delete
}
[37641] Fix | Delete
}
[37642] Fix | Delete
static get fallbackFontDict() {
[37643] Fix | Delete
const dict = new Dict();
[37644] Fix | Delete
dict.set("BaseFont", Name.get("Helvetica"));
[37645] Fix | Delete
dict.set("Type", Name.get("FallbackType"));
[37646] Fix | Delete
dict.set("Subtype", Name.get("FallbackType"));
[37647] Fix | Delete
dict.set("Encoding", Name.get("WinAnsiEncoding"));
[37648] Fix | Delete
return shadow(this, "fallbackFontDict", dict);
[37649] Fix | Delete
}
[37650] Fix | Delete
}
[37651] Fix | Delete
class TranslatedFont {
[37652] Fix | Delete
constructor({
[37653] Fix | Delete
loadedName,
[37654] Fix | Delete
font,
[37655] Fix | Delete
dict,
[37656] Fix | Delete
evaluatorOptions
[37657] Fix | Delete
}) {
[37658] Fix | Delete
this.loadedName = loadedName;
[37659] Fix | Delete
this.font = font;
[37660] Fix | Delete
this.dict = dict;
[37661] Fix | Delete
this._evaluatorOptions = evaluatorOptions || DefaultPartialEvaluatorOptions;
[37662] Fix | Delete
this.type3Loaded = null;
[37663] Fix | Delete
this.type3Dependencies = font.isType3Font ? new Set() : null;
[37664] Fix | Delete
this.sent = false;
[37665] Fix | Delete
}
[37666] Fix | Delete
send(handler) {
[37667] Fix | Delete
if (this.sent) {
[37668] Fix | Delete
return;
[37669] Fix | Delete
}
[37670] Fix | Delete
this.sent = true;
[37671] Fix | Delete
handler.send("commonobj", [this.loadedName, "Font", this.font.exportData(this._evaluatorOptions.fontExtraProperties)]);
[37672] Fix | Delete
}
[37673] Fix | Delete
fallback(handler) {
[37674] Fix | Delete
if (!this.font.data) {
[37675] Fix | Delete
return;
[37676] Fix | Delete
}
[37677] Fix | Delete
this.font.disableFontFace = true;
[37678] Fix | Delete
PartialEvaluator.buildFontPaths(this.font, this.font.glyphCacheValues, handler, this._evaluatorOptions);
[37679] Fix | Delete
}
[37680] Fix | Delete
loadType3Data(evaluator, resources, task) {
[37681] Fix | Delete
if (this.type3Loaded) {
[37682] Fix | Delete
return this.type3Loaded;
[37683] Fix | Delete
}
[37684] Fix | Delete
if (!this.font.isType3Font) {
[37685] Fix | Delete
throw new Error("Must be a Type3 font.");
[37686] Fix | Delete
}
[37687] Fix | Delete
const type3Evaluator = evaluator.clone({
[37688] Fix | Delete
ignoreErrors: false
[37689] Fix | Delete
});
[37690] Fix | Delete
const type3FontRefs = new RefSet(evaluator.type3FontRefs);
[37691] Fix | Delete
if (this.dict.objId && !type3FontRefs.has(this.dict.objId)) {
[37692] Fix | Delete
type3FontRefs.put(this.dict.objId);
[37693] Fix | Delete
}
[37694] Fix | Delete
type3Evaluator.type3FontRefs = type3FontRefs;
[37695] Fix | Delete
const translatedFont = this.font,
[37696] Fix | Delete
type3Dependencies = this.type3Dependencies;
[37697] Fix | Delete
let loadCharProcsPromise = Promise.resolve();
[37698] Fix | Delete
const charProcs = this.dict.get("CharProcs");
[37699] Fix | Delete
const fontResources = this.dict.get("Resources") || resources;
[37700] Fix | Delete
const charProcOperatorList = Object.create(null);
[37701] Fix | Delete
const fontBBox = Util.normalizeRect(translatedFont.bbox || [0, 0, 0, 0]),
[37702] Fix | Delete
width = fontBBox[2] - fontBBox[0],
[37703] Fix | Delete
height = fontBBox[3] - fontBBox[1];
[37704] Fix | Delete
const fontBBoxSize = Math.hypot(width, height);
[37705] Fix | Delete
for (const key of charProcs.getKeys()) {
[37706] Fix | Delete
loadCharProcsPromise = loadCharProcsPromise.then(() => {
[37707] Fix | Delete
const glyphStream = charProcs.get(key);
[37708] Fix | Delete
const operatorList = new OperatorList();
[37709] Fix | Delete
return type3Evaluator.getOperatorList({
[37710] Fix | Delete
stream: glyphStream,
[37711] Fix | Delete
task,
[37712] Fix | Delete
resources: fontResources,
[37713] Fix | Delete
operatorList
[37714] Fix | Delete
}).then(() => {
[37715] Fix | Delete
if (operatorList.fnArray[0] === OPS.setCharWidthAndBounds) {
[37716] Fix | Delete
this._removeType3ColorOperators(operatorList, fontBBoxSize);
[37717] Fix | Delete
}
[37718] Fix | Delete
charProcOperatorList[key] = operatorList.getIR();
[37719] Fix | Delete
for (const dependency of operatorList.dependencies) {
[37720] Fix | Delete
type3Dependencies.add(dependency);
[37721] Fix | Delete
}
[37722] Fix | Delete
}).catch(function (reason) {
[37723] Fix | Delete
warn(`Type3 font resource "${key}" is not available.`);
[37724] Fix | Delete
const dummyOperatorList = new OperatorList();
[37725] Fix | Delete
charProcOperatorList[key] = dummyOperatorList.getIR();
[37726] Fix | Delete
});
[37727] Fix | Delete
});
[37728] Fix | Delete
}
[37729] Fix | Delete
this.type3Loaded = loadCharProcsPromise.then(() => {
[37730] Fix | Delete
translatedFont.charProcOperatorList = charProcOperatorList;
[37731] Fix | Delete
if (this._bbox) {
[37732] Fix | Delete
translatedFont.isCharBBox = true;
[37733] Fix | Delete
translatedFont.bbox = this._bbox;
[37734] Fix | Delete
}
[37735] Fix | Delete
});
[37736] Fix | Delete
return this.type3Loaded;
[37737] Fix | Delete
}
[37738] Fix | Delete
_removeType3ColorOperators(operatorList, fontBBoxSize = NaN) {
[37739] Fix | Delete
const charBBox = Util.normalizeRect(operatorList.argsArray[0].slice(2)),
[37740] Fix | Delete
width = charBBox[2] - charBBox[0],
[37741] Fix | Delete
height = charBBox[3] - charBBox[1];
[37742] Fix | Delete
const charBBoxSize = Math.hypot(width, height);
[37743] Fix | Delete
if (width === 0 || height === 0) {
[37744] Fix | Delete
operatorList.fnArray.splice(0, 1);
[37745] Fix | Delete
operatorList.argsArray.splice(0, 1);
[37746] Fix | Delete
} else if (fontBBoxSize === 0 || Math.round(charBBoxSize / fontBBoxSize) >= 10) {
[37747] Fix | Delete
if (!this._bbox) {
[37748] Fix | Delete
this._bbox = [Infinity, Infinity, -Infinity, -Infinity];
[37749] Fix | Delete
}
[37750] Fix | Delete
this._bbox[0] = Math.min(this._bbox[0], charBBox[0]);
[37751] Fix | Delete
this._bbox[1] = Math.min(this._bbox[1], charBBox[1]);
[37752] Fix | Delete
this._bbox[2] = Math.max(this._bbox[2], charBBox[2]);
[37753] Fix | Delete
this._bbox[3] = Math.max(this._bbox[3], charBBox[3]);
[37754] Fix | Delete
}
[37755] Fix | Delete
let i = 0,
[37756] Fix | Delete
ii = operatorList.length;
[37757] Fix | Delete
while (i < ii) {
[37758] Fix | Delete
switch (operatorList.fnArray[i]) {
[37759] Fix | Delete
case OPS.setCharWidthAndBounds:
[37760] Fix | Delete
break;
[37761] Fix | Delete
case OPS.setStrokeColorSpace:
[37762] Fix | Delete
case OPS.setFillColorSpace:
[37763] Fix | Delete
case OPS.setStrokeColor:
[37764] Fix | Delete
case OPS.setStrokeColorN:
[37765] Fix | Delete
case OPS.setFillColor:
[37766] Fix | Delete
case OPS.setFillColorN:
[37767] Fix | Delete
case OPS.setStrokeGray:
[37768] Fix | Delete
case OPS.setFillGray:
[37769] Fix | Delete
case OPS.setStrokeRGBColor:
[37770] Fix | Delete
case OPS.setFillRGBColor:
[37771] Fix | Delete
case OPS.setStrokeCMYKColor:
[37772] Fix | Delete
case OPS.setFillCMYKColor:
[37773] Fix | Delete
case OPS.shadingFill:
[37774] Fix | Delete
case OPS.setRenderingIntent:
[37775] Fix | Delete
operatorList.fnArray.splice(i, 1);
[37776] Fix | Delete
operatorList.argsArray.splice(i, 1);
[37777] Fix | Delete
ii--;
[37778] Fix | Delete
continue;
[37779] Fix | Delete
case OPS.setGState:
[37780] Fix | Delete
const [gStateObj] = operatorList.argsArray[i];
[37781] Fix | Delete
let j = 0,
[37782] Fix | Delete
jj = gStateObj.length;
[37783] Fix | Delete
while (j < jj) {
[37784] Fix | Delete
const [gStateKey] = gStateObj[j];
[37785] Fix | Delete
switch (gStateKey) {
[37786] Fix | Delete
case "TR":
[37787] Fix | Delete
case "TR2":
[37788] Fix | Delete
case "HT":
[37789] Fix | Delete
case "BG":
[37790] Fix | Delete
case "BG2":
[37791] Fix | Delete
case "UCR":
[37792] Fix | Delete
case "UCR2":
[37793] Fix | Delete
gStateObj.splice(j, 1);
[37794] Fix | Delete
jj--;
[37795] Fix | Delete
continue;
[37796] Fix | Delete
}
[37797] Fix | Delete
j++;
[37798] Fix | Delete
}
[37799] Fix | Delete
break;
[37800] Fix | Delete
}
[37801] Fix | Delete
i++;
[37802] Fix | Delete
}
[37803] Fix | Delete
}
[37804] Fix | Delete
}
[37805] Fix | Delete
class StateManager {
[37806] Fix | Delete
constructor(initialState = new EvalState()) {
[37807] Fix | Delete
this.state = initialState;
[37808] Fix | Delete
this.stateStack = [];
[37809] Fix | Delete
}
[37810] Fix | Delete
save() {
[37811] Fix | Delete
const old = this.state;
[37812] Fix | Delete
this.stateStack.push(this.state);
[37813] Fix | Delete
this.state = old.clone();
[37814] Fix | Delete
}
[37815] Fix | Delete
restore() {
[37816] Fix | Delete
const prev = this.stateStack.pop();
[37817] Fix | Delete
if (prev) {
[37818] Fix | Delete
this.state = prev;
[37819] Fix | Delete
}
[37820] Fix | Delete
}
[37821] Fix | Delete
transform(args) {
[37822] Fix | Delete
this.state.ctm = Util.transform(this.state.ctm, args);
[37823] Fix | Delete
}
[37824] Fix | Delete
}
[37825] Fix | Delete
class TextState {
[37826] Fix | Delete
constructor() {
[37827] Fix | Delete
this.ctm = new Float32Array(IDENTITY_MATRIX);
[37828] Fix | Delete
this.fontName = null;
[37829] Fix | Delete
this.fontSize = 0;
[37830] Fix | Delete
this.loadedName = null;
[37831] Fix | Delete
this.font = null;
[37832] Fix | Delete
this.fontMatrix = FONT_IDENTITY_MATRIX;
[37833] Fix | Delete
this.textMatrix = IDENTITY_MATRIX.slice();
[37834] Fix | Delete
this.textLineMatrix = IDENTITY_MATRIX.slice();
[37835] Fix | Delete
this.charSpacing = 0;
[37836] Fix | Delete
this.wordSpacing = 0;
[37837] Fix | Delete
this.leading = 0;
[37838] Fix | Delete
this.textHScale = 1;
[37839] Fix | Delete
this.textRise = 0;
[37840] Fix | Delete
}
[37841] Fix | Delete
setTextMatrix(a, b, c, d, e, f) {
[37842] Fix | Delete
const m = this.textMatrix;
[37843] Fix | Delete
m[0] = a;
[37844] Fix | Delete
m[1] = b;
[37845] Fix | Delete
m[2] = c;
[37846] Fix | Delete
m[3] = d;
[37847] Fix | Delete
m[4] = e;
[37848] Fix | Delete
m[5] = f;
[37849] Fix | Delete
}
[37850] Fix | Delete
setTextLineMatrix(a, b, c, d, e, f) {
[37851] Fix | Delete
const m = this.textLineMatrix;
[37852] Fix | Delete
m[0] = a;
[37853] Fix | Delete
m[1] = b;
[37854] Fix | Delete
m[2] = c;
[37855] Fix | Delete
m[3] = d;
[37856] Fix | Delete
m[4] = e;
[37857] Fix | Delete
m[5] = f;
[37858] Fix | Delete
}
[37859] Fix | Delete
translateTextMatrix(x, y) {
[37860] Fix | Delete
const m = this.textMatrix;
[37861] Fix | Delete
m[4] = m[0] * x + m[2] * y + m[4];
[37862] Fix | Delete
m[5] = m[1] * x + m[3] * y + m[5];
[37863] Fix | Delete
}
[37864] Fix | Delete
translateTextLineMatrix(x, y) {
[37865] Fix | Delete
const m = this.textLineMatrix;
[37866] Fix | Delete
m[4] = m[0] * x + m[2] * y + m[4];
[37867] Fix | Delete
m[5] = m[1] * x + m[3] * y + m[5];
[37868] Fix | Delete
}
[37869] Fix | Delete
carriageReturn() {
[37870] Fix | Delete
this.translateTextLineMatrix(0, -this.leading);
[37871] Fix | Delete
this.textMatrix = this.textLineMatrix.slice();
[37872] Fix | Delete
}
[37873] Fix | Delete
clone() {
[37874] Fix | Delete
const clone = Object.create(this);
[37875] Fix | Delete
clone.textMatrix = this.textMatrix.slice();
[37876] Fix | Delete
clone.textLineMatrix = this.textLineMatrix.slice();
[37877] Fix | Delete
clone.fontMatrix = this.fontMatrix.slice();
[37878] Fix | Delete
return clone;
[37879] Fix | Delete
}
[37880] Fix | Delete
}
[37881] Fix | Delete
class EvalState {
[37882] Fix | Delete
constructor() {
[37883] Fix | Delete
this.ctm = new Float32Array(IDENTITY_MATRIX);
[37884] Fix | Delete
this.font = null;
[37885] Fix | Delete
this.textRenderingMode = TextRenderingMode.FILL;
[37886] Fix | Delete
this.fillColorSpace = ColorSpace.singletons.gray;
[37887] Fix | Delete
this.strokeColorSpace = ColorSpace.singletons.gray;
[37888] Fix | Delete
}
[37889] Fix | Delete
clone() {
[37890] Fix | Delete
return Object.create(this);
[37891] Fix | Delete
}
[37892] Fix | Delete
}
[37893] Fix | Delete
class EvaluatorPreprocessor {
[37894] Fix | Delete
static get opMap() {
[37895] Fix | Delete
return shadow(this, "opMap", Object.assign(Object.create(null), {
[37896] Fix | Delete
w: {
[37897] Fix | Delete
id: OPS.setLineWidth,
[37898] Fix | Delete
numArgs: 1,
[37899] Fix | Delete
variableArgs: false
[37900] Fix | Delete
},
[37901] Fix | Delete
J: {
[37902] Fix | Delete
id: OPS.setLineCap,
[37903] Fix | Delete
numArgs: 1,
[37904] Fix | Delete
variableArgs: false
[37905] Fix | Delete
},
[37906] Fix | Delete
j: {
[37907] Fix | Delete
id: OPS.setLineJoin,
[37908] Fix | Delete
numArgs: 1,
[37909] Fix | Delete
variableArgs: false
[37910] Fix | Delete
},
[37911] Fix | Delete
M: {
[37912] Fix | Delete
id: OPS.setMiterLimit,
[37913] Fix | Delete
numArgs: 1,
[37914] Fix | Delete
variableArgs: false
[37915] Fix | Delete
},
[37916] Fix | Delete
d: {
[37917] Fix | Delete
id: OPS.setDash,
[37918] Fix | Delete
numArgs: 2,
[37919] Fix | Delete
variableArgs: false
[37920] Fix | Delete
},
[37921] Fix | Delete
ri: {
[37922] Fix | Delete
id: OPS.setRenderingIntent,
[37923] Fix | Delete
numArgs: 1,
[37924] Fix | Delete
variableArgs: false
[37925] Fix | Delete
},
[37926] Fix | Delete
i: {
[37927] Fix | Delete
id: OPS.setFlatness,
[37928] Fix | Delete
numArgs: 1,
[37929] Fix | Delete
variableArgs: false
[37930] Fix | Delete
},
[37931] Fix | Delete
gs: {
[37932] Fix | Delete
id: OPS.setGState,
[37933] Fix | Delete
numArgs: 1,
[37934] Fix | Delete
variableArgs: false
[37935] Fix | Delete
},
[37936] Fix | Delete
q: {
[37937] Fix | Delete
id: OPS.save,
[37938] Fix | Delete
numArgs: 0,
[37939] Fix | Delete
variableArgs: false
[37940] Fix | Delete
},
[37941] Fix | Delete
Q: {
[37942] Fix | Delete
id: OPS.restore,
[37943] Fix | Delete
numArgs: 0,
[37944] Fix | Delete
variableArgs: false
[37945] Fix | Delete
},
[37946] Fix | Delete
cm: {
[37947] Fix | Delete
id: OPS.transform,
[37948] Fix | Delete
numArgs: 6,
[37949] Fix | Delete
variableArgs: false
[37950] Fix | Delete
},
[37951] Fix | Delete
m: {
[37952] Fix | Delete
id: OPS.moveTo,
[37953] Fix | Delete
numArgs: 2,
[37954] Fix | Delete
variableArgs: false
[37955] Fix | Delete
},
[37956] Fix | Delete
l: {
[37957] Fix | Delete
id: OPS.lineTo,
[37958] Fix | Delete
numArgs: 2,
[37959] Fix | Delete
variableArgs: false
[37960] Fix | Delete
},
[37961] Fix | Delete
c: {
[37962] Fix | Delete
id: OPS.curveTo,
[37963] Fix | Delete
numArgs: 6,
[37964] Fix | Delete
variableArgs: false
[37965] Fix | Delete
},
[37966] Fix | Delete
v: {
[37967] Fix | Delete
id: OPS.curveTo2,
[37968] Fix | Delete
numArgs: 4,
[37969] Fix | Delete
variableArgs: false
[37970] Fix | Delete
},
[37971] Fix | Delete
y: {
[37972] Fix | Delete
id: OPS.curveTo3,
[37973] Fix | Delete
numArgs: 4,
[37974] Fix | Delete
variableArgs: false
[37975] Fix | Delete
},
[37976] Fix | Delete
h: {
[37977] Fix | Delete
id: OPS.closePath,
[37978] Fix | Delete
numArgs: 0,
[37979] Fix | Delete
variableArgs: false
[37980] Fix | Delete
},
[37981] Fix | Delete
re: {
[37982] Fix | Delete
id: OPS.rectangle,
[37983] Fix | Delete
numArgs: 4,
[37984] Fix | Delete
variableArgs: false
[37985] Fix | Delete
},
[37986] Fix | Delete
S: {
[37987] Fix | Delete
id: OPS.stroke,
[37988] Fix | Delete
numArgs: 0,
[37989] Fix | Delete
variableArgs: false
[37990] Fix | Delete
},
[37991] Fix | Delete
s: {
[37992] Fix | Delete
id: OPS.closeStroke,
[37993] Fix | Delete
numArgs: 0,
[37994] Fix | Delete
variableArgs: false
[37995] Fix | Delete
},
[37996] Fix | Delete
f: {
[37997] Fix | Delete
id: OPS.fill,
[37998] Fix | Delete
numArgs: 0,
[37999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function