Záznam THPDFLayoutMeasurement
Změřená velikost prvku rozvržení za daných omezení: požadované a minimální rozměry, schopnost dělení a vypočtený verdikt Fits
Deklarace
THPDFLayoutMeasurement= record
Width: Single;
Height: Single;
MinimumWidth: Single;
MinimumHeight: Single;
CanSplit: boolean;
Fits: boolean;
end;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
Width / Height | Velikost, kterou prvek chce při zadaných omezeních |
MinimumWidth / MinimumHeight | Nejmenší velikost, kterou prvek považuje za přijatelnou; záporné změry vyvolají v MeasureLayoutElement chybu rozsahu |
CanSplit | Zda se prvek umí rozdělit na umístěnou část a přetékající část napříč stránkami |
Fits | Počítá ho THotPDF.MeasureLayoutElement: true, když se šířka i výška vejdou do dostupného prostoru |
Poznámky k použití
- Získáte ho z
THotPDF.MeasureLayoutElement, které přepošle omezení do přepsané metodyMeasureprvku a poté doplníFits - Do rozhodování o umístění zapatřete
FitsaCanSplit: prvek, který se nevejde, ale umí se dělit, umístíPlaceLayoutElementčástečně; prvek, který se dělit neumí, přejde na další stránku - Vrácené rozměry popisují požadovanou velikost, nikoli finální kreslicí obdélník; umístění může nakreslenou oblast v rámci změru zmenšit