Folgende Methoden müssten angepasst werden: In der Hauptsache wird es in den Zeilen um die Zahl 15 gehen: “$oPdf->text( [B]15[/B]” und wenn alles rechtbündig stehen soll, um $oPdf->getStringWidth
protected function _setBillingAddressToPdf( $oPdf )
{
$oLang = oxLang::getInstance();
$sSal = $this->oxorder__oxbillsal->value;
try {
$sSal = $oLang->translateString($this->oxorder__oxbillsal->value, $this->_iSelectedLang);
} catch (Exception $e) {
}
$oPdfBlock = new PdfBlock();
$oPdf->setFont( $oPdfBlock->getFont(), '', 10 );
$oPdf->text( 15, 59, $sSal);
$oPdf->text( 15, 63, $this->oxorder__oxbillfname->getRawValue().' '.$this->oxorder__oxbilllname->getRawValue() );
$oPdf->text( 15, 67, $this->oxorder__oxbillcompany->getRawValue() );
$oPdf->text( 15, 71, $this->oxorder__oxbillstreet->getRawValue().' '.$this->oxorder__oxbillstreetnr->value );
$oPdf->setFont( $oPdfBlock->getFont(), 'B', 10 );
$oPdf->text( 15, 75, $this->oxorder__oxbillzip->value.' '.$this->oxorder__oxbillcity->getRawValue() );
$oPdf->setFont( $oPdfBlock->getFont(), '', 10 );
$oPdf->text( 15, 79, $this->oxorder__oxbillcountry->getRawValue() );
}
/**
* Set delivery address info to pdf
*
* @param object $oPdf pdf document object
*
* @return null
*/
protected function _setDeliveryAddressToPdf( $oPdf )
{
$oLang = oxLang::getInstance();
$sSal = $this->oxorder__oxdelsal->value;
try {
$sSal = $oLang->translateString($this->oxorder__oxdelsal->value, $this->_iSelectedLang);
} catch (Exception $e) {
}
$oPdfBlock = new PdfBlock();
$oPdf->setFont( $oPdfBlock->getFont(), '', 6 );
$oPdf->text( 15, 87, $this->translate( 'ORDER_OVERVIEW_PDF_DELIVERYADDRESS' ) );
$oPdf->setFont( $oPdfBlock->getFont(), '', 10 );
$oPdf->text( 15, 91, $sSal);
$oPdf->text( 15, 95, $this->oxorder__oxdellname->getRawValue().' '.$this->oxorder__oxdelfname->getRawValue() );
$oPdf->text( 15, 99, $this->oxorder__oxdelcompany->getRawValue() );
$oPdf->text( 15, 103, $this->oxorder__oxdelstreet->getRawValue().' '.$this->oxorder__oxdelstreetnr->value );
$oPdf->setFont( $oPdfBlock->getFont(), 'B', 10 );
$oPdf->text( 15, 107, $this->oxorder__oxdelzip->value.' '.$this->oxorder__oxdelcity->getRawValue() );
$oPdf->setFont( $oPdfBlock->getFont(), '', 10 );
$oPdf->text( 15, 111, $this->oxorder__oxdelcountry->getRawValue() );
}