THPDFLayoutMeasurement Record
Die gemessene Größe eines Layout-Elements unter gegebenen Constraints: gewünschte und minimale Ausdehnung, Split-Fähigkeit und das berechnete Fits-Urteil
Deklaration
THPDFLayoutMeasurement= record
Width: Single;
Height: Single;
MinimumWidth: Single;
MinimumHeight: Single;
CanSplit: boolean;
Fits: boolean;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
Width / Height | Größe, die das Element unter den gelieferten Constraints haben will |
MinimumWidth / MinimumHeight | Kleinste Größe, die das Element als akzeptabel ansieht; negative Messungen lösen in MeasureLayoutElement einen Bereichsfehler aus |
CanSplit | Ob das Element sich über Seiten hinweg in einen platzierten Teil und einen Überlaufteil splitten kann |
Fits | Berechnet von THotPDF.MeasureLayoutElement: true, wenn Breite und Höhe in den verfügbaren Platz passen |
Verwendungshinweise
- Holen Sie sie über
THotPDF.MeasureLayoutElement, das die Constraints an dieMeasure-Überschreibung des Elements durchreicht und anschließendFitseinträgt - Speisen Sie
FitsundCanSplitin Platzierungsentscheidungen ein: Ein Element, das nicht passt, aber splitten kann, wird vonPlaceLayoutElementteilweise platziert; eines, das nicht splitten kann, rückt auf die nächste Seite - Die zurückgegebenen Ausdehnungen beschreiben die Wunschgröße, nicht das endgültige Zeichenrechteck; die Platzierung darf die gezeichnete Fläche innerhalb der Messung verkleinern