Changeset 1563 in Sophya


Ignore:
Timestamp:
Jul 4, 2001, 6:05:26 PM (24 years ago)
Author:
ansari
Message:

amelioration test dessin texte / fontes - Reza 4/7/2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PI/Tests/pit1.cc

    r403 r1563  
    8282void ExBWdg::Draw(PIGraphicGen* g, int /*x0*/, int /*y0*/, int /*dx*/, int /*dy*/)
    8383{
    84 PIFontAtt att[3] = { PI_RomanFont, PI_BoldFont, PI_ItalicFont};
     84PIFontAtt att[4] = { PI_RomanFont, PI_BoldFont, PI_ItalicFont, PI_BoldItalicFont};
     85PIFontSize fsz[4] = { PI_TinySizeFont, PI_SmallSizeFont, PI_NormalSizeFont, PI_BigSizeFont};
    8586PIMarker  pmk[11] = { PI_DotMarker , PI_PlusMarker, PI_CrossMarker, 
    8687                 PI_CircleMarker, PI_FCircleMarker,
     
    8889                 PI_TriangleMarker, PI_FTriangleMarker,
    8990                 PI_StarMarker, PI_FStarMarker };
    90 EraseWindow();
    91 g->SelFont(PI_NormalSizeFont, att[mfnt]);
     91
     92if (g->kind() != PI_PSFileGraphics ) EraseWindow();
     93
    9294g->SelMarker(8, pmk[mmrk]);
    9395
     
    110112g->DrawString(20, 110, str);
    111113PIFont f(PI_TimesFont);
     114f.SetFontSz(fsz[mfnt]);
    112115g->SelFont(f);
    113116g->DrawString(20, 130, "Times-Font");
    114 PIFont f2(14,PI_CourierFont,PI_BoldFont);
     117PIFont f2(14,PI_CourierFont, att[mfnt]);
    115118g->SelFont(f2);
    116 g->DrawString(20, 150, "Courier-Font-Bold");
    117 PIFont f3(14,PI_TimesFont,PI_BoldFont);
     119g->SelForeground(PI_Red);
     120g->DrawString(20, 150, "Courier-Font");
     121PIFont f3(14,PI_TimesFont, att[mfnt]);
    118122g->SelFont(f3);
    119 g->DrawString(20, 170, "Times-Font-Bold");
    120 PIFont f4(14,PI_HelveticaFont,PI_BoldFont);
     123g->SelForeground(PI_Blue);
     124g->DrawString(20, 170, "Times-Font");
     125PIFont f4(14,PI_HelveticaFont, att[mfnt]);
    121126g->SelFont(f4);
    122 g->DrawString(20, 190, "Helvetica-Font-Bold");
     127g->SelForeground(PI_Black);
     128g->DrawString(20, 190, "Helvetica-Font");
    123129PIFont f5(14,PI_SymbolFont);
    124130g->SelFont(f5);
     
    174180void ExBWdg::But2Press(int x, int y)
    175181{
    176 if (++mfnt > 2)  mfnt = 0;
     182if (++mfnt > 3)  mfnt = 0;
    177183if (++mmrk > 10)  mmrk = 0;
    178184return;
Note: See TracChangeset for help on using the changeset viewer.