Ich versuche, ein Bild einzufügen, aber nicht die X- und Y-Koordinaten angeben möchten. Ist das möglich?Einfügen eines Bildes mit PHP und FPDF
$pdf->Image($image1, 5, 70, 33.78);
Ich möchte die Größe (33,78) in der Lage sein zu spezifizieren, aber nicht das x und y, so dass es auf den Inhalt basierend bewegt.
$pdf->Write(70, $reportTitle);
$pdf->Ln(45);
$pdf->SetFont('Arial', '', 12);
$pdf->Write(6, $reportSubtitle);
/**
Create product 1
**/
$pdf->Ln(10);
$pdf->SetFont('Arial', '', 12);
$pdf->Write(6, $prod1title);
$pdf->Ln(30);
$pdf->SetFont('Arial', '', 10);
$pdf->Write(5, $prod1sub);
$pdf->Ln(30);
$pdf->Image($image1, 5, 70, 33.78);
Das obige ist der Code, den ich verwende. Wenn $ reportSubtitle zwei oder drei Zeilen ist, drückt es $ prod1title und $$ prod1sub runter und unweigerlich unter das fixierte Bild. Gibt es keine Möglichkeit, dass sich das Bild wie Produkttitel und Untertitel verhält und auch nach unten gedrückt wird, während die Größe noch deklariert wird?
Siehe meine Bearbeitung oben. – Carson
Sie könnten höchstens versuchen, die Textgröße zu berechnen (vielleicht mit 'GetStringWidth()') und sehen, ob die Koordinaten des Bildes angepasst werden müssen. Aber wiederum können Sie ein Bild nicht ohne Angabe von Koordinaten in ein PDF einfügen kann die Koordinaten nicht basierend auf anderem Inhalt anpassen, aber Sie können nicht blind einfügen –