مرجع HotPDF

يبث لقطة رسم كائنات حتمية من نوع v2 أو تحديثًا تدريجيًا إلى وجهة مملوكة للمستدعي

التصريح

function ExportLoadedObjectGraphJSONToStream(
    Destination: TStream;
    StreamPayload: THPDFObjectGraphStreamPayload;
    const ExternalStreamDirectory: TFileName;
    Kind: THPDFObjectGraphJSONKind;
    out AInfo: THPDFObjectGraphExportInfo): boolean;

السلوك

تُرتَّب الكائنات حسب رقم الكائن والجيل، وتُرتَّب مفاتيح القاموس أبجدياً، وتُنسَخ حمولات التدفق أو تُرمَّز بـbase64 في أجزاء محدودة

تختار ogjkSnapshot الرسم البياني المحمَّل الكامل، بينما تختار ogjkIncrementalUpdate الكائنات القذرة (dirty)، والواجب كتابتها، والمحذوفة

تُنشَر الحمولات (payloads) الخارجية بشكل ذري (atomically) داخل ExternalStreamDirectory

يُعيد False عند وجهة غير صالحة، أو حالة رسم بياني غير متاحة، أو فشل في الحمولة، أو مرجع غير محلول، ويبلّغ عن العدادات عبر AInfo

تحويل رسم الكائنات إلى JSON مُرقّم بالإصدار والعكس