忍者ブログ
[7]  [8]  [9]  [10]  [11]  [12]  [13]  [14]  [15]  [16]  [17
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

php htmlを印刷

印刷に挑戦
1.cssに記載
@charset "utf-8";
/* CSS Document */
.print_pages{
/*A4縦*/
width: 172mm;
height: 251mm;
page-break-after: always;
position: relative;
counter-increment: page_count;
/*
print_pagesのpositionをrelative
A4縦172mmx251mm
A4横251mmxheight172mm
*/
}
/*最後のページは改ページを入れない*/
.print_pages:last-child{
page-break-after: auto;
}
.PrintButton{
display : none;
}

2.linkの組み込み
 <link media="print" rel="stylesheet" href="print.css">
media="print"で装置がプリンターの時のみ有効


3.印刷の組み込み

<input type=button name=print value="印刷"  class="PrintButton" onClick="javascript:window.print()">
または
<input type="button" value="印刷" class="PrintButton" onclick="window.print();" />
<article>
<section class="print_pages">
  ページ
</section> 
<section class="print_pages">
  ページ
</section> 
<section class="print_pages">
  ページ
</section> 
</article>

3.印刷画面が起動される
class="PrintButton" はこのボタンが印刷されない

4.ヘッダーとフッター
.print_pages:before{
position: absolute;
right: 0;
top: 0;
content: "テスト文字";
}
.print_pages:after{
position: absolute;
right: 0;
bottom: 0;
content: counter(page_count) "ページ";
}

5.ハードコピーでいいなら
CSSの読み込みもなしsection もなしで印刷プレビュー画面が起動する





拍手

PR
Bootstrap 伝票明細の入力 その5

方法としては
・グリッドの利用
・formグループの利用
・テーブルの利用
を検討した

テーブルでうまく行きそうだが
<table class="table table-striped table-bordered table-hover">
<form>
 <thead>
  <tr  class ="table-primary">
   <th style="width: 8%">cd</th>
   <th style="width: 8%">*</th>
   <th style="width: 24%">na</th>
   <th style="width: 8%">su</th>
   <th style="width: 8%">tan</th>
   <th style="width: 8%">kin</th>
   <th style="width: 8%">zkbn</th>
   <th style="width: 4%">so</th>
   <th style="width: 4%">t1</th>
   <th style="width: 4%">t2</th>
   <th style="width: 4%">t3</th>
   <th style="width: 12%">biko</th>   
  </tr>
 </thead> 
で見出しは配分してくれるが
<tr>
  <td ><input type="text" name="cd"   value ="cd"></td>
で画面が右に広がる 
<tr>
  <td ><input type="text" name="cd"   size="10" value ="cd"></td>
とサイズをいれても同じ
基本色々とテストしがたテーブルではできないようである

・次に王道として form-inline form-group form-control
の利用だが右端からきっちりと表示してくれる

<form class="form-inline">
 <div class="form-group">
  <input type="text" name="cd"  class="form-control" size ="10" value ="cd">
 </div>
 <div class="form-group"> 
        <input type="submit" name ="serch" value ="表示"  class="form-control btn btn-primary  btn-sm">  
 </div>
 <div class="form-group">
  <input type="text" name="na" class="form-control"  size ="30" value ="na">
 </div>
 <div class="form-group"> 
  <input type="submit" name ="serch" value ="一覧"  class="form-control btn btn-primary  btn-sm"> 
 </div>
 <div class="form-group">
  <input type="text" name="bsu" class="form-control"  size ="10" value ="iri">
 </div>

・次に
<div class="container">
   <div class ="row bg-info text-white">
のである

12列内に列の追加が可能で使いやすいのでこれを使う事に


ソースは次のブログで

拍手

Bootstrap テーブルの利用 その4

・サンプル
<table class="table table-striped table-bordered table-hover">
 罫線有り、一行おき色つき、選択行をハイに


・サンプル見出しの色とセル幅の指定 %指定が便利
<tr  class ="table-primary">
<thead>
<th style="width: 8%">受注</th>
<th style="width: 8%">明細</th>
<th  style="width: 10%">受注日</th>
<th  style="width: 20%">取引先</th>
<th  style="width: 28%">品名</th>
<th  style="width: 8%"">数量</th>
<th  style="width: 10%">金額</th>
<th  style="width: 8%">納期</th>
</tr>
<t/head>

拍手

Bootstrap ボタンの利用 その3
・サンプル
<input type="submit" name ="serch" value =" 受注表示 "  class="col-1 btn btn-primary  btn-sm">

・ボタンの上にマウスが移動すると指のマークになる
primary
secondary
success
danger
warning
info
light
dark
が利用可能


拍手

Bootstrap グリッドシステムの利用 その2
・サンプル
<div class="container">
<div class="row">
<font  class="col-1">取引先</font></td>
<input id="tcd" name="tcd" type="number"  class="col-2" value="<?php print $_SESSION['tcd'];?>" >
<input id="tna" name="tna" type="text"   class="col-4" value="<?php print $_SESSION['tna'];?>">
<input id ="tserch" type="submit" name ="tserch" value ="取引先表示" class="col-1 btn btn-success btn-sm">
<input type="submit" name ="tdsp" value ="一覧選択" class="col-1 btn btn-success  btn-sm">
<font size="2"   class="col-3">名称一部入力で一致検索</font>
 </div>
<idv>

・最大12分割可能 幅指定で残をつかう場合はclass="col”
・<div  class="col-1">取引先</div>だけど
 <font  class="col-1">でも
 <input id="tcd" name="tcd" type="number"  class="col-2”でも
 大丈夫みたい

・注意点 formの間がおかしくなる
<form xxxx>
</form>
この間は <div class="row">でなく<div class="container">を再度定義
<form 
</form>
 
 

拍手

カレンダー
03 2025/04 05
S M T W T F S
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
フリーエリア
最新CM
[03/10 DORA]
最新TB
プロフィール
HN:
dorabu
性別:
非公開
バーコード
ブログ内検索
P R
Copyright © ドラブーのアンドロイドとIoTなブログ All rights reserved. / Template by 四季. / Material by てんせん.

忍者ブログ [PR]