1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
<?xml version="1.0" encoding="UTF-8"?>
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="fr" xml:id="xstringb">
<info>
<pubdate>$LastChangedDate$</pubdate>
</info>
<refnamediv>
<refname>xstringb</refname>
<refpurpose> dessine des chaînes de caractères dans une boîte </refpurpose>
</refnamediv>
<refsynopsisdiv>
<title>Séquence d'appel</title>
<synopsis>xstringb(x,y,str,w,h,[option])</synopsis>
</refsynopsisdiv>
<refsection>
<title>Paramètres</title>
<variablelist>
<varlistentry>
<term>x,y,w,h </term>
<listitem>
<para>vecteur de 4 scalaires définissant la boîte
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>str </term>
<listitem>
<para>matrice de chaînes de caractères.</para>
<para>A partir de la version Scilab 5.2, il est possible d'utiliser les expressions <link linkend="math_rendering_features_in_graphic">LaTeX ou MathML</link></para>
</listitem>
</varlistentry>
<varlistentry>
<term>option </term>
<listitem>
<para>chaîne de caractères.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsection>
<refsection>
<title>Description</title>
<para><literal>xstringb</literal> dessine la matrice de chaînes de caractères <literal>str</literal> centrée dans le
le rectangle <literal>rect=[x,y,w,h]</literal> (point en haut à gauche, largeur, hauteur) en coordonnées utilisateurs.
Si <literal>option</literal> est spécifiée avec la valeur <literal>"fill"</literal>, la taille de la police est calculée
de manière à remplir le rectangle au maximum.
</para>
<para>
Taper <literal>xstringb()</literal> pour voir une démonstration de la fonction.
</para>
</refsection>
<refsection>
<title>Exemples</title>
<programlisting role="example"><![CDATA[
str=["Scilab" "is";"$\sqrt{not}$" "MatLab"]; // Rendu LaTeX (>= Scilab 5.2)
plot2d(0,0,[-1,1],"010"," ",[0,0,1,1]);
r=[0,0,1,0.5];
xstringb(r(1),r(2),str,r(3),r(4),"fill");
xrect(r(1),r(2)+r(4),r(3),r(4))
r=[r(1),r(2)+r(4)+0.01,r(3),r(4)/2];
xrect(r(1),r(2)+r(4),r(3),r(4))
xstringb(r(1),r(2),str,r(3),r(4),"fill");
r=[r(1),r(2)+r(4)+0.01,r(3),r(4)/2];
xrect(r(1),r(2)+r(4),r(3),r(4))
xstringb(r(1),r(2),str,r(3),r(4),"fill");
]]></programlisting>
</refsection>
<refsection>
<title>Voir Aussi</title>
<simplelist type="inline">
<member>
<link linkend="titlepage">titlepage</link>
</member>
<member>
<link linkend="xstring">xstring</link>
</member>
<member>
<link linkend="xstringl">xstringl</link>
</member>
<member>
<link linkend="xtitle">xtitle</link>
</member>
</simplelist>
</refsection>
<refsection>
<title>Auteurs</title>
<para>J.Ph.C. </para>
</refsection>
</refentry>
|