Top Method Summary
Options Name Purpose
ApplyWebStyle (handle, character) Applies the CSS declarations of a WebStyle attribute value to the discrete RCD styling fields of the given buffer
CHARACTER DefaultAlignment (character) Returns the default column alignment of the given ABL data type
CHARACTER DefaultFormat (character) Returns the default frontend format of the given ABL data type
CHARACTER FilterDataType (character) Returns the frontend filter data type of the given ABL data type
CHARACTER FrontendFormat (character, character) Converts an ABL display format into the frontend format mask of the given data type
INTEGER IntegerValue (character) Parses an integer value of a style declaration


Method Detail
Top

ApplyWebStyle (handle, character)

Purpose: Applies the CSS declarations of a WebStyle attribute value
to the discrete RCD styling fields of the given buffer
Notes: Supports font-weight (BoldYN), font-style (ItalicYN),
color (TextColor), background-color (FillColor or
RowFillColor - whichever the buffer carries), font-family
(FontName) and font-size (FontSize). Unknown declarations
and declarations without a matching buffer field are
ignored, so the method works for the grid settings and
the column settings rows alike (SCL-5724 decision:
styling relies on the existing WebStyle attribute)

Parameters:
phBuffer HANDLE
The buffer positioned on the row to style
pcWebStyle CHARACTER
The CSS declarations of the WebStyle attribute value
Top

CHARACTER DefaultAlignment (character)

Purpose: Returns the default column alignment of the given ABL
data type
Notes: Numbers align right, logical and date/time types center,
everything else left

Parameters:
pcDataType CHARACTER
The (lower case) ABL data type
Returns CHARACTER
The alignment (left/center/right)
Top

CHARACTER DefaultFormat (character)

Purpose: Returns the default frontend format of the given ABL data
type
Notes: Returns an empty value for data types without a default
format (e.g. character)

Parameters:
pcDataType CHARACTER
The (lower case) ABL data type
Returns CHARACTER
The default frontend format mask
Top

CHARACTER FilterDataType (character)

Purpose: Returns the frontend filter data type of the given ABL
data type
Notes: Numeric types map onto number, character onto string; all
other data types keep their ABL type name

Parameters:
pcDataType CHARACTER
The (lower case) ABL data type
Returns CHARACTER
The frontend filter data type
Top

CHARACTER FrontendFormat (character, character)

Purpose: Converts an ABL display format into the frontend format
mask of the given data type
Notes: Numeric formats are converted into a 0/# mask, date and
time formats into the dd/mm/yyyy pattern style. Formats
of other data types return an empty value

Parameters:
pcDataType CHARACTER
The (lower case) ABL data type
pcAblFormat CHARACTER
The ABL display format of the field
Returns CHARACTER
The frontend format mask
Top

INTEGER IntegerValue (character)

Purpose: Parses an integer value of a style declaration
Notes: Returns ? (unknown value) when the value is not numeric
(e.g. a named font weight)

Parameters:
pcValue CHARACTER
The value to parse
Returns INTEGER
The integer value or ? when the value is not numeric


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:23:22