WEB印刷初期画面テンプレートPRTHEAD_ (PYTHON.400/QHTMLSRC/PRTHEAD_)

最終更新: 2025-12-01
0001.00 <!DOCTYPE html>                                                              
0002.00 <html lang="ja">                                                             
0003.00   <head>                                                                     
0004.00     <meta charset="utf-8">                                                   
0005.00    <meta http-equiv="Content-Language" content="ja">                         
0006.00    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">       
0007.00    <meta http-equiv="Pragma" content="no-cache">                             
0008.00    <meta http-equiv="cache-control" content="no-cache">                      
0009.00    <meta http-equiv="Expires" content="-1">                                  
0010.00    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>                    
0011.00    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>   
0012.00     <title>TEXT</title>                                                
0013.00     <style>                                                                  
0014.00       html {                                                                       
0015.00         font-family: "BIZ UPDGothic", Meiryo, sans-serif;                          
0016.00         accent-color: rgb(26, 115, 232);                                           
0017.00         color: #555;                                                               
0018.00       }                                                                            
0019.00 body {                                                                             
0020.00   padding: 1em 4em;                                                                
0021.00 }                                                                                  
0022.00 input, select {                                                                    
0023.00   font-family: inherit;                                                            
0024.00   font-size: inherit;                
0025.00   color: inherit;                    
0026.00 }                                    
0027.00 input:read-only {                    
0028.00   border-color: transparent;         
0029.00 }                                    
0030.00 h1 {                                 
0031.00   font-size: 2.4em;                  
0032.00   font-weight: normal;               
0033.00   color: #8888ff;                    
0034.00 }                                    
0035.00 fieldset {                           
0036.00   border: 0;                         
0037.00    margin: 1em 0;                    
0038.00  }                                   
0039.00  label {                             
0040.00    display: inline-flex;             
0041.00    align-items: baseline;            
0042.00    gap: 0 0.7em;                     
0043.00  }                                   
0044.00  .name {                             
0045.00    flex: none;                       
0046.00    width: 8em;                       
0047.00  }                                   
0048.00  dl {                                                    
0049.00    display: inline-grid;                                 
0050.00    gap: 0.5em;                                           
0051.00  }                                                       
0052.00  dt {                                                    
0053.00    grid-column: 1;                                       
0054.00  }                                                       
0055.00     dd {                                                 
0056.00       grid-column: 2;                                    
0057.00     }                                                    
0058.00   </style>                                         
0059.00 </head>                                            
0060.00 <body>                                             
0061.00   <form action="/cgi-bin/CGICL.PGM" method="get">  
0062.00     <header>                                       
0063.00       <h1>TEXT</h1>                          
0064.00     </header>                                      
0065.00     <main>                                         
0066.00       <div class="content">                                          

WEB 印刷の初期画面への追加( PYTHON.400/QHTMLSRC.PRTADD_ )

0001.00         </div>                                                   
0002.00         <div class="msg">{{get('msg', '')}}</div>          
0003.00       </main>                                                    
0004.00       <footer>                                                   
0005.00       </footer>                                                  
0006.00     </form>                                                      
0007.00     <script type="module" src="STATIC/COMMON.JS"></script> 
0008.00   </body>                                                        
0009.00 </html>                                                                                                           

PRTHAED_ の終わり (PYTHON.400/QHTMLSRC.PRTEND_)

0001.00           <div class="buttons">                                          
0002.00             <button type="submit" class="default"> 印刷 </button>  
0003.00           </div>                                                         
0004.00         </div>                                                           
0005.00       </main>                                                            
0006.00       <footer>                                                           
0007.00       </footer>                                                          
0008.00     </form>                                                              
0009.00     <script type="module" src="STATIC/COMMON.JS"></script>         
0010.00   </body>                                                                
0011.00 </html>                                                                                                                             

[解説]

0063.00       <h1>TEXT</h1> => TEXTはWEB印刷適用業務のテキストに置換えられます。

PRTHEAD_ の次にフィールド別の記述がプログラムによって
追加されて最後に PRTADD_ と PRTEND_ がHTMLに追加されます。