pdf-lib
Version:
Create and modify PDF files with JavaScript
32 lines • 1.23 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var PDFObject_1 = tslib_1.__importDefault(require("./PDFObject"));
var PDFInvalidObject = /** @class */ (function (_super) {
tslib_1.__extends(PDFInvalidObject, _super);
function PDFInvalidObject(data) {
var _this = _super.call(this) || this;
_this.data = data;
return _this;
}
PDFInvalidObject.prototype.clone = function () {
return PDFInvalidObject.of(this.data.slice());
};
PDFInvalidObject.prototype.toString = function () {
return "PDFInvalidObject(" + this.data.length + " bytes)";
};
PDFInvalidObject.prototype.sizeInBytes = function () {
return this.data.length;
};
PDFInvalidObject.prototype.copyBytesInto = function (buffer, offset) {
var length = this.data.length;
for (var idx = 0; idx < length; idx++) {
buffer[offset++] = this.data[idx];
}
return length;
};
PDFInvalidObject.of = function (data) { return new PDFInvalidObject(data); };
return PDFInvalidObject;
}(PDFObject_1.default));
exports.default = PDFInvalidObject;
//# sourceMappingURL=PDFInvalidObject.js.map
;