Record THPDFLayoutMeasurement
El tamaño medido de un elemento de layout bajo restricciones dadas: extensiones deseada y mínima, capacidad de división y el veredicto Fits calculado
Declaración
THPDFLayoutMeasurement= record
Width: Single;
Height: Single;
MinimumWidth: Single;
MinimumHeight: Single;
CanSplit: boolean;
Fits: boolean;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
Width / Height | Tamaño que el elemento quiere bajo las restricciones suministradas |
MinimumWidth / MinimumHeight | El tamaño más pequeño que el elemento considera aceptable; las mediciones negativas lanzan un error de rango en MeasureLayoutElement |
CanSplit | Si el elemento puede dividirse en una parte colocada y una parte de desborde entre páginas |
Fits | Calculado por THotPDF.MeasureLayoutElement: true cuando anchura y altura caben en el espacio disponible |
Notas de uso
- Obténgalo de
THotPDF.MeasureLayoutElement, que reenvía las restricciones al overrideMeasuredel elemento y luego estampaFits - Alimente las decisiones de colocación con
FitsyCanSplit: un elemento que no cabe pero puede dividirse se coloca parcialmente mediantePlaceLayoutElement, y uno que no puede dividirse pasa a la página siguiente - Las extensiones devueltas describen el tamaño deseado, no el rectángulo final de dibujo; la colocación puede encoger el área dibujada dentro de la medición