Pesquisa de site

javascript - Ajustar o tamanho da caixa de texto do fabricjs para corresponder à seleção de texto

Eu tenho um pedaço de código que cria um novo Textbox desta maneira:

new fabric.Textbox('Ajouter du texte')

O problema é que a caixa de texto é pequena demais em comparação com seu conteúdo:

Se eu definir uma largura fixa, recebo algum preenchimento

Consulte Mais informação →

typescript - "Canvas não é um construtor" erro - Usando FabricJS com Angular 6

Estou trabalhando em um projeto que foi recentemente atualizado do Angular 5 para o 6. Estou adicionando um novo recurso que exige que eu desenhe imagens a partir de dados, então eu tenho tentado usar os objetos DOM Canvas e SVG para fazer isso. O FabricJS tem muitos recursos que eu preciso.

Eu tentei adicionar isso ao projeto na noite passada. Eu baixei as versões completas DEV/MIN do FabricJS do site, v2.3.3. Então eu criei uma pasta "fabric" na minha pasta node_modules e coloquei os

Consulte Mais informação →

javascript - Alinhamento de objetos no fabricJS após zoom e deslocamento

Estou usando fabricJS com Angular quando quero alinhar um elemento à esquerda, por exemplo, estou usando o seguinte método

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

Consulte Mais informação →

typescript - Como faço um módulo ESM/CJS que não exija adicionar '.default' às importações

Posso configurar meu package.json para usar imports diferentes para CJS e ESM:

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

Eu também posso configurar meu compilador TypeScript

Consulte Mais informação →

javascript - FabricJS TextBox de tamanho fixo com tamanho de fonte dinâmico (reduzir texto para caber no tamanho)

Como posso fixar o tamanho de uma TextBox e diminuir dinamicamente o tamanho da fonte se o texto ficar grande demais para a TextBox? Sim, uma pergunta semelhante existe aqui, mas ela só funciona para uma linha de texto.

Eu quero alcançar exatamente isso: (exemplo do editor de memes do imgflip)

Consulte Mais informação →

node.js - package.json não respeita a propriedade exports para pacote npm esm e cjs

Estou tendo dificuldade para fazer minha biblioteca npm suportar importações/require de subcaminho por meio do campo exports no package.json. Para contexto, o package.json suporta um campo "exports" que permite expor arquivos condicionalmente com base no tempo de execuçã

Consulte Mais informação →

javascript - Preciso de um exemplo de como usar fabricjs.d.ts com TypeScript

Eu uso fabricjs em um projeto que estou tentando converter para usar TypeScript, mas não consigo descobrir como usá-lo. Anteriormente, eu criava meus próprios objetos personalizados fazendo o seguinte:

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

Consulte Mais informação →

node.js - node_modules/minimatch/dist/cjs/index"' não possui um membro exportado chamado 'IMinimatch'. Você quis dizer 'Minimatch'?

Eu tenho o rimraf como uma devDependency (v5.0.0). Quando tento executar um script usando o rimraf, ele me dá este erro:

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

Consulte Mais informação →

node.js - 'node_modules/minimatch/dist/cjs/index' não possui um membro exportado 'IOptions'

Eu tenho um projeto TypeScript para rodar em uma função do Firebase.

Aqui está o meu tsconfig.json

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

Consulte Mais informação →

javascript - Como usar/incluir fabricjs no Angular2

Eu quero usar fabricjs no meu projeto. Eu instalei o fabricjs usando bower e o vinculei no index.html. mas não está funcionando. Por favor, veja o código abaixo.

index.html

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

Consulte Mais informação →