Weboldal keresés

javascript - A fabricjs szövegdoboz méretének beállítása a szöveg kijelöléséhez igazítva

Van egy kódrészletem, amely így hoz létre egy új Textbox-ot:

new fabric.Textbox('Ajouter du texte')

A probléma az, hogy a szövegdoboz túl kicsi a tartalmához képest:

Ha rögzített szélességet állítok be, kapok egy kis hézagot körülötte:

További információ →

typescript - „A Canvas nem konstruktor” hiba - FabricJS használata Angular 6-tal

Egy projekten dolgozom, amelyet nemrég frissítettek Angular 5-ről 6-ra. Egy új funkciót adok hozzá, ami megköveteli, hogy adatból képeket rajzoljak, ezért a Canvas és az SVG DOM objektumokat próbálom használni erre. A FabricJS-nek sok olyan funkciója van, amire szükségem van.

Tegnap este megpróbáltam hozzáadni a projekthez. Letöltöttem a FabricJS teljes DEV/MIN verzióit a weboldalról, a 2.3.3-as verziót. Ezután készítettem egy „fabric” mappát a node_modules mappámban, és oda tettem a *.

További információ →

javascript - Objektum igazítása a fabricJS-ben nagyítás és eltolás után

A fabricJS-t Angular-lal használom, és amikor például egy elemet balra szeretnék igazítani, a következő módszert használom

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

További információ →

typescript - Hogyan készítsek ESM/CJS modult úgy, hogy ne kelljen '.default'-ot hozzáadni az importokhoz

Be tudom állítani a package.json fájlomat úgy, hogy különböző importokat használjon CJS és ESM esetén:

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

A TypeScript fordítómat is b

További információ →

javascript - FabricJS rögzített méretű TextBox dinamikus betűmérettel (szöveg zsugorítása a mérethez illesztéshez)

Hogyan tudom rögzíteni egy Szövegdoboz méretét és dinamikusan csökkenteni a betűméretet, ha a szöveg túl nagy lesz a Szövegdobozhoz? Igen, létezik hasonló kérdés itt, de az csak egy sor szövegre működik.

Pontosan ezt akarom elérni: (példa az imgflip mém szerkesztőből)

További információ →

node.js - a package.json nem tartja tiszteletben az exports tulajdonságot az esm és cjs npm csomagoknál

Nehézségeim vannak azzal, hogy az npm könyvtáram támogassa az alútvonalas importokat/require-ket a package.json exports mezője révén. A kontextus kedvéért a package.json támogat egy "exports" mezőt, amely lehetővé teszi, hogy feltételesen tegyünk elérhetővé fájlokat a fu

További információ →

javascript - Példa szükséges a fabricjs.d.ts TypeScripttel történő használatára

Egy projektben használom a fabric.js-t, amit megpróbálok TypeScript-re átkonvertálni, de nem tudom kitalálni, hogyan kell használni. Korábban a saját egyedi objektumaimat a következőképpen hoztam létre:

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

További információ →

node.js - a node_modules/minimatch/dist/cjs/index"' nem exportált tagot tartalmaz 'IMinimatch' néven. A 'Minimatch' -re gondoltál?

A rimraf csomagot devDependency-ként telepítettem (v5.0.0). Amikor megpróbálok futtatni egy szkriptet a rimraf használatával, ezt a hibát kapom:

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

További információ →

node.js - a "node_modules/minimatch/dist/cjs/index"-nek nincs exportált tagja 'IOptions'

Van egy TypeScript projektem, amelyet egy Firebase függvényen kell futtatni.

Itt van a tsconfig.json-om

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

További információ →

javascript - Hogyan használjuk/illesszük be a fabricjs-t Angular2-ben

Azt szeretném, ha a projektemben használnám a fabricjs-t. A fabricjs-t a bower segítségével telepítettem, és az index.html-ben hivatkoztam rá. De nem működik. Kérem, nézze meg az alábbi kódot.

index.html

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

További információ →