javascript - Laraskan saiz kotak teks fabricjs untuk padan dengan pilihan teks

Saya mempunyai sepotong kod yang mencipta Textbox baru dengan cara ini:

new fabric.Textbox('Ajouter du texte')

Masalahnya ialah kotak teks terlalu kecil berbanding dengan kandungannya:

Jika saya menetapkan lebar tetap, saya mendapat sedikit padding

Baca lagi →

typescript - ralat "Canvas bukan konstruktor" - Menggunakan FabricJS dengan Angular 6

Saya sedang mengusahakan sebuah projek yang baru-baru ini dinaik taraf dari Angular 5 ke 6. Saya sedang menambah satu ciri baharu yang memerlukan saya melukis imej daripada data, jadi saya telah mencuba menggunakan objek DOM Canvas dan SVG untuk melakukan ini. FabricJS mempunyai banyak ciri yang saya perlukan.

Saya cuba menambahkannya ke projek malam tadi. Saya memuat turun versi penuh DEV/MIN FabricJS dari laman web, v2.3.3. Kemudian saya membuat folder "fabric" dalam folder node_modul

Baca lagi →

javascript - Penjajaran objek dalam fabricJS selepas zum dan gerakan

Saya sedang menggunakan fabricJS dengan Angular apabila saya ingin menyelaraskan elemen ke kiri contohnya saya menggunakan kaedah berikut

alignLeft() { // Get Selected Elements var obj = this.canvas.getActiveObject(); // if no element is selected if (obj !== und

Baca lagi →

typescript - Bagaimana saya membuat modul ESM/CJS yang tidak memerlukan menambah '.default' pada import

Saya boleh menyediakan package.json saya untuk menggunakan import berbeza bagi CJS dan ESM:

"main": "dist/cjs/index.js", "module": "dist/esm/index.js",

Saya juga boleh menyediakan penyusun Ty

Baca lagi →

javascript - FabricJS TextBox saiz tetap dengan saiz fon dinamik (mengecilkan teks untuk muat saiz)

Bagaimana saya boleh menetapkan saiz TextBox dan secara dinamik mengurangkan saiz fon jika teks menjadi terlalu besar untuk TextBox? Ya, soalan yang serupa wujud di sini tetapi ia hanya berfungsi untuk satu baris teks.

Saya ingin mencapai tepat itu: (contoh dari penyunting meme imgflip)

Baca lagi →

node.js - package.json tidak menghormati properti exports untuk pakej npm esm dan cjs

Saya menghadapi kesukaran untuk menjadikan pustaka npm saya menyokong import/require subpath melalui medan exports dalam package.json. Untuk konteks, package.json menyokong medan "exports" yang membolehkan anda mendedahkan fail secara bersyarat berdasarkan runtime (iaitu

Baca lagi →

javascript - Perlukan contoh menggunakan fabricjs.d.ts dengan TypeScript

Saya menggunakan fabricjs dalam satu projek yang saya cuba alih suai untuk menggunakan TypeScript tetapi saya tidak dapat mengetahui cara menggunakannya. Sebelum ini saya akan mencipta objek tersuai saya sendiri dengan melakukan perkara berikut:

my.namespace.Control = fabric.util.createClass(fabr

Baca lagi →

node.js - node_modules/minimatch/dist/cjs/index"' tidak mempunyai ahli yang dieksport bernama 'IMinimatch'. Adakah yang anda maksudkan 'Minimatch'?

Saya mempunyai rimraf sebagai devDependency (v5.0.0). Apabila saya cuba menjalankan skrip menggunakan rimraf, ia memberi saya ralat ini:

node_modules/@types/glob/index.d.ts:29:42 - error TS2694: Namespace '".../node_modules/minimatch/dist/c

Baca lagi →

node.js - 'node_modules/minimatch/dist/cjs/index' tiada ahli yang dieksport 'IOptions'

Saya mempunyai projek TypeScript untuk dijalankan pada fungsi Firebase.

Berikut adalah tsconfig.json saya

{ "compilerOptions": { "lib": ["es2017"], "module": "commonjs", "noImplicitReturns": true, "outDir": "dist", "sourceMap": true, "target": "es2017", "esModuleInterop": true, "strict": true },

Baca lagi →

javascript - Cara menggunakan/memasukkan fabricjs dalam Angular2

Saya ingin menggunakan fabricjs dalam projek saya. Saya telah memasang fabricjs menggunakan bower dan menyambungkannya dalam index.html. tetapi ia tidak berfungsi. Sila lihat kod di bawah.

index.html

<html> <head> <script>document.write('<base href="' + document.location + '" />');

Baca lagi →