Files
pdf/tests/edits/forensic_real/run_log.txt
T
2026-07-31 10:50:37 +05:30

332 lines
54 KiB
Plaintext

[2026-07-30 16:54:09.057] [info] Vertical writing mode detected for font 'BCDJEE+ArialMT' via character position analysis
[2026-07-30 16:54:09.077] [info] Vertical writing mode detected for font 'BCDJEE+ArialMT' via character position analysis
[2026-07-30 16:54:09.100] [info] [STAGE_3_WASM_INPUT] fontSize=12.00, trueVerticalSize=12.00, exactNominal=12.00, exactScaleY=1.0000
[2026-07-30 16:54:09.100] [info] [FONT_METRICS_DEBUG] exactNominal=12.00, exactScaleX=1.00, exactScaleY=1.00, trueVerticalSize=12.00, textAspect=1.00
[2026-07-30 16:54:09.110] [info] Vertical writing mode detected for font 'BCDJEE+ArialMT' via character position analysis
[2026-07-30 16:54:09.114] [info] [FONT_COVERAGE_DEBUG] internalFontId='Arial-BoldMT_TrueType_32' full font MISSING codepoint U+0000 (char='?')
[2026-07-30 16:54:09.147] [info] [FONT_METRICS_FIX] internalFontId='Arial-BoldMT_TrueType_32' preserving original embedded face as measureFace despite system emission font - visual size preserved
[2026-07-30 16:54:09.147] [info] [FONT_LOAD_DEBUG] internalFontId='Arial-BoldMT_TrueType_32' useEmbedded=false useSystem=true isSubsetFont=false measureFace=true cacheKey='system_embed_Arial-BoldMT_B#10997076208928777144'
[2026-07-30 16:54:09.149] [info] [STAGE_4_REFLOW_OUTPUT] lineFontSize=12.00, emitFontSize=12.00, mtxScaleY=1.0000
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 50.5250, 597.4500], bbox=[51.40, 597.45, 57.98, 606.17]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 58.5290, 597.4500], bbox=[59.32, 597.45, 63.35, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 63.2690, 597.4500], bbox=[63.75, 597.32, 70.17, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 70.5170, 597.4500], bbox=[70.66, 597.45, 74.86, 606.32]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 74.5130, 597.4500], bbox=[74.90, 597.32, 80.74, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 81.2570, 597.4500], bbox=[81.53, 597.32, 87.35, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 88.0010, 597.4500], bbox=[88.28, 597.32, 94.10, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 94.7450, 597.4500], bbox=[95.61, 597.45, 97.25, 606.17]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 97.9970, 597.4500], bbox=[98.48, 597.32, 104.90, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 105.2450, 597.4500], bbox=[106.10, 597.45, 111.76, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 112.4930, 597.4500], bbox=[112.92, 597.32, 118.76, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 119.2370, 597.4500], bbox=[120.10, 597.45, 121.75, 606.17]
[2026-07-30 16:54:09.151] [info] [STAGE_4_REFLOW_OUTPUT] lineFontSize=12.00, emitFontSize=12.00, mtxScaleY=1.0000
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 125.7410, 597.4500], bbox=[126.62, 597.45, 133.15, 606.17]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 133.7450, 597.4500], bbox=[133.82, 597.45, 140.31, 603.77]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 140.4770, 597.4500], bbox=[141.29, 595.10, 147.36, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 147.7250, 597.4500], bbox=[148.11, 597.32, 153.95, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 154.4690, 597.4500], bbox=[155.26, 597.45, 159.29, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 159.2090, 597.4500], bbox=[160.07, 597.45, 161.72, 606.17]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 162.4610, 597.4500], bbox=[162.84, 597.32, 168.69, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 169.2050, 597.4500], bbox=[170.06, 597.45, 175.72, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 176.4530, 597.4500], bbox=[176.96, 597.32, 182.82, 603.91]
[2026-07-30 16:54:09.151] [info] [EDITED_TEXT_OBJECT_DEBUG] fontSize=12.00, matrix=[1.0000, 0.0000, 0.0000, 1.0000, 183.1970, 597.4500], bbox=[183.58, 597.32, 189.42, 603.91]
[2026-07-30 16:54:09.151] [info] [STAGE_5_SERIALIZED_JSON] {"anchorPage":0,"columnLeft":51.4010009765625,"lines":[{"adv":[8.003997802734375,4.740001678466797,7.247997283935547,3.996002197265625,6.7440032958984375,6.743995666503906,6.743995666503906,3.2519989013671875,7.2480010986328125,7.2480010986328125,6.7440032958984375,3.2519989013671875,3.2519989013671875,8.003997802734375,6.73199462890625,7.2480010986328125,6.7440032958984375,4.739990234375,3.2519989013671875,6.7440032958984375,7.24798583984375,6.7440185546875,5.843994140625],"baselineY":597.4500122070313,"fontSize":12.0,"pageIndex":0,"text":"Professional Experience","x0":50.525001525878906}]}
[2026-07-30 16:54:09.227] [info] Document caches have been invalidated.
[engine] C:\Users\Maskan\Desktop\pdf_editor\pdf\gateway\pdfengine.cp313-win_amd64.pyd
[pdf] C:\Users\Maskan\Downloads\Saqib_Ali_Mir_Resume.pdf
[para] page=4 text='Professional Experience'
[FontInfo]
name=Arial-BoldMT id=Arial-BoldMT_TrueType_32 emb=True type=TrueType subset=False ascent=905.0 descent=-210.0
[get_font_data] len=74352 sha=cc80da80a119a52c47a15b4a598882b15f0344b56b3457a4fe41e2ac40843707
[get_reconstructed_font_data] len=0 sha=None
[layout] {'columnLeft': 51.4010009765625, 'columnRight': 301.4010009765625, 'firstBaselineY': 597.4500122070312, 'leading': 14.399999999999999, 'seedRuns': [('Professional Experience', 'Arial-BoldMT_TrueType_32', 'Arial-BoldMT', 12.0, 23)], 'objectIndices': [30]}
=== APPLY EDIT-ENTRY REFLOW (unchanged text) ===
=== FONT DICTIONARIES ORIGINAL ===
{
"obj": "5",
"baseFont": "BCDEEE+Arial-BoldMT",
"subtype": "TrueType",
"encoding": "WinAnsiEncoding",
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</Type/Font/Subtype/TrueType/Name/F1/BaseFont/BCDEEE+Arial-BoldMT/Encoding/WinAnsiEncoding/FontDescriptor 6 0 R/FirstChar 32/LastChar 121/Widths 128 0 R>>"
}
{
"obj": "9",
"baseFont": "BCDFEE+ArialMT",
"subtype": "TrueType",
"encoding": "WinAnsiEncoding",
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</Type/Font/Subtype/TrueType/Name/F2/BaseFont/BCDFEE+ArialMT/Encoding/WinAnsiEncoding/FontDescriptor 10 0 R/FirstChar 32/LastChar 124/Widths 132 0 R>>"
}
{
"obj": "13",
"baseFont": "BCDGEE+Arial-BoldMT",
"subtype": "Type0",
"encoding": "Identity",
"fontFileRef": null,
"hasFontDescriptor": false,
"dictPreview": "<</Type/Font/Subtype/Type0/BaseFont/BCDGEE+Arial-BoldMT/Encoding/Identity-H/DescendantFonts 14 0 R/ToUnicode 125 0 R>>"
}
{
"obj": "15",
"baseFont": "BCDGEE+Arial-BoldMT",
"subtype": "CIDFontType2",
"encoding": null,
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDGEE+Arial-BoldMT/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 16 0 R/FontDescriptor 17 0 R/W 127 0 R>>"
}
{
"obj": "18",
"baseFont": "BCDHEE+Arial-ItalicMT",
"subtype": "TrueType",
"encoding": "WinAnsiEncoding",
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</Type/Font/Subtype/TrueType/Name/F4/BaseFont/BCDHEE+Arial-ItalicMT/Encoding/WinAnsiEncoding/FontDescriptor 19 0 R/FirstChar 32/LastChar 121/Widths 136 0 R>>"
}
{
"obj": "20",
"baseFont": "BCDIEE+Arial-ItalicMT",
"subtype": "Type0",
"encoding": "Identity",
"fontFileRef": null,
"hasFontDescriptor": false,
"dictPreview": "<</Type/Font/Subtype/Type0/BaseFont/BCDIEE+Arial-ItalicMT/Encoding/Identity-H/DescendantFonts 21 0 R/ToUnicode 133 0 R>>"
}
{
"obj": "22",
"baseFont": "BCDIEE+Arial-ItalicMT",
"subtype": "CIDFontType2",
"encoding": null,
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDIEE+Arial-ItalicMT/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 23 0 R/FontDescriptor 24 0 R/W 135 0 R>>"
}
{
"obj": "25",
"baseFont": "BCDJEE+ArialMT",
"subtype": "Type0",
"encoding": "Identity",
"fontFileRef": null,
"hasFontDescriptor": false,
"dictPreview": "<</Type/Font/Subtype/Type0/BaseFont/BCDJEE+ArialMT/Encoding/Identity-H/DescendantFonts 26 0 R/ToUnicode 129 0 R>>"
}
{
"obj": "27",
"baseFont": "BCDJEE+ArialMT",
"subtype": "CIDFontType2",
"encoding": null,
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDJEE+ArialMT/Subtype/CIDFontType2/Type/Font/CIDToGIDMap/Identity/DW 1000/CIDSystemInfo 28 0 R/FontDescriptor 29 0 R/W 131 0 R>>"
}
=== FONT DICTIONARIES PREVIEW ===
{
"obj": "5",
"baseFont": "BCDEEE+Arial-BoldMT",
"subtype": "TrueType",
"encoding": "WinAnsiEncoding",
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDEEE+Arial-BoldMT/Encoding/WinAnsiEncoding/FirstChar 32/FontDescriptor 6 0 R /LastChar 121/Name/F1/Subtype/TrueType/Type/Font/Widths 128 0 R >>"
}
{
"obj": "9",
"baseFont": "BCDFEE+ArialMT",
"subtype": "TrueType",
"encoding": "WinAnsiEncoding",
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDFEE+ArialMT/Encoding/WinAnsiEncoding/FirstChar 32/FontDescriptor 10 0 R /LastChar 124/Name/F2/Subtype/TrueType/Type/Font/Widths 132 0 R >>"
}
{
"obj": "13",
"baseFont": "BCDGEE+Arial-BoldMT",
"subtype": "Type0",
"encoding": "Identity",
"fontFileRef": null,
"hasFontDescriptor": false,
"dictPreview": "<</BaseFont/BCDGEE+Arial-BoldMT/DescendantFonts 14 0 R /Encoding/Identity-H/Subtype/Type0/ToUnicode 125 0 R /Type/Font>>"
}
{
"obj": "15",
"baseFont": "BCDGEE+Arial-BoldMT",
"subtype": "CIDFontType2",
"encoding": null,
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDGEE+Arial-BoldMT/CIDSystemInfo 16 0 R /CIDToGIDMap/Identity/DW 1000/FontDescriptor 17 0 R /Subtype/CIDFontType2/Type/Font/W 127 0 R >>"
}
{
"obj": "18",
"baseFont": "BCDHEE+Arial-ItalicMT",
"subtype": "TrueType",
"encoding": "WinAnsiEncoding",
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDHEE+Arial-ItalicMT/Encoding/WinAnsiEncoding/FirstChar 32/FontDescriptor 19 0 R /LastChar 121/Name/F4/Subtype/TrueType/Type/Font/Widths 136 0 R >>"
}
{
"obj": "20",
"baseFont": "BCDIEE+Arial-ItalicMT",
"subtype": "Type0",
"encoding": "Identity",
"fontFileRef": null,
"hasFontDescriptor": false,
"dictPreview": "<</BaseFont/BCDIEE+Arial-ItalicMT/DescendantFonts 21 0 R /Encoding/Identity-H/Subtype/Type0/ToUnicode 133 0 R /Type/Font>>"
}
{
"obj": "22",
"baseFont": "BCDIEE+Arial-ItalicMT",
"subtype": "CIDFontType2",
"encoding": null,
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDIEE+Arial-ItalicMT/CIDSystemInfo 23 0 R /CIDToGIDMap/Identity/DW 1000/FontDescriptor 24 0 R /Subtype/CIDFontType2/Type/Font/W 135 0 R >>"
}
{
"obj": "25",
"baseFont": "BCDJEE+ArialMT",
"subtype": "Type0",
"encoding": "Identity",
"fontFileRef": null,
"hasFontDescriptor": false,
"dictPreview": "<</BaseFont/BCDJEE+ArialMT/DescendantFonts 26 0 R /Encoding/Identity-H/Subtype/Type0/ToUnicode 129 0 R /Type/Font>>"
}
{
"obj": "27",
"baseFont": "BCDJEE+ArialMT",
"subtype": "CIDFontType2",
"encoding": null,
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/BCDJEE+ArialMT/CIDSystemInfo 28 0 R /CIDToGIDMap/Identity/DW 1000/FontDescriptor 29 0 R /Subtype/CIDFontType2/Type/Font/W 131 0 R >>"
}
{
"obj": "140",
"baseFont": "Arial-BoldMT",
"subtype": "Type0",
"encoding": "Identity",
"fontFileRef": null,
"hasFontDescriptor": false,
"dictPreview": "<</BaseFont/Arial-BoldMT/DescendantFonts[ 141 0 R ]/Encoding/Identity-H/Subtype/Type0/ToUnicode 146 0 R /Type/Font>>"
}
{
"obj": "141",
"baseFont": "Arial-BoldMT",
"subtype": "CIDFontType2",
"encoding": null,
"fontFileRef": null,
"hasFontDescriptor": true,
"dictPreview": "<</BaseFont/Arial-BoldMT/CIDSystemInfo 142 0 R /FontDescriptor 143 0 R /Subtype/CIDFontType2/Type/Font/W 145 0 R >>"
}
=== FONTFILE / EMBEDDED PROGRAM HASHES ===
original font-like streams: 7
ORIG {'obj': '4', 'kind': 'binary_blob', 'rawLen': 6054, 'dataLen': 35086, 'sha256': '4e5ed2e4dc94c2e653d1844ab038a5b7a2d6e71a6cd465630e038fb2b5a70fb5', 'head': '202f5370616e203c3c2f4d4349442030'}
ORIG {'obj': '31', 'kind': 'binary_blob', 'rawLen': 2483, 'dataLen': 12496, 'sha256': '9ba4cbb2efb0398eb9be6e505af160eef8b3f74f7bc9c43c007794d1d0b77908', 'head': '202f5370616e203c3c2f4d4349442030'}
ORIG {'obj': '40', 'kind': 'binary_blob', 'rawLen': 1386, 'dataLen': 6430, 'sha256': 'c3b87d20212bd1dd4fdbd9c763b95c099512aab7076f37fdbece1deca0001a0a', 'head': '33382030203433203531203434203837'}
ORIG {'obj': '126', 'kind': 'sfnt', 'rawLen': 29798, 'dataLen': 74352, 'sha256': 'cc80da80a119a52c47a15b4a598882b15f0344b56b3457a4fe41e2ac40843707', 'head': '00010000000e0100000400804f532f32'}[2026-07-30 16:54:09.443] [info] Vertical writing mode detected for font 'BCDJEE+ArialMT' via character position analysis
[2026-07-30 16:54:09.462] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 2448, height: 46 (dpi: 288, yTopPt: 184.46, heightPt: 11.59, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.462] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.462] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=737 to yTopPx+regionH=783 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.462] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.478] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 12450 bytes)
[2026-07-30 16:54:09.486] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 2448, height: 46 (dpi: 288, yTopPt: 184.33, heightPt: 11.72, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.486] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.486] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=737 to yTopPx+regionH=783 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.486] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.501] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 12450 bytes)
[2026-07-30 16:54:09.520] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 2448, height: 37 (dpi: 288, yTopPt: 186.69, heightPt: 9.36, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.521] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.521] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=746 to yTopPx+regionH=783 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.521] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.541] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 12015 bytes)
[2026-07-30 16:54:09.549] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 2448, height: 37 (dpi: 288, yTopPt: 186.59, heightPt: 9.46, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.550] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.550] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=746 to yTopPx+regionH=783 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.550] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.561] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 12015 bytes)
[2026-07-30 16:54:09.575] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 2448, height: 37 (dpi: 288, yTopPt: 186.69, heightPt: 9.49, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.576] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.576] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=746 to yTopPx+regionH=783 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.576] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.592] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 12015 bytes)
[2026-07-30 16:54:09.601] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 2448, height: 38 (dpi: 288, yTopPt: 186.59, heightPt: 9.59, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.601] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.601] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=746 to yTopPx+regionH=784 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.601] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.618] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 12037 bytes)
[2026-07-30 16:54:09.643] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 2448, height: 46 (dpi: 288, yTopPt: 184.31, heightPt: 11.74, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.643] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.643] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=737 to yTopPx+regionH=783 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.643] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.656] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 12450 bytes)
[2026-07-30 16:54:09.665] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 2448, height: 47 (dpi: 288, yTopPt: 184.18, heightPt: 11.87, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.666] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.666] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=736 to yTopPx+regionH=783 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.666] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.679] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 12472 bytes)
[2026-07-30 16:54:09.706] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 1224, height: 72 (dpi: 144, yTopPt: 180.15, heightPt: 36.00, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.706] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.706] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=360 to yTopPx+regionH=432 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.706] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.719] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 17831 bytes)
[2026-07-30 16:54:09.735] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 1. Region width: 1224, height: 72 (dpi: 144, yTopPt: 180.15, heightPt: 36.00, pagePt: 612.00x792.00)
[2026-07-30 16:54:09.735] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 2. Initialized with opaque white fill (0xFFFFFFFF): TRUE (via FPDFBitmap_FillRect)
[2026-07-30 16:54:09.735] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 3. Content scope: Entire page vertical slice from yTopPx=360 to yTopPx+regionH=432 (renders ALL page objects in slice, not just edited paragraph)
[2026-07-30 16:54:09.735] [error] [RENDER_REGION_RAW_INSTRUMENTATION] 4. Alpha transparency check: allAlpha255=TRUE (100% opaque, alpha=255 everywhere), non255Count=0
[2026-07-30 16:54:09.749] [error] [RENDER_REGION_RAW_INSTRUMENTATION] Saved preview bitmap to debug_preview_region.png (size: 17831 bytes)
ORIG {'obj': '130', 'kind': 'sfnt', 'rawLen': 45540, 'dataLen': 103052, 'sha256': '4f617da732cd3bac738f97df3ab8e9b31dead249284d07e0126e7de8cba87f86', 'head': '00010000000e0100000400804f532f32'}
ORIG {'obj': '134', 'kind': 'sfnt', 'rawLen': 23946, 'dataLen': 59492, 'sha256': '9f73acd5011644c9714baea6348c4f85edffd706da2820dfd6a609f7ad977cf1', 'head': '00010000000e0100000400704f532f32'}
preview font-like streams: 7
PREV {'obj': '31', 'kind': 'binary_blob', 'rawLen': 2483, 'dataLen': 12496, 'sha256': '9ba4cbb2efb0398eb9be6e505af160eef8b3f74f7bc9c43c007794d1d0b77908', 'head': '202f5370616e203c3c2f4d4349442030'}
PREV {'obj': '126', 'kind': 'sfnt', 'rawLen': 29798, 'dataLen': 74352, 'sha256': 'cc80da80a119a52c47a15b4a598882b15f0344b56b3457a4fe41e2ac40843707', 'head': '00010000000e0100000400804f532f32'}
PREV {'obj': '130', 'kind': 'sfnt', 'rawLen': 45540, 'dataLen': 103052, 'sha256': '4f617da732cd3bac738f97df3ab8e9b31dead249284d07e0126e7de8cba87f86', 'head': '00010000000e0100000400804f532f32'}
PREV {'obj': '134', 'kind': 'sfnt', 'rawLen': 23946, 'dataLen': 59492, 'sha256': '9f73acd5011644c9714baea6348c4f85edffd706da2820dfd6a609f7ad977cf1', 'head': '00010000000e0100000400704f532f32'}
PREV {'obj': '137', 'kind': 'binary_blob', 'rawLen': 3094, 'dataLen': 3094, 'sha256': 'b24aad5aef89f3152e635dbcc45b38e02e63e675a06cd74b03141e7354228019', 'head': '3c3f787061636b657420626567696e3d'}
PREV {'obj': '144', 'kind': 'sfnt', 'rawLen': 518495, 'dataLen': 980756, 'sha256': '766f06ac8761f82f25d032a220e89438f6064591af9915061f20b949efdedf69', 'head': '00010000001901000004009044534947'}
PREV {'obj': '146', 'kind': 'binary_blob', 'rawLen': 6924, 'dataLen': 19921, 'sha256': 'b64d71769a1170df7c0c7971c29d13f6f1347256fd59ba58ec5fa2c37f37ac42', 'head': '2f434944496e6974202f50726f635365'}
shared embedded program SHAs: 4
orig-only programs: 2
prev-only programs: 3
API font_bytes in orig streams? True
API font_bytes in prev streams? True
[preview para] text='Professional Experience'
run text='Professional' font=Arial-BoldMT id=Arial-BoldMT_TrueType_32 emb=True type=TrueType size=12.0 w=70.34400177001953
run text='Experience' font=Arial-BoldMT id=Arial-BoldMT_TrueType_32 emb=True type=TrueType size=12.0 w=62.80799102783203
=== GLYPH CROPS P/r/o/f ===
[P] orig_box={'origin_x': 50.525001525878906, 'origin_y': 597.4500122070312, 'bbox_x': 51.4010009765625, 'bbox_y': 597.4500122070312, 'bbox_w': 6.576000213623047, 'bbox_h': 8.59197998046875, 'font_size': 12.0, 'font_name': 'Arial-BoldMT'}
[P] prev_box={'origin_x': 50.525001525878906, 'origin_y': 597.4500122070312, 'bbox_x': 51.4010009765625, 'bbox_y': 597.4500122070312, 'bbox_w': 6.576000213623047, 'bbox_h': 8.7239990234375, 'font_size': 12.0, 'font_name': 'Arial-BoldMT'}
[P] crop orig=39x46 sha=5509fb6f5ab2f288 prev=39x46 sha=5509fb6f5ab2f288 SAME=True
[r] orig_box={'origin_x': 58.52899932861328, 'origin_y': 597.4500122070312, 'bbox_x': 59.32099914550781, 'bbox_y': 597.4500122070312, 'bbox_w': 4.032001495361328, 'bbox_h': 6.3599853515625, 'font_size': 12.0, 'font_name': 'Arial-BoldMT'}
[r] prev_box={'origin_x': 58.52899932861328, 'origin_y': 597.4500122070312, 'bbox_x': 59.32099914550781, 'bbox_y': 597.4500122070312, 'bbox_w': 4.032001495361328, 'bbox_h': 6.45599365234375, 'font_size': 12.0, 'font_name': 'Arial-BoldMT'}
[r] crop orig=29x37 sha=0b375d83fb5ccc6e prev=29x37 sha=0b375d83fb5ccc6e SAME=True
[o] orig_box={'origin_x': 63.26900100708008, 'origin_y': 597.4500122070312, 'bbox_x': 63.749000549316406, 'bbox_y': 597.3179931640625, 'bbox_w': 6.4199981689453125, 'bbox_h': 6.49200439453125, 'font_size': 12.0, 'font_name': 'Arial-BoldMT'}
[o] prev_box={'origin_x': 63.26900100708008, 'origin_y': 597.4500122070312, 'bbox_x': 63.749000549316406, 'bbox_y': 597.3179931640625, 'bbox_w': 6.4199981689453125, 'bbox_h': 6.5880126953125, 'font_size': 12.0, 'font_name': 'Arial-BoldMT'}
[o] crop orig=39x37 sha=b16564653edc955a prev=39x38 sha=17b4a318b0f7da56 SAME=False
[f] orig_box={'origin_x': 70.51699829101562, 'origin_y': 597.4500122070312, 'bbox_x': 70.66100311279297, 'bbox_y': 597.4500122070312, 'bbox_w': 4.1999969482421875, 'bbox_h': 8.73602294921875, 'font_size': 12.0, 'font_name': 'Arial-BoldMT'}
[f] prev_box={'origin_x': 70.51699829101562, 'origin_y': 597.4500122070312, 'bbox_x': 70.66099548339844, 'bbox_y': 597.4500122070312, 'bbox_w': 4.200004577636719, 'bbox_h': 8.86798095703125, 'font_size': 12.0, 'font_name': 'Arial-BoldMT'}
[f] crop orig=30x46 sha=d7260b020c4de28a prev=30x47 sha=cfb459ab8b6ea3f8 SAME=False
=== REGION HASH (paragraph band) ===
ORIG region 1224x72 sha=e4f450f37b413ba6df3c7f53
PREV region 1224x72 sha=e4f450f37b413ba6df3c7f53
=== FIRST DIFFERENCE ===
glyph outline pixels differ for 'o'
Wrote artifacts to C:\Users\Maskan\Desktop\pdf_editor\pdf\tests\edits\forensic_real