node text extent
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.
Getting Started
Installation
npm install textent
If you want to build from source but not my pre-compiled binaries. Use:
npm install textent --build-from-source
Import to your code
We recommend using TypeScript or ES2015.
However, if you want to import in the traditional way:
const textent = default
Quick API
renderfontName: string, fontSize: number, destString: string: size;
Contributing
Setting up your node compile environment
-
Install VS2015 or higher version with Windows SDK.
-
Install node-gyp and node-pre-gyp
npm install -g node-gyp node-pre-gyp
Prepare source code
git clone https://github.com/zyzsdy/textent.gitcd ./textentnpm install --build-from-source
Doing your magic
- 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 or run
build
node-pre-gyp build
test
npm test
LICENSE
MIT