THPDFParserBudgetLimit 型
EHPDFParserBudgetExceeded が送出されたときに、どのパーサーバジェットカテゴリが超過したかを示します
宣言
THPDFParserBudgetLimit= (pblNone, pblTokenBytes,
pblTotalTokens, pblContainerItems, pblBadTokens);
ユニット
HPDFDoc
値
| 値 | 意味 |
|---|---|
pblNone |
バジェットカテゴリなし。超過が起きる前の、直近制限記録の初期値 |
pblTokenBytes |
1 つのトークンが ParserMaxTokenBytes を超えました |
pblTotalTokens |
累積トークン数が ParserMaxTotalTokens を超えました |
pblContainerItems |
配列またはディクショナリが ParserMaxContainerItems を超えました |
pblBadTokens |
不正トークンの数が ParserMaxBadTokens を超えました |
使用上の注意
EHPDFParserBudgetExceededのLimit、Observed、Maximumプロパティを読めば、どのカテゴリがどれだけ超過したか分かります- バジェットチェックは、対応する
ParserMax...プロパティがゼロより大きい間だけ有効です