THPDFObjectGraphJSONLimits Record

Acota el trabajo del analizador, los valores conservados y las cargas útiles binarias importadas antes de que se pueda confirmar un grafo de objetos

Declaración

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

Uso

Comience con THPDFObjectGraphJSONLimits.Default y reduzca los techos individuales para que coincidan con el tamaño de confianza del canal de intercambio

Los techos estructurales deben ser positivos, los techos de bytes de flujo pueden ser cero para rechazar bytes de carga útil, y MaxJSONBytes debe dejar espacio para la detección acotada del final de la entrada

THotPDF.ImportLoadedObjectGraphJSON Method