Merge pull request #14404 from snipe/fixes/Uninitialized-string-offset-0-in-labels

Fixed uninitialized offset in labels in new label engine
This commit is contained in:
snipe 2024-03-10 14:40:12 +00:00 committed by GitHub
commit 3fdee881f9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -160,18 +160,21 @@ class DefaultLabel extends RectangleSheet
$textY += $this->textSize + self::TEXT_MARGIN;
}
// Fields
// Render the selected fields with their labels
$fieldsDone = 0;
if ($fieldsDone < $this->getSupportFields()) {
// dd($record->get('fields'));
foreach ($record->get('fields') as $field) {
// Actually write the selected fields and their matching values
static::writeText(
$pdf, $field['label'][0]. ': ' . $field['value'],
$pdf, (($field['label']) ? $field['label'].' ' : '') . $field['value'],
$textX1, $textY,
'freesans', '', $this->textSize, 'L',
$textW, $this->textSize,
true, 0
);
$textY += $this->textSize + self::TEXT_MARGIN;
$fieldsDone++;
}