[Scilab-users] Changing the fontname for the content of a table uicontrol
Samuel Gougeon
sgougeon at free.fr
Tue Aug 11 17:51:20 CEST 2020
OK: this issue has already been reported @ http://bugzilla.scilab.org/15612
It was already the same with Scilab 5.
Apparently, font* properties have not been implemented for tables.
This would deserve at least to be documented..
Samuel
Le 11/08/2020 à 17:37, Samuel Gougeon a écrit :
>
> Dear all,
>
> I am struggling with changing the .fontname property for the content
> of a table uicontrol.
> The default font is "Tahoma", that is not monospaced. I would like to
> set a monospaced font,
> like "Monospaced", "Consolas", etc that are available on my system,
> as reported by xlfont("AVAILABLE_FONTS").
>
> xlfont("Consolas") // works well:
>
> --> xlfont
> ans =
> column 1 to 7
> *"Monospaced"* "ScilabSymbols" "Serif" "Serif Italic" "Serif Bold"
> "Serif Bold Italic" "SansSerif"
> column 8 to 11
> "SansSerif Italic" "SansSerif Bold" "SansSerif Bold Italic"
> "SansSerif Bold Italic"
>
> --> xlfont("Consolas");
> --> xlfont
> ans =
> column 1 to 7
> *"Monospaced" *"ScilabSymbols" "Serif" "Serif Italic" "Serif Bold"
> "Serif Bold Italic" "SansSerif"
> column 8 to 12
> "SansSerif Italic" "SansSerif Bold" "SansSerif Bold Italic"
> "SansSerif Bold Italic" *"Consolas"*
>
> But the, when i set it to the uicontrol, the rendering does not change:
>
> xlfont()
>
> table = [
> "" "A" "B" "C" "D"
> "1" "try" "catch" "abs" "evstr"
> "2" "do" "members" "while" "sin"
> "3" "cos" "isascii" "linspace" "tan"
> ];
> f = gcf(); clf
> as = f.axes_size; // [width height]
> ut = uicontrol("style","table", "string",table,"FontName","Consolas", ..
> "position", [5 as(2)-100 300 100]); // =>@top left corner of figure
> // No change in the display, even after resizing a bit the figure
> (sometimes required to update the display). Yet, the property has well
> been assigned: --> ut.fontnameans ="Consolas"
>
> Does anyone experiment the same, or succeed by doing it in another way?
> Using "<html><p style=""font-family:Consolas">...</p>" in each cell works,
> but is so unhandy while a property is theoretically available to do the job...
>
> Thanks
> Samuel
>
>
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20200811/5a672086/attachment.htm>
More information about the users
mailing list