GetWrappedTextA

Text, Page layout

Description

The trailing A denotes the ANSI (char) DLL entry point; the ActiveX/COM surface exposes only the Unicode form. Behaviour is identical to GetWrappedText and string arguments are interpreted using the current SetAnsiMode code page

Get the positions where text will wrap, based on the current font and text size. The SetBreakString function can be used to set the delimiter for the linebreak. The default is a CR/LF pair. On some systems a LineFeed may be default

Syntax

Delphi

Function DLGetWrappedTextA(InstanceID: Integer; Width: Double; Delimiter, Text: PAnsiChar): PAnsiChar;

DLL

const char * DLGetWrappedTextA(int InstanceID, double Width, const char * Delimiter, const char * Text);

Parameters

WidthThe width of the block to wrap the text to
DelimiterThe string to place between each line
TextThe text to wrap

Return values

Returns the lines of the text block, separated by the Delimiter string