Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen
Cartoon Pattern Student Utility Knife Pen

Cartoon Pattern Student Utility Knife Pen

Price
$35.99
$15.99
Save  $20.00
Knife Pen Color
Please select a knife pen color
Knife Pen Set
Please select a knife pen set
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments
😊 Returns>>Fast refund within 30 days if you are not satisfied, 100% money back guarantee. 🚢 Shipping>>We ship from USA and arrange the fastest shipping for you.
Learn more

The paper cutter pen meets the needs of daily use and replacement, and it is also a nice gift for friends, classmates and DIY craft lovers, perfect for stimulating creativity and artistic imagination!

Features

  • Portable pen-shaped design
    The Metal paper cutterr is designed with Morandi color cartoon pattern, which looks creative and cute, easy to carry and store, safer than ordinary craft knives, less likely to hurt your fingers, making your cutting projects a breeze.
  • Reliable material
    The paper cutter is made of Plastic, the pen body is longer, comfortable to hold, the blade is wear-resistant and not rusty, which ensures safe and effective pointed effect and serves you for a long time.

        

  • Easy to use
    The same size as ordinary gel pens, it can be easily put into a pencil case, handbag or pocket, the smooth and slim pen body is easy to hold and grip, and can precisely cut different materials.
  • Applicable occasions
    High precision, very suitable for cutting complex shapes, you can cut beautiful pictures from books, and then paste them anywhere you want, suitable for cutting paper, cards, felt, tape, crafts, etc. (Suitable for paper products, not suitable for hard surfaces such as wood)

       

Product Specification

Material: Plastic + Metal

Size: 142mm

Color: Cherry blossom pink, lemon yellow, matcha green, deep sea blue, transparent white, purple

       

Product Package

  • Morandi Color Cartoon Pattern Student Utility Knife(6 Pcs) × 1 

      

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.