FPDFマルチセルは値を表示していません -- php フィールド と fpdf フィールド 関連 問題

fpdf multicell not showing values












0
vote

問題

日本語

私は機能しているPDFを作成していますが、値はPDFのマルチセルに入力されていません。

日付を取るたとえば、ユーザーは日付を入力し、PDFに表示されるはずです。

<事前> <コード> Date: 26/01/2017

しかし、これは今のように見えるものです。

<事前> <コード> Date:

は日付例のマイコードです:

<事前> <コード> c("UG-84 with 9' spacing","UG-84 with 12' spacing","UG-84 with 15' spacing", "UG-92 with 9' spacing","UG-92 with 12' spacing","UG-92 with 15' spacing", "UG-100 with 9' spacing","UG-100 with 12' spacing","UG-100 with 15' spacing", "UG-108 with 9' spacing","UG-108 with 12' spacing","UG-108 with 15' spacing", "UG-116 with 9' spacing","UG-116 with 12' spacing","UG-116 with 15' spacing", "UG-124 with 9' spacing","UG-124 with 12' spacing","UG-124 with 15' spacing") 0
英語

I am creating a pdf which is working but the values are not being entered into the multicell of the pdf.

Lets take the date for example, the user enters a date and on the PDF it should look like:

Date: 26/01/2017 

but this is what it looks like now:

Date: 

Below is my code with the date example:

<?php //set the question values $questions     = array( 'name' => "Name: ", 'date' => "Date: ", 'first' => "First Day of Leave: ", 'last' => "Last Day of Leave: ", 'days' => "Number of Days Taken: ", 'email' => "Managers Email: ", 'creditdays' => "Leave Days in Credit", 'personnel' => "THIS SECTION TO BE COMPLETED BY PERSONNEL DEPARTMENT", 'credit' => "Leave Days in Credit:", 'mansign' => "Signed:", 'date2' => "Date:", 'authorise' => "Authorised By:", 'date3' => "Date:", 'auth' => "Authorisation Of Leave" ); //set the question answers $date          = $_POST['date']; $first         = $_POST['first']; $last          = $_POST['last']; $days          = $_POST['days']; $email         = $_POST['email']; $name          = $_POST['name']; //set the question names $questionName  = $questions['name']; $questionDate  = $questions['date']; $questionFirst = $questions['first']; $questionLast  = $questions['last']; $questionDays  = $questions['days']; $questionEmail = $questions['email']; $personnel = $questions['personnel']; $credit = $questions['credit']; $mansign = $questions['mansign']; $date2 = $questions['date2']; $authorise = $questions['authorise']; $date3 = $questions['date3']; $auth = $questions['auth']; //Create the PDF  require('fpdf.php'); $pdf = new FPDF(); $pdf->AddPage();  $pdf->SetFont('Arial', 'B', 16); //insert fields $pdf->SetDrawColor(100, 100, 100); $pdf->SetFillColor(100,100,100);   $pdf->Multicell(200, 3, "Leave Application Form", "", 'C'); $pdf->Ln(); $pdf->Ln(); $pdf->MultiCell(190, 10, $questionDate, $date, 'C'); 
</div
     
 
 

回答リスト

2
 
vote
vote
ベストアンサー
 
FPDFマニュアル: <事前> <コード> MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]])

あなたのコードに含まれている:

<コード> $pdf->MultiCell(190, 10, $questionDate, $date, 'C') ;

SO <コード> $date は、セルに表示される txtパラメータの一部ではありません。 代わりに、$ NASSATE 1を$ NASSATE 1に追加する必要があります。

<コード> $pdf->MultiCell(190, 10, $questionDate . $date, 'C') ;

 

According to the fpdf manual:

MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]]) 

While in your code:

$pdf->MultiCell(190, 10, $questionDate, $date, 'C');

So $date isn't part of the txt parameter to appear in the cell. Instead, you need to append the $date variable to the $questionDate one.

$pdf->MultiCell(190, 10, $questionDate . $date, 'C');

</div
 
 
       
       

関連する質問

7  FPDF / FPDIを使用して修正された正確なPDFを取得する方法  ( How to get the exact modified pdf using fpdf fpdi ) 
PDFを変更して画像を追加するタスクは、FPDFおよびFPDIライブラリを使用したものを使用しています。アクションコードを以下に示す。 <事前> <コード> <?php require_once('fpdf.php'); require_once('fpdi...

0  FPDFは変数にUFT8を受け入れません  ( Fpdf does not accept uft8 on variables ) 
<事前> <コード> Class14 これは、FPDFを使用している機能です。 998876615 および $eventModels = Event::find()->joinWith([ 'user' => function($q){ ...

0  TYPO3 NEOS HTMLからPDFへ  ( Typo3 neos html to pdf ) 
PDFファイルを作成しようとしているときに問題がありました。 FPDFを使用してPDFを作成する方法は他にありますか?私はクラスをFPDFからバックエンドに含めるのに苦労しているからです。 <事前> <コード> require_once(dirname(_...

1  FPDFを使用したマルチセル  ( Multicell using fpdf ) 
7列の7列のテーブルを作成しています。 Pedido | Cantidad |ペンディエンテUnidad |説明|コストNeto これはテーブルを入力するために使用しているループです: <事前> <コード> do { $pdf->Cell(...

6  FPDFを使用して既存のPDFファイルを編集します  ( Edit existing pdf file using fpdf ) 
GoogleとStackOverflowを介して検索されましたが、FPDFを使用して既存のPDFファイルの編集に関する「クリア」情報が見つからないようです... だから、私のサイトからのすべてのPDFダウンロードでコントロールコピーマーキングを追加すること...

2  FPDFマルチセル機能を使用して異なるX位置にマルチラインを表示する  ( Display multiline in different x position using fpdf multicell function ) 
こんにちは、 私はマルチセル機能に苦労しています。私が言おうとしていることは私が3または4行のContentを印刷したいです。 <コード> $pdf->SetXY(34,139); $pdf->MultiCell(145...

0  マージンを正しく整列させることはできません  ( Cant get margin to align correctly fpdf ) 
PDFに出力すると問題が発生します。アイデアは、A4文書の全幅にわたるバナーイメージを持つことです。それから私はフォームを持っていますが、それはページの左側に整列し続けます。いくつかのマージンセットをしたいのですが。これは私がこれまでのものを持っているものです...

1  ページサイズを超える行で大きな文字列を表示する(FPDF)  ( Show large string in a line which exceeds the page size fpdf ) 
断線のない線で以下の配列を表示したい。 <事前> <コード> $header = array('Sl.', 'Session.', 'Time','Filename','Operator Name','Mobile No.','Amount','SSL St...

10  WordPress内にPDFを動的に作成できるのでしょうか。 [閉まっている]  ( How could you dynamically create a pdf within wordpress ) 
閉鎖。この質問はもっと焦点を絞ったにする必要があります。現在答えを受け付けていません。 この質問を改善したいですか? ...

0  FPDFでフォントを定義する方法  ( How to define font in fpdf ) 
私のDrupal-Siteのために書き込み可能な.pdf文書を作ろうとしています。私はDrupalの初心者ですので、コードを体の一部として添付しています。これでフォントを読み込むことはできません。次のエラーが発生します。** FPDFエラー:フォント定義...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有