DynaPDF Manual - Page 501

Previous Page 500   Index   Next Page 502

Function Reference
Page 501 of 839
GetTextFieldValue
Syntax:
LBOOL pdfGetTextFieldValue(
const PPDF* IPDF,
// Instance pointer
UI32 AField,
// Field handle
char* ADDR Value,
// Field value
LBOOL ADDR ValIsUnicode,
// If true, Value is a Unicode string
char* ADDR DefValue,
// Default value
LBOOL ADDR DefValIsUnicode) // If true, DeValue is a Unicode string
The function returns the value and default of a text field. Both values can be in Ansi or Unicode
format (UTF-16).
Return value:
If the function succeeds the return value is 1, if the function fails the return value is 0.
GetTextRect
Syntax:
SI32 pdfGetTextRect(
const PPDF* IPDF,
// Instance pointer
double ADDR PosX,
// X-Coordinate of the rectangle
double ADDR PosY,
// Y-Coordinate of the rectangle
double ADDR Width,
// Width of the rectangle
double ADDR Height) // Height of the rectangle
The function retrieves the bounding rectangle to output formatted text. No parameter of the
function must be NULL. See also SetTextRect(), WriteFText().
If the function succeeds the return value is 1. If the function fails the return value is 0.
GetTextRise
Syntax:
double pdfGetTextRise(
const PPDF* IPDF) // Instance pointer
The function returns the current text rise used to output text. Text rise specifies the distance, in
unscaled text space units, to move the baseline up or down from its default location. Positive values
of text rise move the baseline up. Adjustments to the baseline are useful for drawing superscripts or
subscripts. The default location of the baseline can be restored by setting the text rise to 0. The figure
below illustrates the effect of the text rise. Text rise always applies to the vertical coordinate in text
space. See also SetTextRise().
The text moves around the baseline.
Default value = 0
 

Previous topic: GetTemplHeight, GetTemplWidth, GetTextDrawMode

Next topic: GetTextScaling, GetTextWidth