javascript - fabricjs metin kutusu boyutunu metin seçimine göre ayarlama

Benim böyle bir şekilde yeni bir Textbox oluşturan bir kod parçam var:

new fabric.Textbox('Ajouter du texte')

Sorun, metin kutusunun içeriğine göre çok küçük olmasıdır:

Sabit bir genişlik ayarlarsam, etrafında biraz boşluk oluşuyor:

ne

DAHA FAZLASI →

typescript - "Canvas bir kurucu değil" hatası - Angular 6 ile FabricJS kullanımı

Yakın zamanda Angular 5'ten 6'ya yükseltilmiş bir proje üzerinde çalışıyorum. Veri üzerinden resim çizmemi gerektiren yeni bir özellik ekliyorum, bu yüzden bunu yapmak için Canvas ve SVG DOM nesnelerini kullanmaya çalışıyorum. FabricJS, ihtiyaç duyduğum birçok özelliğe sahip.

Dün gece projeye eklemeyi denedim. Web sitesinden FabricJS'in tam DEV/MIN sürümlerini, v2.3.3, indirdim. Sonra node_modules klasörümde "fabric" adında bir klasör yaptım ve *.js dosyalarını oraya koydum. ang

DAHA FAZLASI →

javascript - zoom ve pan sonrası fabricJS'de nesne hizalaması

Angular ile fabricJS kullanıyorum, örneğin bir öğeyi sola hizalamak istediğimde aşağıdaki yöntemi kullanıyorum

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

DAHA FAZLASI →

typescript - İçe aktarmalara '.default' eklemeyi gerektirmeyen bir ESM/CJS modülünü nasıl yapabilirim

package.json dosyamı CJS ve ESM için farklı importlar kullanacak şekilde ayarlayabilirim:

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

TypeScript derleyicimi iki dağıtım oluştu

DAHA FAZLASI →

javascript - FabricJS sabit boyutlu TextBox ile dinamik yazı tipi boyutu (metni boyuta sığdırmak için küçült)

Bir TextBox'un boyutunu nasıl sabitleyebilir ve metin TextBox için çok büyük hale gelirse fontSize'ı dinamik olarak nasıl küçültebilirim? Evet, benzer bir soru burada var ama sadece tek satırlık metin için çalışıyor.

Tam olarak bunu başarmak istiyorum: (imgflip meme editöründen örnek)

DAHA FAZLASI →

node.js - package.json, esm ve cjs npm paketi için exports özelliğine uymuyor

npm kütüphanemin package.json içindeki exports alanı aracılığıyla alt yol importlarını/require'lerini desteklemesini sağlamakta zorluk yaşıyorum. Bağlam için, package.json, çalıştırma zamanına göre (örneğin commonjs veya ecmascript) dosyaları şartlı olarak açığa çıkarmay

DAHA FAZLASI →

javascript - TypeScript ile fabricjs.d.ts kullanımı için örneğe ihtiyacım var

Bir projede fabricjs kullanıyorum ve bunu TypeScript kullanacak şekilde dönüştürmeye çalışıyorum ama nasıl kullanılacağını bir türlü çözemedim. Önceden kendi özel nesnelerimi şu şekilde oluşturuyordum:

my.namespace.Control = fabric.util.createClass(fabric.Object, { id: "", type: 'Control'

DAHA FAZLASI →

node.js - node_modules/minimatch/dist/cjs/index"' adlı modülde 'IMinimatch' adlı bir dışa aktarılmış üye yok. Belki 'Minimatch'i mi kastediyordunuz?

rimraf'ı bir devDependency olarak ekledim (v5.0.0). rimraf kullanarak bir betik çalıştırmaya çalıştığımda bana bu hatayı veriyor:

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

DAHA FAZLASI →

node.js - 'node_modules/minimatch/dist/cjs/index' 'IOptions' adlı bir ihrac edilmiş üye içermiyor

Bir Firebase fonksiyonunda çalıştırmak için bir TypeScript projem var.

İşte benim tsconfig.json dosyam

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

DAHA FAZLASI →

javascript - Angular2'de fabricjs nasıl kullanılır/dahil edilir

Projemde fabricjs kullanmak istiyorum. Fabricjs'i bower ile kurdum ve index.html'e bağladım. Ama çalışmıyor. Lütfen aşağıdaki koda bakın.

index.html

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

DAHA FAZLASI →