[fpc-pascal] Canvas.TextStyle
Sven Barth
pascaldragon at googlemail.com
Sun May 25 13:17:00 CEST 2014
On 24.05.2014 13:45, Juha Manninen wrote:
> On Sat, May 24, 2014 at 2:26 PM, Sven Barth <pascaldragon at googlemail.com> wrote:
>> http://wiki.freepascal.org/User_Changes_2.4.0#Treating_direct-mapped_properties_as_regular_fields
>
> Ok, then this becomes an LCL issue. How to port Delphi code like
> Canvas.TextFlags := Canvas.TextFlags or ETO_RTLREADING
> Canvas.TextFlags := Canvas.TextFlags or LAYOUT_SUPERSCRIPT;
>
> TextStyle was the closest thing to TextFlags I could find.
> If nobody knows the answer, I will continue my experiments. I know
> this is not a Lazarus list.
I don't know what exactly TextStyle provides, but if it has fields
similar to the flags of TextFlags the following would be the way to go:
=== code begin ===
var
t: TextStyle;
begin
t := Canvas.TextStyle;
t.RtlReading := True;
t.SuperScript := True;
Canvas.TextStyle := t;
end;
=== code end ===
Regards,
Sven
More information about the fpc-pascal
mailing list