Enregistrement THPDFLayoutMeasurement
La taille mesurée d'un élément de mise en page sous des contraintes données : étendues souhaitée et minimale, capacité de scission et verdict Fits calculé
Déclaration
THPDFLayoutMeasurement= record
Width: Single;
Height: Single;
MinimumWidth: Single;
MinimumHeight: Single;
CanSplit: boolean;
Fits: boolean;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
Width / Height | Taille que l'élément souhaite sous les contraintes fournies |
MinimumWidth / MinimumHeight | Plus petite taille que l'élément juge acceptable ; des mesures négatives lèvent une erreur de plage dans MeasureLayoutElement |
CanSplit | Si l'élément peut se scinder en une partie posée et une partie en débordement sur plusieurs pages |
Fits | Calculé par THotPDF.MeasureLayoutElement : true quand largeur et hauteur tiennent dans l'espace disponible |
Notes d'utilisation
- Obtenez-le de
THotPDF.MeasureLayoutElement, qui transmet les contraintes à la surchargeMeasurede l'élément puis apposeFits - Injectez
FitsetCanSplitdans les décisions de placement : un élément qui ne tient pas mais peut se scinder est posé partiellement parPlaceLayoutElement, un élément qui ne peut pas se scinder passe à la page suivante - Les étendues renvoyées décrivent la taille souhaitée, pas le rectangle de dessin final ; le placement peut rétrécir la zone dessinée dans les limites de la mesure