Vyhledávání na webu
Mám kus kódu, který vytváří nový Textbox tímto způsobem:
new fabric.Textbox('Ajouter du texte')Problém je v tom, že textové pole je příliš malé vzhledem k jeho obsahu:
Pokud nastavím pevnou šířku, získám kolem nějaké odsazení:
new fab Přečtěte si více →Pracuji na projektu, který byl nedávno aktualizován z Angular 5 na 6. Přidávám novou funkci, která vyžaduje vykreslování obrázků z dat, takže jsem se snažil použít objekty DOM Canvas a SVG k tomu, abych to udělal. FabricJS má spoustu funkcí, které potřebuji.
Minulou noc jsem se pokusil přidat to do projektu. Stáhl jsem si plné verze DEV/MIN FabricJS z webu, verze 2.3.3. Poté jsem vytvořil složku „fabric“ ve své složce node_modules a umístil tam soubory *.js. Upravil jsem svůj soubor
Přečtěte si více →
Používám fabricJS s Angular, a když chci zarovnat prvek doleva, například používám následující metodu
alignLeft() { // Get Selected Elements var obj = this.canvas.getActiveObject(); // if no element is selected if (obj !== undefined) { // Bounding Box of t Přečtěte si více →
Mohu nastavit svůj package.json tak, aby používal různé importy pro CJS a ESM:
"main": "dist/cjs/index.js", "module": "dist/esm/index.js",Mohu také nastavit svůj TypeScript kompilátor tak, a
Přečtěte si více →
Jak mohu opravit velikost TextBoxu a dynamicky zmenšovat velikost písma, pokud se text stane příliš velký pro TextBox? Ano, podobná otázka zde existuje, ale funguje pouze pro jeden řádek textu.
Chci přesně toho dosáhnout: (příklad z imgflip meme editoru)
Přečtěte si více →
Mám potíže s tím, aby moje knihovna npm podporovala importy/require podcest přes pole exports v souboru package.json. Pro kontext, package.json podporuje pole "exports", které umožňuje podmíněně zpřístupnit soubory na základě runtime (tj. commonjs NEBO ecmascript).
Přečtěte si více →
Používám fabricjs v projektu, který se snažím převést na TypeScript, ale nemohu přijít na to, jak ho použít. Dříve jsem vytvářel své vlastní vlastní objekty tímto způsobem:
my.namespace.Control = fabric.util.createClass(fabric.Object, { id: "", type: 'Control', color: "#000000", Přečtěte si více →
Mám rimraf jako devDependency (verze 5.0.0). Když se pokusím spustit skript používající rimraf, zobrazí se mi tato chyba:
node_modules/@types/glob/index.d.ts:29:42 - error TS2694: Namespace '".../node_modules/minimatch/dist/cjs/index"' Přečtěte si více →Mám projekt v TypeScriptu, který má běžet na Firebase funkci.
Zde je můj tsconfig.json
{ "compilerOptions": { "lib": ["es2017"], "module": "commonjs", "noImplicitReturns": true, "outDir": "dist", "sourceMap": true, "target": "es2017", "esModuleInterop": true, "strict": true }, "include" Přečtěte si více →
Chci ve svém projektu použít fabricjs. Nainstaloval jsem fabricjs pomocí boweru a odkazoval jsem na něj v index.html. Ale nefunguje to. Prosím, podívejte se na následující kód.
index.html
<html> <head> <script>document.write('<base href="' + document.location + '" />'); </scrip Přečtěte si více →