Goto: 4C Home | 4C Docs | 4C External Libraries Home | FCPdf Home | FCPdf Function List TextRect()

TextRect()

Purpose:
FCPdf::TextRect() splits a text string into one or more lines and formats them nicely in the specified rectangle.
Usage:
FCPdf::TextRect(<pageident>,<rectleft>,<rectbtm>,<rectwidth>,<rectheight>,<text>,<alignmode>);
Arguments:

integer <pageident> - A valid page ident

float <rectleft> - The leftmost position in points of the rectangle

float <rectbtm> - The bottommost position in points of the rectangle

float <rectwidth> - The width of the rectangle in points

float <rectheight> - The height of the rectangle in points

alpha <text> - The text to write inside of the specified rectangle

alpha <alignmode> - One of "Left", "Right", "Center" or "Justify"
Returns:
integer <rc>
>= 0 - OK - This will be the number of characters written which may be less than the length of <text>.
-1 - Error - Invalid <pageident> or some other error
Where Used:
FCPdf::TextRect() can be called from anywhere as long as a it is somewhere between FCPdf::TextBegin() and FCPdf::TextEnd() calls
Example:
Description:
FCPdf::TextRect() will format the text and write inside of the specified retangle with the leftmost portion of the text at the top of the rectangle. The text may span multiple lines but will be truncated once any of it will extend outside of the specified rectangle. The text <alignmode> specifies how the text should be aligned within the rectangle. It can be one of

Bugs/Features/Comments:
See Also: See Also
FCPdf Function List


Back to Top