THPDFDisplayListObject Record
分類已編譯頁面顯示清單中的單一內容串流物件,附帶其運算子與使用者空間邊界
宣告
THPDFDisplayListObject= record
Kind: THPDFDisplayListObjectKind;
OperatorIndex: Integer;
OperatorName: AnsiString;
Bounds: THPDFRectangle;
HasBounds: boolean;
end;
單元
HPDFPageRenderer
欄位
| 欄位 | 用途 |
|---|---|
Kind | 物件類別:dlokPath、dlokText、dlokImage、dlokShading 或 dlokUnknown |
OperatorIndex | 產生物件的運算子在顯示清單運算子序列中的索引 |
OperatorName | 建構物件索引時記錄的運算子文字,例如 re、Tj 或 Do |
Bounds | 繪製物件時依當時轉換計算出的使用者空間邊界框 |
HasBounds | 無法為此物件推導出可靠邊界時為 False |
使用說明
- 用
THPDFPageDisplayList.GetObject讀取條目;ObjectCount給出有效的索引範圍 QueryObjectIndexes傳回邊界與矩形相交之物件的索引,可直接用於命中測試- 物件在顯示清單編譯時建構一次,因此邊界在不同 DPI 的多次轉譯之間保持穩定