Only for win32
This is win32 C ++ modules on a Node.js. For calculating image height and width by using a font and font size to render the results given string.
npm install textent
If you want to build from source but not my pre-compiled binaries. Use:
npm install textent --build-from-source
We recommend using TypeScript or ES2015.
import textent from 'textent'
However, if you want to import in the traditional way:
const textent = require('textent').default
render(fontName: string, fontSize: number, destString: string): size;
-
Install VS2015 or higher version with Windows SDK.
-
Install node-gyp and node-pre-gyp
npm install -g node-gyp node-pre-gyp
git clone https://github.com/zyzsdy/textent.git
cd ./textent
npm install --build-from-source
- Run the command below, then
build/
will be setup.
node-pre-gyp configure
-
Open
build/binding.sln
on Visual Studiotext-extent.cc
is the main module source code.Don't forget declare your method in index.d.ts to help editor and users know how to call your method.
build
node-pre-gyp build
test
npm test
MIT