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 →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 →
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 →
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 →
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 →
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 →
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 →
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 →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 →
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 →