THPDFObjectGraphJSONLimits Record

يحدّ عمل المحلِّل، والقيم المحتفَظ بها، والحمولات الثنائية المستورَدة قبل إمكانية اعتماد مخطط كائنات

التصريح

THPDFObjectGraphJSONLimits = record
  MaxJSONBytes: Int64;
  MaxObjectCount: Integer;
  MaxObjectNumber: Integer;
  MaxNestingDepth: Integer;
  MaxStringBytes: Int64;
  MaxStreamBytes: Int64;
  MaxAggregateStreamBytes: Int64;
  class function Default: THPDFObjectGraphJSONLimits; static;
end;

الاستخدام

ابدأ بـTHPDFObjectGraphJSONLimits.Default وخفّض الأسقف الفردية لتطابق الحجم الموثوق لقناة التبادل

يجب أن تكون الأسقف البنيوية موجبة، ويمكن أن تكون أسقف بايتات الـstream صفرًا لرفض بايتات الحمولة، ويجب أن تترك MaxJSONBytes مساحة لكشف نهاية مدخل محدود

THotPDF.ImportLoadedObjectGraphJSON Method