---
name: "PS_string_geometry"
section: "3"
platform: "linux"
package: "pslib-dev"
version: "0.4.8-1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/PS_string_geometry"
---

# PS\_string\_geometry(3)

Gets geometry of a string

## NAME

PS\_string\_geometry — Gets geometry of a string

## SYNOPSIS

\#include \<pslib.h\>

float PS\_string\_geometry(PSDoc \*psdoc, const char \*text, int len, int fontid, float size, float \*dimension)

## DESCRIPTION

This function is identical to **[PS\_stringwidth2(3)](/PS_stringwidth2/3.md)** 			but has an extra parameter **dimension** which, if not  NULL, will be used to return further dimensions of the string.

**dimension\[0\]** contains the width as returned  by the function.  **dimension\[1\]** contains the  maximum descender and **dimension\[2\]** the maximum  ascender of the string.

## RETURN VALUE

Width of a string in points.

## SEE ALSO

[PS\_stringwidth(3)](/PS_stringwidth/3.md), [PS\_stringwidth2(3)](/PS_stringwidth2/3.md)

## AUTHOR

This manual page was written by Uwe Steinmann uwe@steinmann.cx.
