{{--
Atrás
Imprimir formulario
--}}
@if(!empty($formularios->fecha_formulario))
{{\Carbon\Carbon::parse( $formularios->fecha_formulario)->format('d/m/Y') }}
@endif @if(isset ($empresa))
{{$empresa->name}}
{{$empresa->rnc}}
{{$empresa->direccion}}
{{$empresa->ciudad}}
{{$empresa->numero_cidc}}
@else
No hay datos de la empresa disponibles.
@endif
{{$formularios->nombre_editado}}
{{$formularios->rnc_farmacia}}
{{$formularios->direccion_farmacia}}
{{$formularios->ciudad_farmacia}}
{{$formularios->cidc_farmacia}}
@php $top = 594; // Posición inicial del primer producto $incremento = 23; // Espaciado entre líneas del mismo producto $espaciadoEntreProductos = 1; // Espacio extra entre productos @endphp @foreach($formularios->detalles as $producto) @php $fragmentos = str_split($producto->producto->name, 35); // Divide en bloques de 35 caracteres $numLineas = count($fragmentos); // Cuenta las líneas que ocupa el producto @endphp
{{intval($producto->cantidad) }}
{{ intval($producto->unidad) }}
@foreach ($fragmentos as $index => $parte)
{{ $parte }}{{ ($index === 0 && strlen($producto->producto->name) > 35) ? ' +' : '' }}
@endforeach
{{ $producto->categoria_id }}
{{ intval($producto->cantidad*$producto->unidad) }}
@php // Actualiza $top sumando todas las líneas del producto + el espaciado entre productos $top += ($numLineas * $incremento) + $espaciadoEntreProductos; @endphp @endforeach