THPDFDisplayListObject Record
Klassificerar ett innehållsströmsobjekt i en kompilerad visningslista för en sida, med dess operatör och gränser i användarrymd
Deklaration
THPDFDisplayListObject= record
Kind: THPDFDisplayListObjectKind;
OperatorIndex: Integer;
OperatorName: AnsiString;
Bounds: THPDFRectangle;
HasBounds: boolean;
end;
Enhet
HPDFPageRenderer
Fält
| Fält | Syfte |
|---|---|
Kind | Objektklass: dlokPath, dlokText, dlokImage, dlokShading eller dlokUnknown |
OperatorIndex | Index för den genererande operatören i visningslistans operatörssekvens |
OperatorName | Operatörstext registrerad när objektindexet byggdes, till exempel re, Tj eller Do |
Bounds | Omslutande rektangel i användarrymd, beräknad från den aktuella transformationen medan objektet målades |
HasBounds | False när inga tillförlitliga gränser kunde härledas för detta objekt |
Användningsanteckningar
- Läs poster med
THPDFPageDisplayList.GetObject;ObjectCountanger det giltiga indexintervallet QueryObjectIndexesreturnerar indexen för de objekt vars gränser skär en rektangel, redo för träfftestning- Objekten byggs en gång när visningslistan kompileras, så gränserna förblir stabila över renderingar med olika DPI-värden