packed record TOutlineChar

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TOutlineChar = packed record

Description

Character information.

Overview

Fields

Info: TOutlineCharInfo;
Items: packed[0..MaxInt div SizeOf(TOutlineCharItem) - 10] of TOutlineCharItem;

Description

Fields

Info: TOutlineCharInfo;
 
Items: packed[0..MaxInt div SizeOf(TOutlineCharItem) - 10] of TOutlineCharItem;

Actual polygons, lines and points defining font outline.

Although we define TOutlineChar.Items as having a (practically) infinite number of items, we actually never declare variables of TOutlineChar type, only of POutlineChar character. You have to always look at TOutlineCharInfo.ItemsCount (Info.ItemsCount) to know actual number of items.

You can also determine the end of items array by iterating over TOutlineChar.Items, and knowing the Info.PolygonsCount. Although the ItemsCount gives this directly.


Generated by PasDoc 0.13.0 on 2014-04-30 22:06:43