THPDFLayoutMeasurement Record
De gemeten grootte van een layoutelement onder gegeven constraints: gewenste en minimale afmetingen, splitmogelijkheid en het berekende Fits-oordeel
Declaratie
THPDFLayoutMeasurement= record
Width: Single;
Height: Single;
MinimumWidth: Single;
MinimumHeight: Single;
CanSplit: boolean;
Fits: boolean;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
Width / Height | Grootte die het element bij de opgegeven constraints wil hebben |
MinimumWidth / MinimumHeight | Kleinste grootte die het element acceptabel vindt; negatieve maten geven in MeasureLayoutElement een range-error |
CanSplit | Of het element zich over pagina's heen kan splitsen in een geplaatst deel en een overflowdeel |
Fits | Berekend door THotPDF.MeasureLayoutElement: true wanneer breedte en hoogte binnen de beschikbare ruimte passen |
Gebruiksopmerkingen
- Haal het op via
THotPDF.MeasureLayoutElement, dat de constraints doorgeeft aan deMeasure-override van het element en daarnaFitsvastlegt - Voed plaatsingsbeslissingen met
FitsenCanSplit: een element dat niet past maar wel kan splitsen wordt doorPlaceLayoutElementgedeeltelijk geplaatst, een element dat niet kan splitsen gaat naar de volgende pagina - De geretourneerde afmetingen beschrijven de gewenste grootte, niet de uiteindelijke tekenrechthoek; bij plaatsing kan het getekende gebied binnen de meting krimpen