textent
v1.0.6
Published
text extent renderer
Downloads
7
Readme
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.
import textent from 'textent'
However, if you want to import in the traditional way:
const textent = require('textent').default
Quick API
render(fontName: 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.git
cd ./textent
npm 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