Skip to main content

util

Functions

fromPixels()

util.fromPixels(value: number, units?: types.VisioUnitType | string): number;

Convert a given value from pixels to the provided units. units should be a valid numeric type supported by Visio (types.VisioUnitType). Supported numeric unit types: IN, IN_F, DL, DP, DT, PT, MM, CM.

const inches = vsdUtil.fromPixels(96, VisioUnitType.IN); // 1

isFontAvailable()

util.isFontAvailable(fonts: string): boolean;

util.isFontAvailable(fonts: string[]): boolean[];

Return true if provided font is available for the application.

The function accepts either a string name of a single font, or an array of font names. If a string was provided, the function will return true if the font is available in the browser. Otherwise, it will return false. If an array of font names was provided, an array of true/false results will be returned in order of the provided collection of font names.

toPixels()

util.toPixels(value: number, units?: types.VisioUnitType | string): number;

Convert the given numeric value to pixels. Function takes opt object in which a units property can be defined. If no units is provided, types.VisioUnitType.IN is used by default. Supported numeric unit types: IN, IN_F, DL, DP, DT, PT, MM, CM

const px = vsdUtil.toPixels(1, VisioUnitType.IN); // 96

Stay in the know

Be where thousands of diagramming enthusiasts meet

Star us on GitHub