THPDFTrueTypeGlyphBounds

Unit: HPDFFontData

THPDFTrueTypeGlyphBounds = record
  MinimumX, MinimumY, MaximumX, MaximumY: Integer;
  Empty: Boolean;
end;

Die Koordinaten sind die vorzeichenbehafteten, unskalierten Font-Unit-Grenzen, die der gewählte TrueType-glyf-Header deklariert, einschließlich Composite-Glyphen

Empty ist true bei einem leeren loca-Range oder einem Zero-Contour-Header und zeigt an, dass die gewählte Glyphe keine gezeichnete Kontur hat

Der Header umschließt seine Kontur-Kontrollpunkte; diese Werte sind keine Kurven-Extrema-Berechnung und keine vollständige Validierung der gewählten Outline-Instructions und Composite-Komponenten

TryGetGlyphBounds füllt den Record und leert ihn, wenn die Abfrage fehlschlägt