Added some more test to the printing sample
EllipticArc, Arc, Spline, Polygon. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33869 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
2f41910aa0
commit
3d7cfc2fe6
@ -307,15 +307,16 @@ void MyFrame::Draw(wxDC& dc)
|
||||
dc.SetBrush(*wxCYAN_BRUSH);
|
||||
dc.SetPen(*wxRED_PEN);
|
||||
|
||||
dc.DrawRoundedRectangle(0, 30, 200, 100, 20);
|
||||
dc.DrawRoundedRectangle(0, 20, 200, 80, 20);
|
||||
|
||||
dc.DrawText( wxT("Rectangle 200 by 100"), 40, 40);
|
||||
dc.DrawText( wxT("Rectangle 200 by 80"), 40, 40);
|
||||
|
||||
dc.SetPen( wxPen(*wxBLACK,0,wxDOT_DASH) );
|
||||
dc.DrawEllipse(50, 140, 100, 50);
|
||||
dc.SetPen(*wxRED_PEN);
|
||||
|
||||
dc.DrawText( wxT("Test message: this is in 10 point text"), 10, 180);
|
||||
|
||||
|
||||
#if wxUSE_UNICODE
|
||||
char *test = "Hebrew שלום -- Japanese (日本語)";
|
||||
@ -323,6 +324,34 @@ void MyFrame::Draw(wxDC& dc)
|
||||
dc.DrawText( tmp, 10, 200 );
|
||||
#endif
|
||||
|
||||
wxPoint points[5];
|
||||
points[0].x = 0;
|
||||
points[0].y = 0;
|
||||
points[1].x = 20;
|
||||
points[1].y = 0;
|
||||
points[2].x = 20;
|
||||
points[2].y = 20;
|
||||
points[3].x = 10;
|
||||
points[3].y = 20;
|
||||
points[4].x = 10;
|
||||
points[4].y = -20;
|
||||
dc.DrawPolygon( 5, points, 20, 250, wxODDEVEN_RULE );
|
||||
dc.DrawPolygon( 5, points, 50, 250, wxWINDING_RULE );
|
||||
|
||||
dc.DrawEllipticArc( 80, 250, 60, 30, 0.0, 270.0 );
|
||||
|
||||
points[0].x = 150;
|
||||
points[0].y = 250;
|
||||
points[1].x = 180;
|
||||
points[1].y = 250;
|
||||
points[2].x = 180;
|
||||
points[2].y = 220;
|
||||
points[3].x = 200;
|
||||
points[3].y = 220;
|
||||
dc.DrawSpline( 4, points );
|
||||
|
||||
dc.DrawArc( 20,10, 10,10, 25,40 );
|
||||
|
||||
wxString str;
|
||||
int i = 0;
|
||||
str.Printf( wxT("---- Text at angle %d ----"), i );
|
||||
|
Loading…
Reference in New Issue
Block a user