comparison src/bprint.cpp @ 8:4967d1e2b30c

Alert when not mask in batch print mode.
author pyon@macmini
date Fri, 01 Nov 2013 18:44:37 +0900
parents 76db82822e73
children 52958cd4a073
comparison
equal deleted inserted replaced
7:7ac7d28699af 8:4967d1e2b30c
1 // Filename : bprint.cpp 1 // Filename : bprint.cpp
2 // Last Change: 18-Sep-2013. 2 // Last Change: 01-Nov-2013.
3 // 3 //
4 4
5 #include "bprint.h" 5 #include "bprint.h"
6 #include "marksheet.h" 6 #include "marksheet.h"
7 #include "dndfile.h" 7 #include "dndfile.h"
34 m_grid->SetColLabelValue( 3, wxT("ステータス") ); 34 m_grid->SetColLabelValue( 3, wxT("ステータス") );
35 m_grid->SetColLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE ); 35 m_grid->SetColLabelAlignment( wxALIGN_CENTRE, wxALIGN_CENTRE );
36 m_grid->SetColSize( 0, 100 ); 36 m_grid->SetColSize( 0, 100 );
37 m_grid->SetColSize( 1, 100 ); 37 m_grid->SetColSize( 1, 100 );
38 m_grid->SetColSize( 2, 220 ); 38 m_grid->SetColSize( 2, 220 );
39 m_grid->SetColSize( 3, 70 ); 39 m_grid->SetColSize( 3, 90 );
40 m_grid->ShowScrollbars( wxSHOW_SB_NEVER, wxSHOW_SB_ALWAYS ); 40 m_grid->ShowScrollbars( wxSHOW_SB_NEVER, wxSHOW_SB_ALWAYS );
41 41
42 // Rows 42 // Rows
43 m_grid->EnableDragRowSize( true ); 43 m_grid->EnableDragRowSize( true );
44 m_grid->SetRowLabelSize( 30 ); 44 m_grid->SetRowLabelSize( 30 );
156 img_org.SetRGB( m_mask1old, 255, 255, 255 ); // cm name 156 img_org.SetRGB( m_mask1old, 255, 255, 255 ); // cm name
157 img_org.SetRGB( m_mask2old, 255, 255, 255 ); // cm no. 157 img_org.SetRGB( m_mask2old, 255, 255, 255 ); // cm no.
158 img_org.SetRGB( m_mask3old, 255, 255, 255 ); // barcode 158 img_org.SetRGB( m_mask3old, 255, 255, 255 ); // barcode
159 } 159 }
160 img_org.SaveFile( tmpjpg ); 160 img_org.SaveFile( tmpjpg );
161 notyet_mask = false;
161 } 162 }
162 else { 163 else {
163 wxCopyFile( file, tmpjpg, true ); 164 wxCopyFile( file, tmpjpg, true );
164 } 165 }
165 html = html + wxT("<img src=\"") + tmpjpg + wxT("\" width=\"750\" height=\"1060\"/>"); 166 html = html + wxT("<img src=\"") + tmpjpg + wxT("\" width=\"750\" height=\"1060\"/>");
173 hpout.SetMargins( 0, 0, 0, 0, 0 ); 174 hpout.SetMargins( 0, 0, 0, 0, 0 );
174 175
175 hpout.SetHtmlText( html, wxEmptyString, false ); 176 hpout.SetHtmlText( html, wxEmptyString, false );
176 p.Print( NULL, &hpout, false ); 177 p.Print( NULL, &hpout, false );
177 178
178 m_grid->SetCellValue( r, 3, wxT("処理済") ); 179 wxString pst = wxT("処理済");
179 log.Add( path ); 180 wxString logmsg = path;
181 if ( notyet_mask ) {
182 pst.Append( wxT(" 非マスク") );
183 logmsg.Append( wxT(" not mask") );
184 }
185 m_grid->SetCellValue( r, 3, pst );
186 log.Add( logmsg );
180 } 187 }
181 WriteLog( log ); 188 WriteLog( log );
182 } 189 }
183 190
184 /* 入力禁止 */ 191 /* 入力禁止 */