mirror of
https://github.com/jzillmann/pdf-to-markdown.git
synced 2025-06-24 19:41:24 +02:00
Detect lists & blocks
This commit is contained in:
parent
b5f3075bdf
commit
182dd34c46
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 526,
|
||||||
|
"items": 52758,
|
||||||
|
"groupedItems": 31211,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
@ -0,0 +1,326 @@
|
|||||||
|
{
|
||||||
|
"pages": 526,
|
||||||
|
"items": 52758,
|
||||||
|
"groupedItems": 31211,
|
||||||
|
"changes": 909,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":12,"change":"ContentChange","types":["LIST"],"str":"• Generalized Equal Quantile Walk (GQW) : This statistical method is used to ","line":22,"x":53.8577118,"y":327.15979003,"width":"327.37","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman","EHWIUF+GmkwrjQwhrjhPbfgkvTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":12,"change":"ContentChange","types":["LIST"],"str":"• Land-based sequestration design : A Monte Carlo analysis across temperate, ","line":32,"x":53.85398864,"y":207.1598053,"width":"327.63","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman","EHWIUF+GmkwrjQwhrjhPbfgkvTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":12,"change":"ContentChange","types":["LIST"],"str":"• Carbon cycle and climate modelling (Model for the Assessment of Greenhouse ","line":39,"x":53.86180877,"y":123.15979766,"width":"326.18","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman","EHWIUF+GmkwrjQwhrjhPbfgkvTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":13,"change":"ContentChange","types":["LIST"],"str":"• Renewable Resource Assessment [R]E-SPACE : RE-SPACE is based on a ","line":3,"x":53.85829925,"y":573.15979003,"width":"329.31","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman","EHWIUF+GmkwrjQwhrjhPbfgkvTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":13,"change":"ContentChange","types":["LIST"],"str":"• Transport model (TRAEM) : The transport scenario model allows the ","line":11,"x":53.85829925,"y":477.15979003,"width":"331.54","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman","EHWIUF+GmkwrjQwhrjhPbfgkvTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":13,"change":"ContentChange","types":["LIST"],"str":"• Energy system model (EM) : The energy system model (a long-term energy ","line":17,"x":53.85829925,"y":405.15979003,"width":"327.83","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman","EHWIUF+GmkwrjQwhrjhPbfgkvTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":13,"change":"ContentChange","types":["LIST"],"str":"• Power system models [R]E 24/7 : Power system models simulate electricity ","line":28,"x":53.85829925,"y":273.15979003,"width":"327.91","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman","EHWIUF+GmkwrjQwhrjhPbfgkvTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":18,"change":"ContentChange","types":["LIST"],"str":"– Reductions in powertrain losses through more efficient motors, gears, power ","line":24,"x":53.85829925,"y":153.37469482,"width":"328.79","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":18,"change":"ContentChange","types":["LIST"],"str":"– Reductions in aerodynamic drag","line":26,"x":53.85829925,"y":129.37469482,"width":"134.70","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":18,"change":"ContentChange","types":["LIST"],"str":"– Reductions in vehicle mass through lightweighting","line":27,"x":53.85829925,"y":117.3746872,"width":"208.46","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":18,"change":"ContentChange","types":["LIST"],"str":"– The use of smaller vehicles","line":28,"x":53.85829925,"y":105.3746872,"width":"114.27","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":18,"change":"ContentChange","types":["LIST"],"str":"– Operational improvements (e.g. through automatic train operation, load factor ","line":29,"x":53.85829925,"y":93.3746872,"width":"328.17","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["LIST"],"str":"– Residential and urban settlements","line":12,"x":53.85680007,"y":453.15979003,"width":"139.71","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["LIST"],"str":"– Infrastructure for transport (e.g. rail, roads)","line":13,"x":53.85680007,"y":441.15979003,"width":"177.72","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["LIST"],"str":"– Industrial areas","line":14,"x":53.85680007,"y":429.15979003,"width":"66.37","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["LIST"],"str":"– Intensive agricultural production land","line":15,"x":53.85680007,"y":417.15979003,"width":"155.41","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["LIST"],"str":"– Nature conservation areas and national parks","line":16,"x":53.85680007,"y":405.15979003,"width":"184.42","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["LIST"],"str":"– Wetlands and swamps","line":17,"x":53.85681152,"y":393.15979003,"width":"93.53","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["LIST"],"str":"– Closed grasslands (as the land-use type)","line":18,"x":53.85681152,"y":381.15979003,"width":"165.25","height":"10.00","fontName":["XUKSAT+NlvnkgLrrxstVblqlqTimes-Roman","TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":24,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2015. Because no substitution with “green” fuels is assumed, CO 2 emissions will ","line":14,"x":53.85820007,"y":427.65979003,"width":"334.84","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":29,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. Compared with coal and oil, the gas phase-out will be significantly slower in ","dir":"ltr","width":"334.12","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","453.16"],"fontName":"TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman","x":53.85829925,"y":453.15979003,"line":13}
|
||||||
|
{"page":30,"change":"ContentChange","types":["LIST"],"str":"• In 2025, there will be 30.9 million energy-sector jobs under the 5.0 °C Scenario, ","line":6,"x":53.85969924,"y":525.15979003,"width":"325.53","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":30,"change":"ContentChange","types":["LIST"],"str":"• In 2030, there will be 31.7 million energy-sector jobs under the 5.0 °C Scenario, ","line":8,"x":53.85969924,"y":501.15979003,"width":"325.53","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":30,"change":"ContentChange","types":["LIST"],"str":"• In 2050, there will be 29.9 million energy-sector jobs under the 5.0 °C Scenario, ","line":11,"x":53.85969924,"y":465.15979003,"width":"325.53","height":"10.00","fontName":["TGOZWB+JkylrpTwghlkTlcrnvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":54,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. This Agreement, in enhancing the implementation of the Convention, ","line":15,"x":66.10549829999998,"y":331.89089965,"width":"307.90","height":"10.00","fontName":["MOGBYU+NlttbmRrqjxqWvxgqcTimesLTStd-Roman","GAERSG+WxhbhpYtwxcnWvnkwmTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":55,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. This Agreement will be implemented to reflect equity and the principle of ","line":39,"x":64.94329833,"y":556.07470703,"width":"307.48","height":"10.00","fontName":["MOGBYU+NlttbmRrqjxqWvxgqcTimesLTStd-Roman","GAERSG+WxhbhpYtwxcnWvnkwmTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":71,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2017. http://uk.businessinsider.com/wind-power-trains-in-netherlands-2017-6?r=US&IR=TT","line":41,"x":65.86029815,"y":125.26779174,"width":"315.95","height":"8.50","fontName":["VZMDTX+QjfkjqRrbhprHjqhbmTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":77,"change":"ContentChange","types":["LIST"],"str":"• For the non-energy GHG emission pathways, the Generalized Equal Quantile ","line":14,"x":53.85829828999998,"y":388.02770996,"width":"326.65","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":77,"change":"ContentChange","types":["LIST"],"str":"• For the energy pathways, a renewable energy resources assessment for space ","line":17,"x":53.85829828999998,"y":352.02770996,"width":"326.96","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":79,"change":"ContentChange","types":["LIST"],"str":"– A Road Map to 100 Percent Renewable Energy in 139 Countries by 2050, Mark ","line":1,"x":53.85829925,"y":597.15979003,"width":"327.06","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":79,"change":"ContentChange","types":["LIST"],"str":"– Internet of Energy, A 100% Renewable Electricity System, Christian Breyer, ","line":4,"x":53.85829925,"y":561.15979003,"width":"328.70","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":79,"change":"ContentChange","types":["LIST"],"str":"– Energy [R]evolution—A sustainable World Energy Outlook 2015, Greenpeace ","line":7,"x":53.85829925,"y":525.15979003,"width":"327.96","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":79,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2015. It models scenarios of comprehensive pathways for power, heat, and fuel sup -","line":25,"x":53.86180114,"y":303.15979003,"width":"331.64","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":80,"change":"ContentChange","types":["LIST"],"str":"• Global GHG Model: The non-energy GHG emissions scenarios are calculated ","line":4,"x":53.85829925,"y":555.1597824,"width":"326.47","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":80,"change":"ContentChange","types":["LIST"],"str":"– Generalized Equal Quantile Walk (GQW): This statistical method is used to ","line":6,"x":65.85829925,"y":525.1597824,"width":"315.58","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":80,"change":"ContentChange","types":["LIST"],"str":"– Land-based sequestration design: A Monte Carlo analysis across temperate, ","line":16,"x":65.86192321,"y":405.15978240000004,"width":"316.60","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":80,"change":"ContentChange","types":["LIST"],"str":"– Carbon cycle and climate modelling (MAGICC): This study used the ","line":22,"x":65.8628006,"y":333.15978240000004,"width":"318.68","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":80,"change":"ContentChange","types":["LIST"],"str":"• Renewable Resource Assessment [R]E-SPACE: This is based on a Geographic ","line":29,"x":53.8628006,"y":243.15978240000004,"width":"327.87","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":80,"change":"ContentChange","types":["LIST"],"str":"• Transport model (TRAEM): The transport scenario model allows the representa -","line":36,"x":53.8628006,"y":159.15978240000004,"width":"323.19","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":80,"change":"ContentChange","types":["LIST"],"str":"• Energy system model (EM): The scenario model is a mathematical accounting ","line":43,"x":53.8628006,"y":75.15977477000003,"width":"326.30","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":81,"change":"ContentChange","types":["LIST"],"str":"• Power system model [R]E 24/7: This simulates the electricity system on an ","line":13,"x":53.85829925,"y":453.15979003,"width":"327.39","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Light duty vehicles (cars): automobiles, vans and sports utility vehicles with ","line":12,"x":65.85839843,"y":453.15978621,"width":"315.45","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– 2- and 3-wheel vehicles: includes rollers, motorbikes, and rickshaws;","line":15,"x":65.85839843,"y":417.15978621,"width":"281.22","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Busses: urban, suburban, and long-distance buses and minibuses serving pub -","line":16,"x":65.85839843,"y":405.15978621,"width":"312.68","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Urban metro/light rail vehicles;","line":19,"x":65.85839843,"y":357.15978621,"width":"130.67","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Regional/intercity trains;","line":20,"x":65.85839843,"y":345.15978621,"width":"104.57","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– High-speed trains.","line":21,"x":65.85839843,"y":333.15978621,"width":"78.32","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Small and medium aircrafts for domestic flights;","line":23,"x":65.85839843,"y":297.15978621,"width":"198.88","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Medium and large aircrafts for international flights, distinguishing narrow-","line":24,"x":65.85839843,"y":285.15978621,"width":"312.66","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Light-duty trucks (< 3.5 t gross vehicle weight [GVW]);","line":27,"x":65.85839843,"y":237.15978621,"width":"230.18","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Medium-duty trucks (3.5–15 t GVW);","line":28,"x":65.85839843,"y":225.15978621,"width":"158.04","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Heavy-duty trucks (> 15 t GVW).","line":29,"x":65.85839843,"y":213.15978621,"width":"140.41","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Ordinary freight, intermodal, and low-density high-value freight trains are ","line":31,"x":65.85839843,"y":177.15978621,"width":"316.57","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Inland navigation;","line":34,"x":65.85839843,"y":129.15978621,"width":"77.80","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":88,"change":"ContentChange","types":["LIST"],"str":"– Coastal ships for domestic navigation and maritime shipping are distinguished ","line":35,"x":65.85839843,"y":117.15978620999998,"width":"314.55","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"– IEA Mobility Model;","line":34,"x":53.85829925,"y":147.1598053,"width":"90.56","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"– OECD statistics;","line":35,"x":53.85829925,"y":135.1598053,"width":"71.95","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"– World Bank Open Data;","line":36,"x":53.85829925,"y":123.15979766,"width":"101.68","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"– National and supranational statistical bodies;","line":37,"x":53.85829925,"y":111.15979766,"width":"184.43","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"– UIC IEA Railway Handbook;","line":38,"x":53.85829925,"y":99.15979766,"width":"123.95","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"– UIC Railway Synopsis;","line":39,"x":53.85829925,"y":87.15979766,"width":"99.25","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"– Railway operators data;","line":40,"x":53.85829925,"y":75.15979766,"width":"99.78","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":90,"change":"ContentChange","types":["LIST"],"str":"– HBEFA (Handbuch Emissionsfaktoren);","line":1,"x":53.85829925,"y":597.15979003,"width":"166.72","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":90,"change":"ContentChange","types":["LIST"],"str":"– EIA Open Data.","line":2,"x":53.85829925,"y":585.15979003,"width":"69.70","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":90,"change":"ContentChange","types":["LIST"],"str":"– SECF mi t","line":33,"x":53.8583107,"y":305.47229003,"width":"42.22","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CYMZWE+LnnbgsSmvfstRfvtlnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":90,"change":"ContentChange","types":["LIST"],"str":"– SECP mi t","line":37,"x":53.85829925,"y":281.47229003,"width":"42.22","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CYMZWE+ThcfdrXbqwrcQsmprdTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":90,"change":"ContentChange","types":["LIST"],"str":"– TP Ft mi","line":41,"x":53.85829925,"y":257.47229003,"width":"63.21","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CYMZWE+WpwsghBglmvyQfnjxvTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":90,"change":"ContentChange","types":["LIST"],"str":"– TP Pt mi","line":45,"x":53.8583107,"y":233.4723053,"width":"63.21","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CYMZWE+HgylsfSvfnxsMsbxldTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":90,"change":"ContentChange","types":["LIST"],"str":"– TTED(t): total transport (final) energy demand at time step t [PJ/year]","line":49,"x":53.85829925,"y":212.1598053,"width":"284.22","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":91,"change":"ContentChange","types":["LIST"],"str":"• a flow calculation module, which balances energy supply and demand annually, ","line":15,"x":53.8665886,"y":405.79382324,"width":"325.79","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":91,"change":"ContentChange","types":["LIST"],"str":"• a cost calculation module for the calculation of the corresponding investment, ","line":17,"x":53.8665886,"y":381.79382324,"width":"326.58","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• FD ss,","line":29,"x":53.8583107,"y":169.19799804,"width":"22.45","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• FD ss,","line":32,"x":53.85559082,"y":145.19799804,"width":"22.45","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• TFD(t): total final energy demand at time step t [PJ/year]","line":34,"x":53.85789871,"y":134.69799804,"width":"231.35","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• transpor t( see TM)","line":42,"x":105.83139801,"y":485.50750732,"width":"60.04","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• industr y","line":43,"x":105.83139801,"y":476.4143982,"width":"27.83","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• residential & service","line":44,"x":105.83139801,"y":467.32128906,"width":"63.37","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• direc th eating: fossil ","line":48,"x":200.93930053,"y":455.78448486,"width":"68.05","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• district heating: CHP & ","line":52,"x":200.93930053,"y":419.4125061,"width":"73.84","height":"7.57","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• power plants: fossi l,","line":55,"x":200.93930053,"y":559.58172607,"width":"63.97","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• CHP plants: fossi l, fuel cell","line":57,"x":200.93930053,"y":541.39550781,"width":"82.50","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• biomass, geothermal, ","line":58,"x":200.93930053,"y":532.30249023,"width":"70.80","height":"7.57","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• fossil: coal, gas, oi l","line":61,"x":317.79229736,"y":559.25061035,"width":"59.35","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• nuclea r","line":62,"x":317.79229736,"y":550.15802001,"width":"25.57","height":"7.57","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• renewable :h ydro , ","line":63,"x":317.79229736,"y":541.05541992,"width":"65.50","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• H 2 -production","line":78,"x":200.93930053,"y":503.1954956,"width":"46.23","height":"7.57","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• biofuels","line":79,"x":200.93930053,"y":495.92248535,"width":"27.05","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":92,"change":"ContentChange","types":["LIST"],"str":"• refineries etc.","line":80,"x":200.93930053,"y":486.82937622,"width":"43.30","height":"7.56","fontName":["CYMZWE+MjmxyyBhjnjcWskqfqArialMT","RXZLYA+QkkrpvKrbpfmMvyqmrCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• UED ss (t): useful energy demand / transport services in sub-sector ss at time step ","line":1,"x":53.85829925,"y":595.65979003,"width":"325.73","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• MS ss","line":3,"x":53.85580062,"y":571.65979003,"width":"22.62","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• η fe","line":6,"x":53.85799026,"y":547.65979003,"width":"13.28","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","MVKHGK+LrnjxtQljlkhRjcbpySTIXGeneral-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• t : time step","line":9,"x":53.86151123,"y":525.15979003,"width":"47.95","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• PD pe (t): total demand of (primary) energy carrier pe at time step t [PJ/year]","line":27,"x":53.85829925,"y":337.15979003,"width":"302.80","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• TPD(t): total primary energy demand at time step t [PJ/year]","line":28,"x":53.86199951,"y":325.15979003,"width":"245.23","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• MS fe","line":29,"x":53.86199951,"y":311.65979003,"width":"22.61","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• η fe","line":32,"x":53.86199951,"y":287.65979003,"width":"13.28","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","MVKHGK+LrnjxtQljlkhRjcbpySTIXGeneral-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• pe : (primary) energy carrier","line":36,"x":53.85808944,"y":241.15979003,"width":"114.66","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• ct : conversion sector technology 4","line":37,"x":53.85808944,"y":229.15979003,"width":"135.65","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","XYDAEO+HjtskvTgsfgjSbnbnyTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• electricity and heat consumption per person and per GDP;","line":41,"x":53.85829925,"y":169.1598053,"width":"235.68","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":93,"change":"ContentChange","types":["LIST"],"str":"• the ratio of industrial heat demand to GDP;","line":42,"x":53.85829925,"y":157.1598053,"width":"176.54","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• demand for energy services, such as useful heat;","line":1,"x":53.85829925,"y":597.15979003,"width":"196.60","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• different transport modes based on the Transport Model (see Sect. 3.4 ).","line":2,"x":53.85829925,"y":585.15979003,"width":"287.94","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• IEA World Energy Balances 2017 (IEA 2016a ) for the calibration of the model ","line":17,"x":53.85829162,"y":393.15979003,"width":"326.00","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• IEA World Energy Outlook 2016/2017 (IEA 2016b , 2017a ) for the parameteriza -","line":19,"x":53.85829162,"y":369.15979003,"width":"323.66","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• various studies and statistics used for the assumption of further specific values, ","line":21,"x":53.85829162,"y":345.15979003,"width":"326.06","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• narratives and assumptions regarding the further development of demand and ","line":25,"x":53.85829162,"y":297.15979003,"width":"326.86","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• the final and primary energy demands, broken down by fuel, technology, and ","line":31,"x":53.85829162,"y":213.15977478,"width":"326.78","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• the results broken down by the three main types of energy demand—electricity, ","line":34,"x":53.85829162,"y":177.15977478,"width":"325.81","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• total energy budget, which is the total cost of energy for the whole power ","line":37,"x":53.85829162,"y":141.15977478,"width":"327.73","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":94,"change":"ContentChange","types":["LIST"],"str":"• energy-related CO 2 emissions over the projected period.","line":39,"x":53.85829162,"y":115.65979766,"width":"227.36","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":95,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. a flow calculation module, which balances the energy supply and demand; and","line":12,"x":53.85829925,"y":441.79382324,"width":"321.46","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":95,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. a cost calculation module, which calculates the corresponding generation and ","line":13,"x":53.85829925,"y":429.79382324,"width":"330.28","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Calculation of each cluste r","line":18,"x":305.40029907,"y":544.6928711,"width":"58.30","height":"5.04","fontName":["XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Identifies over/under supply","dir":"ltr","width":"62.17","height":"5.04","transform":["5.04","0.00","0.00","5.04","305.40","536.56"],"fontName":"XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light","x":305.40029907,"y":536.55981445,"line":19}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Result Analysi s","line":23,"x":305.39526367,"y":441.60510253,"width":"34.78","height":"5.04","fontName":["XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Records results ","dir":"ltr","width":"36.99","height":"5.04","transform":["5.04","0.00","0.00","5.04","305.40","519.90"],"fontName":"XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light","x":305.39724731,"y":519.89770507,"line":26}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Connects clusters","dir":"ltr","width":"40.55","height":"5.04","transform":["5.04","0.00","0.00","5.04","305.40","528.42"],"fontName":"XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light","x":305.39724731,"y":528.41900634,"line":27}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Connection to standard report","dir":"ltr","width":"66.70","height":"5.04","transform":["5.04","0.00","0.00","5.04","305.39","511.75"],"fontName":"XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light","x":305.39221191,"y":511.74951171,"line":29}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Graphs and tables ","dir":"ltr","width":"42.65","height":"5.04","transform":["5.04","0.00","0.00","5.04","305.40","457.11"],"fontName":"XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light","x":305.402771,"y":457.10928344,"line":48}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Key results cost s","line":49,"x":305.402771,"y":449.35940551,"width":"38.33","height":"5.04","fontName":["XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Hourly results - Demand","dir":"ltr","width":"54.03","height":"5.04","transform":["5.04","0.00","0.00","5.04","305.40","472.99"],"fontName":"XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light","x":305.402771,"y":472.99221801,"line":50}
|
||||||
|
{"page":96,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Hourly results - Supply & Storag e","line":58,"x":305.40188598,"y":465.62817382,"width":"71.55","height":"5.04","fontName":["XZRLEO+CcgsdxXqtymqWfxnlmCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• households;","line":1,"x":53.85829925,"y":597.15979003,"width":"51.28","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• industry and business; and","line":2,"x":53.85829925,"y":585.15979003,"width":"109.13","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• transport (public and individual electric mobility).","line":3,"x":53.85829925,"y":573.15979003,"width":"203.79","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• electrical applications in use;","line":6,"x":53.85829925,"y":525.15979003,"width":"119.87","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• demand pattern (24 h);","line":7,"x":53.85829925,"y":513.15979003,"width":"94.87","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• efficiency progress (base year 2015) for 2020 until 2050, and individual effi -","line":8,"x":53.85829925,"y":501.15979003,"width":"323.13","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Rural—phase 1: Minimal electrification stage","line":24,"x":53.85829925,"y":249.15979003,"width":"186.26","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Rural—phase 2: White goods are introduced and increase the overall demand","line":25,"x":53.85829925,"y":237.15979003,"width":"312.83","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Rural—phase 3: Fully equipped western-standard household with electrical ","line":26,"x":53.85829925,"y":225.15979003,"width":"328.22","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Urban single: Single-person household with minimal equipment","line":28,"x":53.85829925,"y":201.15979003,"width":"260.16","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Urban shared flat: 3–5 persons share one apartment; fully equipped western ","line":29,"x":53.85829925,"y":189.15979003,"width":"327.41","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Urban—Family 1: 2 adults and 2–3 children; middle income, middle western ","line":31,"x":53.85829925,"y":165.15979003,"width":"326.76","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Urban—Family 2: 2 adults and > 3 children and/or higher income, full western ","line":33,"x":53.85829925,"y":141.15979003,"width":"326.02","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Suburbia 1: average family, middle income, full equipment, high transport ","line":35,"x":53.85829925,"y":117.15979003,"width":"328.25","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":97,"change":"ContentChange","types":["LIST"],"str":"• Suburbia 2: High-income household, fully equipped, extremely high transport ","line":37,"x":53.85829925,"y":93.15979003,"width":"326.73","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Lighting: 4 different light bulb types (LED, three efficiency classes of CFLs),","line":2,"x":53.85829925,"y":579.15979003,"width":"313.14","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Cooking: 10 different cooking stoves (2+4 burners, electricity, gas, firewood)","line":3,"x":53.85829925,"y":567.15979003,"width":"311.74","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Entertainment: 3 different efficiency levels of computers, TV, and radio types","line":4,"x":53.85829925,"y":555.15979003,"width":"312.28","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• White goods: 2 different efficiency levels each for washing machine, dryer, ","line":5,"x":53.85829925,"y":543.15979003,"width":"327.63","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Climatization: 2 different efficiency levels each for fan, air-conditioning","line":7,"x":53.85829925,"y":519.15979003,"width":"291.51","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Water heating: A selection of direct electric, heat-pump, and solar heating ","line":8,"x":53.85829925,"y":507.15979003,"width":"328.19","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Agriculture","line":13,"x":53.85829925,"y":393.15979003,"width":"49.60","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Manufacturing","line":14,"x":53.85829925,"y":381.15979003,"width":"62.83","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Mining","line":15,"x":53.85829925,"y":369.15979003,"width":"32.95","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Iron and steel","line":16,"x":53.85829925,"y":357.15979003,"width":"57.93","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Cement industry","line":17,"x":53.85829925,"y":345.15979003,"width":"69.89","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Construction industry","line":18,"x":53.85829925,"y":333.15979003,"width":"90.45","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Chemical industry","line":19,"x":53.85829925,"y":321.15979003,"width":"77.11","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":98,"change":"ContentChange","types":["LIST"],"str":"• Service and trade","line":20,"x":53.85829925,"y":309.15979003,"width":"72.92","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"10. Oceania Pacific","dir":"ltr","width":"41.46","height":"5.50","transform":["5.50","0.00","0.00","5.50","74.27","239.38"],"fontName":"XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light","x":74.27089691,"y":239.37750244,"line":54}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"8. Indi aC 7. South East US A","line":55,"x":74.27089691,"y":257.5604248,"width":"203.53","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"9. China C8 Mexico","line":56,"x":74.27089691,"y":248.2543335,"width":"40.88","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. Eurasia C5. South West USA","line":57,"x":74.27089691,"y":275.32507324,"width":"65.67","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"7. Non OECD Asia C6. North East USA","line":58,"x":74.27089691,"y":266.4427185,"width":"80.80","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Africa C3. East Canada","line":59,"x":74.27089691,"y":293.08972167,"width":"53.41","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Middle East C4. North West US A","line":60,"x":74.27089691,"y":284.20739746,"width":"75.74","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. La\u001en America C1. Alaska","line":61,"x":74.27088928,"y":310.85437011,"width":"57.97","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Europe C2. West Canada","line":62,"x":74.27088928,"y":301.9720459,"width":"58.80","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":99,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. OECD North America e . g . N o r t h A m e r i c a","line":64,"x":74.27089691,"y":319.30569458,"width":"90.77","height":"5.50","fontName":["XZRLEO+FxrtfwNvntrcSbyrrwCalibri-Light"],"dir":["ltr"]}
|
||||||
|
{"page":105,"change":"ContentChange","types":["LIST"],"str":"– Interconnections between the project-defined regions are the only ones consid -","line":33,"x":53.85829925,"y":153.15979003,"width":"324.63","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":105,"change":"ContentChange","types":["LIST"],"str":"– Optimal load flow is neglected because policy and price signals are considered to ","line":36,"x":53.85829925,"y":117.1597824,"width":"326.78","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":105,"change":"ContentChange","types":["LIST"],"str":"– Non-adjacent inter-regional interconnections are neglected for computational ","line":38,"x":53.85829925,"y":93.1597824,"width":"329.04","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":106,"change":"ContentChange","types":["LIST"],"str":"– Excess generation capacity;","line":3,"x":53.85829925,"y":567.15979003,"width":"116.08","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":106,"change":"ContentChange","types":["LIST"],"str":"– Unmet load;","line":4,"x":53.85829925,"y":555.15979003,"width":"54.72","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":106,"change":"ContentChange","types":["LIST"],"str":"– Interconnection capacity with each adjacent region, both in and out.","line":5,"x":53.85829925,"y":543.15979003,"width":"276.18","height":"10.00","fontName":["RXZLYA+TmcjtyKmygfwVfvvtxTimes-Roman","CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"• the electrical and heating capacity that will be installed each year for each ","line":14,"x":53.85829925,"y":387.15979003,"width":"327.70","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"• the primary energy demand for coal, gas, and biomass fuels in the electricity and ","line":16,"x":53.85829925,"y":363.15979003,"width":"325.40","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"• the amount of electricity generated per year from nuclear power, oil, and diesel.","line":18,"x":53.85829925,"y":339.15979003,"width":"321.93","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"• ‘employment factors’, or the number of jobs per unit of capacity, separated into ","line":20,"x":53.85829925,"y":303.15979003,"width":"325.89","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"• for the 2020, 2030, and 2050 calculations, a ‘decline factor’ for each technology, ","line":23,"x":53.85829925,"y":267.15979003,"width":"325.41","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"• the percentage of local manufacturing and domestic fuel production in each ","line":28,"x":53.85829925,"y":195.15979003,"width":"327.41","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"• the percentage of world trade in coal and gas fuels, and traded renewable compo -","line":31,"x":53.85829925,"y":159.15979003,"width":"323.15","height":"10.00","fontName":["CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":117,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. This percentile ‘stringency’ level was then held constant for the remainder of ","dir":"ltr","width":"334.04","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","537.16"],"fontName":"CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","x":53.85990142,"y":537.15979003,"line":6}
|
||||||
|
{"page":125,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2018. Missing Pathways to 1.5 °C: The role of the land sector in ambitious climate action. ","dir":"ltr","width":"322.72","height":"8.50","transform":["8.50","0.00","0.00","8.50","65.86","171.29"],"fontName":"CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","x":65.86029815,"y":171.28779602,"line":38}
|
||||||
|
{"page":127,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2015. Recent reversal in loss of global terrestrial biomass. Nature Climate Change 5, 470–474. ","dir":"ltr","width":"321.65","height":"8.50","transform":["8.50","0.00","0.00","8.50","65.86","348.29"],"fontName":"CVNJWE+QxgrwgDmkxwmPsqhksTimesLTStd-Roman","x":65.85662841,"y":348.287323,"line":26}
|
||||||
|
{"page":164,"change":"ContentChange","types":["LIST"],"str":"• Efficiency improvement and demand reduction: stringent implementation of ","line":7,"x":53.85829925,"y":410.06079101,"width":"327.84","height":"10.00","fontName":["LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":164,"change":"ContentChange","types":["LIST"],"str":"• Deployment of renewable energies: massive implementation of new technolo -","line":12,"x":53.85829925,"y":350.06079101,"width":"323.18","height":"10.00","fontName":["LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":164,"change":"ContentChange","types":["LIST"],"str":"• Sector coupling: stringent direct electrification of heating and transport technolo -","line":18,"x":53.85829925,"y":278.06079101,"width":"323.12","height":"10.00","fontName":["LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":165,"change":"ContentChange","types":["LIST"],"str":"• Population growth, which affects the number of people consuming energy or ","line":13,"x":53.85829925,"y":399.15979003,"width":"326.96","height":"10.00","fontName":["LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":165,"change":"ContentChange","types":["LIST"],"str":"• Economic development, which is commonly measured as GDP. In general, GDP ","line":18,"x":53.85829925,"y":339.15979003,"width":"325.49","height":"10.00","fontName":["LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":165,"change":"ContentChange","types":["LIST"],"str":"• Energy intensity, which is a measure of how much final energy is required in the ","line":22,"x":53.85829925,"y":291.15979003,"width":"325.54","height":"10.00","fontName":["LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":174,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. The largest shares are achieved in the Middle East (25%) and Africa (20%) ","dir":"ltr","width":"334.64","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","69.16"],"fontName":"LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman","x":53.85829925,"y":69.1597824,"line":45}
|
||||||
|
{"page":179,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2030. International Renewable Energy Agency Abu Dhabi, United Arab Emirates","dir":"ltr","width":"276.17","height":"8.50","transform":["8.50","0.00","0.00","8.50","65.86","239.93"],"fontName":"LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman","x":65.86029815,"y":239.92582702,"line":35}
|
||||||
|
{"page":179,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"121. doi: https://doi.org/10.1016/j.joule.2017.07.005","line":41,"x":65.86029815,"y":179.94981384,"width":"176.48","height":"8.50","fontName":["LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":180,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2237. doi: https://doi.org/10.2135/cropsci2007.03.0166","line":18,"x":65.8600235,"y":428.25531005,"width":"185.91","height":"8.50","fontName":["LNXWIX+HnpxfkNsnwjjDdfnwjTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":183,"change":"ContentChange","types":["LIST"],"str":"• Powertrain electrification;","line":13,"x":53.85601043,"y":447.15979003,"width":"107.40","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":183,"change":"ContentChange","types":["LIST"],"str":"• Enhancement of energy efficiency through technological development;","line":14,"x":53.85601043,"y":435.15979003,"width":"286.60","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":183,"change":"ContentChange","types":["LIST"],"str":"• Use of bio-based and synthetically produced fuels;","line":15,"x":53.85601043,"y":423.15979003,"width":"206.24","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":183,"change":"ContentChange","types":["LIST"],"str":"• Modal shifts (from high- to low-energy intensity modes) and overall reductions ","line":16,"x":53.85601043,"y":411.15979003,"width":"325.92","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":186,"change":"ContentChange","types":["LIST"],"str":"• Innovators : OECD North America (excluding Mexico), OECD Europe, OECD ","line":15,"x":53.86249923,"y":375.15979003,"width":"326.23","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman","VFZMCN+XcbsbvKnmvnqCcqtypTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":186,"change":"ContentChange","types":["LIST"],"str":"• Moderate : Mexico, Non-OECD Asia, India, Eurasia, and Latin America","line":17,"x":53.86249923,"y":351.15979003,"width":"290.93","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman","VFZMCN+XcbsbvKnmvnqCcqtypTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":186,"change":"ContentChange","types":["LIST"],"str":"• Late adopters : Africa and the Middle East.","line":18,"x":53.86249923,"y":339.15979003,"width":"174.22","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman","VFZMCN+XcbsbvKnmvnqCcqtypTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":190,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the passenger car sector in particular, plug-in hybrid electric vehicles ","dir":"ltr","width":"335.97","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","280.67"],"fontName":"CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman","x":53.85829925,"y":280.66668701,"line":6}
|
||||||
|
{"page":191,"change":"ContentChange","types":["LIST"],"str":"• Reductions in powertrain losses through more-efficient motors, gears, power ","line":9,"x":53.85829925,"y":97.560997,"width":"327.33","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":191,"change":"ContentChange","types":["LIST"],"str":"• Reductions in aerodynamic drag;","line":11,"x":53.85829925,"y":73.560997,"width":"135.98","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":192,"change":"ContentChange","types":["LIST"],"str":"• Reductions in vehicle mass through light-weighting;","line":1,"x":53.85829925,"y":376.5704956,"width":"213.07","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":192,"change":"ContentChange","types":["LIST"],"str":"• The use of smaller vehicles;","line":2,"x":53.85829925,"y":364.5704956,"width":"115.55","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":192,"change":"ContentChange","types":["LIST"],"str":"• Operational improvements (e.g., through automatic train operation, load factor ","line":3,"x":53.85829925,"y":352.5704956,"width":"326.38","height":"10.00","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":203,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.42","height":"7.92","transform":["7.92","0.00","0.00","7.92","116.23","309.21"],"fontName":"MPJKGF+FcyxvpPyvxppYdxryyCalibri","x":116.23294067,"y":309.20608138,"line":15}
|
||||||
|
{"page":205,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. 0° C2 .0 °C 1. 5° C","line":27,"x":202.64320373,"y":154.90601350999995,"width":"115.32","height":"5.86","fontName":["MPJKGF+PgjqykBfvwqnBjhcykCalibri"],"dir":["ltr"]}
|
||||||
|
{"page":208,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2040. In: The Guardian Online Edition. https://www.theguardian.com/world/2018/jan/18/","line":6,"x":65.86029815,"y":104.7334137,"width":"319.67","height":"8.50","fontName":["CSLHWZ+FdpslqMkstnlWqhkkrTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":215,"change":"ContentChange","types":["LIST"],"str":"• Residential and urban settlements;","line":5,"x":53.85829925,"y":523.79382324,"width":"140.99","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":215,"change":"ContentChange","types":["LIST"],"str":"• Infrastructure for transport (e.g., rail, roads);","line":6,"x":53.85829925,"y":511.79382324,"width":"181.50","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":215,"change":"ContentChange","types":["LIST"],"str":"• Industrial areas;","line":7,"x":53.85829925,"y":499.79382324,"width":"67.65","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":215,"change":"ContentChange","types":["LIST"],"str":"• Intensive agricultural production land;","line":8,"x":53.85829925,"y":487.79382324,"width":"156.69","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":215,"change":"ContentChange","types":["LIST"],"str":"• Nature conservation areas and national parks;","line":9,"x":53.85829925,"y":475.79382324,"width":"185.70","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":215,"change":"ContentChange","types":["LIST"],"str":"• Wetlands and swamps;","line":10,"x":53.85829925,"y":463.79382324,"width":"94.81","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":215,"change":"ContentChange","types":["LIST"],"str":"• Closed grasslands (a land-use type) (GLC 2000 ).","line":11,"x":53.85829925,"y":451.79382324,"width":"199.30","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":218,"change":"ContentChange","types":["LIST"],"str":"• Solar photovoltaic: 1 MW = 0.04 km 2","line":18,"x":53.88470077,"y":116.66931152,"width":"154.29","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":218,"change":"ContentChange","types":["LIST"],"str":"• Concentrated solar power: 1 MW = 0.04 km 2","line":19,"x":53.88470077,"y":104.66929626,"width":"183.53","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":218,"change":"ContentChange","types":["LIST"],"str":"• Onshore wind: 1 MW = 0.2 km 2","line":20,"x":53.88470077,"y":92.66929626,"width":"132.41","height":"10.00","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":223,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2014. Quantifying the biophysical climate change mitigation potential of Canada’s forest sec -","line":4,"x":65.85401916,"y":568.19934082,"width":"319.65","height":"8.50","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":223,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"015007. https://doi.org/10.1088/1748-9326/aaa512","line":13,"x":65.86081695,"y":478.19229125,"width":"173.15","height":"8.50","fontName":["PUOYMP+MvlhfjYrxffwDbwglxTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":225,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2020. The global average intensity drops from 2.4 MJ/$GDP in 2015 to ","dir":"ltr","width":"338.40","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","355.16"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":355.15979003,"line":16}
|
||||||
|
{"page":226,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, the electricity demand for heating will be about ","dir":"ltr","width":"335.96","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","373.79"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":373.79382324,"line":18}
|
||||||
|
{"page":230,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In both alternative scenarios, the generation costs will be around 3.5 ct/kWh ","dir":"ltr","width":"334.37","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","188.96"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85979843,"y":188.96369934,"line":14}
|
||||||
|
{"page":248,"change":"ContentChange","types":["LIST"],"str":"• Limited dispatchable fossil and nuclear power plants : coal, lignite, and ","line":4,"x":53.85829925,"y":555.15979003,"width":"328.17","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","HCVGTA+HrrpsrRfvtprJnvfvdTimesLTStd-Bold"],"dir":["ltr"]}
|
||||||
|
{"page":248,"change":"ContentChange","types":["LIST"],"str":"• Limited dispatchable renewable systems are CSP plants with integrated stor -","line":11,"x":53.85829925,"y":471.15979003,"width":"323.34","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","HCVGTA+HrrpsrRfvtprJnvfvdTimesLTStd-Bold"],"dir":["ltr"]}
|
||||||
|
{"page":248,"change":"ContentChange","types":["LIST"],"str":"• Dispatchable fossil fuel power plants are gas power plants that have very quick ","line":16,"x":53.85829925,"y":411.15979003,"width":"325.36","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","HCVGTA+HrrpsrRfvtprJnvfvdTimesLTStd-Bold"],"dir":["ltr"]}
|
||||||
|
{"page":248,"change":"ContentChange","types":["LIST"],"str":"• Dispatchable renewable power plants are hydropower plants (although they ","line":18,"x":53.85829925,"y":387.15979003,"width":"326.68","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","HCVGTA+HrrpsrRfvtprJnvfvdTimesLTStd-Bold"],"dir":["ltr"]}
|
||||||
|
{"page":248,"change":"ContentChange","types":["LIST"],"str":"• Variable renewables are solar PV plants, onshore and offshore wind farms, and ","line":24,"x":53.85829925,"y":315.15979003,"width":"325.55","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","HCVGTA+HrrpsrRfvtprJnvfvdTimesLTStd-Bold"],"dir":["ltr"]}
|
||||||
|
{"page":252,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Diversity;","line":29,"x":53.85829925,"y":205.15979003,"width":"47.10","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":252,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Flexibility;","line":30,"x":53.85829925,"y":193.15979003,"width":"51.81","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":252,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Inter-sectorial connectivity;","line":31,"x":53.85829925,"y":181.15979003,"width":"117.86","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":252,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Resource efficiency.","line":32,"x":53.85829925,"y":169.15977478,"width":"88.34","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":253,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2030. During the same period, the total installed capacity for batteries will grow to ","dir":"ltr","width":"334.28","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","103.16"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":103.15979766,"line":36}
|
||||||
|
{"page":256,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. The 2.0 °C Scenario will require approximately 1400 TWh/year of electricity ","dir":"ltr","width":"333.96","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","71.16"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":71.1597824,"line":39}
|
||||||
|
{"page":261,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, the generation costs in 2050 are 3.3 ct/kWh lower than ","dir":"ltr","width":"333.73","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","262.93"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.8576889,"y":262.93380737,"line":38}
|
||||||
|
{"page":274,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 1.5 °C Scenario, a significant level of overproduction is achieved by ","dir":"ltr","width":"334.88","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","200.42"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":200.42330932,"line":12}
|
||||||
|
{"page":274,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2030. In the two scenarios, the surplus peak generation is equally high. These results ","dir":"ltr","width":"333.64","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","188.42"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":188.42330932,"line":13}
|
||||||
|
{"page":279,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, the electricity demand for heating will be about 600 ","dir":"ltr","width":"334.55","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","191.16"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":191.15977478,"line":29}
|
||||||
|
{"page":307,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, assumed technical, structural, and behavioural changes ","dir":"ltr","width":"333.60","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","319.41"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":319.41378784,"line":4}
|
||||||
|
{"page":319,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, the electricity demand for heating will increase to ","dir":"ltr","width":"335.30","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","489.16"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":489.15979003,"line":10}
|
||||||
|
{"page":337,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050.","dir":"ltr","width":"22.50","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","93.16"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":93.1597824,"line":40}
|
||||||
|
{"page":356,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, the electricity demand for heating will be approxi -","line":2,"x":53.85829925,"y":585.15979003,"width":"331.63","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":366,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2025. Besides solar PV and onshore wind, bioenergy has significant potential in ","dir":"ltr","width":"335.22","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","128.37"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":128.36709594,"line":60}
|
||||||
|
{"page":374,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, the electricity demand for heating will be approxi -","line":62,"x":53.85828295999998,"y":341.79381255999994,"width":"331.63","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":377,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050.","dir":"ltr","width":"22.50","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","64.15"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.86270141,"y":64.15429684000003,"line":47}
|
||||||
|
{"page":394,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, the electricity demand for heating will be approximately ","line":19,"x":53.85829925,"y":341.79382324,"width":"333.15","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":400,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, assumed technical, structural, and behavioural changes ","dir":"ltr","width":"333.60","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.87","345.16"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.86828994,"y":345.15979003,"line":16}
|
||||||
|
{"page":411,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, the electricity demand for heating will be approxi -","line":4,"x":53.85829925,"y":561.15979003,"width":"331.63","height":"10.00","fontName":["WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":416,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, assumed technical, structural, and behavioural changes ","dir":"ltr","width":"333.60","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","91.41"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":91.41378021,"line":18}
|
||||||
|
{"page":430,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. The 2.0 °C Scenario has an electricity demand for heating of approximately ","dir":"ltr","width":"334.45","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","353.79"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":353.79382324,"line":18}
|
||||||
|
{"page":437,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2050. In the 2.0 °C Scenario, assumed technical, structural, and behavioural changes ","dir":"ltr","width":"333.60","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","235.56"],"fontName":"WBIXVW+GdxfghFpvhyyRwyvdbTimesLTStd-Roman","x":53.85829925,"y":235.55679321,"line":4}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• OECD Americas— gas and coal fuel, photovoltaics (PV) and offshore wind (all ","line":13,"x":53.85829925,"y":393.79382324,"width":"326.12","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• OECD Europe— gas and coal fuel, offshore wind (all factors), solar thermal ","line":16,"x":53.85829925,"y":357.79382324,"width":"327.44","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• OECD Pacific— gas and coal fuel","line":18,"x":53.85829925,"y":333.79382324,"width":"136.51","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• Africa —gas, coal, and biomass fuel","line":19,"x":53.85829925,"y":321.79382324,"width":"146.21","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• China— gas and coal fuel, and solar heating","line":20,"x":53.85829925,"y":309.79382324,"width":"177.59","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• Eastern Europe/Eurasia— gas and coal fuel","line":21,"x":53.85829925,"y":297.79382324,"width":"176.72","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• Developing Asia —coal fuel","line":22,"x":53.85829925,"y":285.79382324,"width":"114.26","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• India – coal fuel and solar heating","line":23,"x":53.85829925,"y":273.79382324,"width":"140.14","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"• Latin America— coal and biomass fuels, onshore wind (all factors), nuclear (con -","line":24,"x":53.85829925,"y":261.79382324,"width":"323.19","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","FRGLKE+BrtyqpXsrcbgPhgchsTimesLTStd-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":464,"change":"ContentChange","types":["LIST"],"str":"• In 2025, there will be 29.6 million energy-sector jobs in the 5.0 °C Scenario, ","line":22,"x":53.85829925,"y":243.15979003,"width":"326.71","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":464,"change":"ContentChange","types":["LIST"],"str":"• In 2030, there will be 30.3 million energy-sector jobs in the 5.0 °C Scenario, ","line":24,"x":53.85829925,"y":219.15979003,"width":"326.71","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":464,"change":"ContentChange","types":["LIST"],"str":"• In 2050, there will be 29.6 million energy-sector jobs in the 5.0 °C Scenario, ","line":26,"x":53.85829925,"y":195.15979003,"width":"326.71","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":464,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2025. In the 2.0 °C (1.5 °C) Scenario the renewable energy sector will account for ","dir":"ltr","width":"334.40","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","105.16"],"fontName":"PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","x":53.85829925,"y":105.15979003,"line":33}
|
||||||
|
{"page":465,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"0.","dir":"ltr","width":"5.53","height":"6.73","transform":["0.00","6.73","-6.73","0.00","247.95","103.67"],"fontName":"LNGVQS+NcygvmMyjythRykqcwArialMT","x":247.9526062,"y":103.66570281,"line":1}
|
||||||
|
{"page":465,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"0.","dir":"ltr","width":"5.68","height":"6.73","transform":["0.00","6.73","-6.73","0.00","247.95","360.55"],"fontName":"LNGVQS+NcygvmMyjythRykqcwArialMT","x":247.9526062,"y":360.54501342,"line":57}
|
||||||
|
{"page":466,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Mapping IRENA’s job categories against the International Standard ","line":23,"x":53.85828018,"y":259.79379272,"width":"333.12","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","YEUVQS+SdnkylMywmbtPfwdngTimesLTStd-Bold"],"dir":["ltr"]}
|
||||||
|
{"page":466,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Unpacking mid- and low-skill job categories in IRENA’s study : Some of the ","line":32,"x":53.85828018,"y":151.79379272,"width":"329.13","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","YEUVQS+SdnkylMywmbtPfwdngTimesLTStd-Bold"],"dir":["ltr"]}
|
||||||
|
{"page":466,"change":"ContentChange","types":["LIST"],"str":"• ‘Factory workers’ for solar PV and onshore and offshore wind ","line":35,"x":66.35827636,"y":109.79379272,"width":"319.62","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":466,"change":"ContentChange","types":["LIST"],"str":"• ‘Ship crews’ for offshore wind construction and operation and maintenance","line":37,"x":66.35827636,"y":85.79379272,"width":"305.43","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":466,"change":"ContentChange","types":["LIST"],"str":"• ‘Construction workers’ for solar PV, onshore wind farm construction, and ","line":38,"x":66.35827636,"y":73.79379272,"width":"314.55","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":471,"change":"ContentChange","types":["LIST"],"str":"• At the aggregate level, it is assumed that rising labour productivity over time will ","line":20,"x":53.85829925,"y":333.15979003,"width":"325.34","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":471,"change":"ContentChange","types":["LIST"],"str":"• IRENA estimates a single global figure for each occupation, averaged from sur -","line":27,"x":53.85829925,"y":249.15977478,"width":"323.38","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":471,"change":"ContentChange","types":["LIST"],"str":"• The breakdown of the category of ‘construction workers’ is based on interviews ","line":36,"x":53.85829925,"y":141.15977478,"width":"325.71","height":"10.00","fontName":["PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":476,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"4.25","height":"8.50","transform":["0.00","8.50","-8.50","0.00","335.21","198.58"],"fontName":"PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","x":335.21029176999997,"y":198.57922313999956,"line":114}
|
||||||
|
{"page":476,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"4.25","height":"8.50","transform":["0.00","8.50","-8.50","0.00","335.21","245.37"],"fontName":"PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","x":335.21029176999997,"y":245.37171887999955,"line":115}
|
||||||
|
{"page":476,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"4.25","height":"8.50","transform":["0.00","8.50","-8.50","0.00","335.21","289.29"],"fontName":"PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","x":335.21029176999997,"y":289.29122874999956,"line":116}
|
||||||
|
{"page":478,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"4.25","height":"8.50","transform":["0.00","8.50","-8.50","0.00","335.21","203.03"],"fontName":"PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","x":335.21029176999997,"y":203.0333668099991,"line":114}
|
||||||
|
{"page":478,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"4.25","height":"8.50","transform":["0.00","8.50","-8.50","0.00","335.21","252.08"],"fontName":"PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","x":335.21029176999997,"y":252.0783802399991,"line":115}
|
||||||
|
{"page":478,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"4.25","height":"8.50","transform":["0.00","8.50","-8.50","0.00","335.21","291.75"],"fontName":"PGGTUK+MjlrwvGpnncyLwpvhkTimesLTStd-Roman","x":335.21029176999997,"y":291.7478748699991,"line":116}
|
||||||
|
{"page":493,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.15","height":"6.46","transform":["6.46","0.00","0.00","6.46","89.71","450.28"],"fontName":"INYTII+HwbqmjXfxjyjFdxlbpArialMT","x":89.71236682,"y":450.2824726,"line":2}
|
||||||
|
{"page":494,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.06","height":"6.19","transform":["6.19","0.00","0.00","6.19","87.69","131.77"],"fontName":"INYTII+QmcpjdQkdblmPqmhsjArialMT","x":87.68979977,"y":131.77349852,"line":21}
|
||||||
|
{"page":495,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.05","height":"6.16","transform":["6.16","0.00","0.00","6.16","78.92","169.49"],"fontName":"INYTII+QmcpjdQkdblmPqmhsjArialMT","x":78.92288468000002,"y":169.4902778,"line":24}
|
||||||
|
{"page":506,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2100.","dir":"ltr","width":"22.50","height":"10.00","transform":["10.00","0.00","0.00","10.00","53.86","357.16"],"fontName":"UFCXMJ+JrxrmgHhwrvyTcvmjtTimesLTStd-Roman","x":53.86138916,"y":357.15979003,"line":21}
|
||||||
|
{"page":525,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Define the maximum carbon budget and other targets, milestones, and con -","line":33,"x":53.85829925,"y":111.15979003,"width":"326.63","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":525,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Define the renewable energy resource potentials and limits within a space-","line":35,"x":53.85829925,"y":87.15979003,"width":"326.68","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Identify the economic and societal drivers of demand;","line":1,"x":53.85829925,"y":597.15979003,"width":"222.89","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Define the efficiency potentials and energy intensities by energy service and ","line":2,"x":53.85829925,"y":585.15979003,"width":"330.70","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Establish time lines and narratives for the technology implementation on the ","line":4,"x":53.85829925,"y":561.15979003,"width":"330.53","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. Estimate the infrastructure needs, generation costs, and other effects;","line":6,"x":53.85829925,"y":537.15979003,"width":"282.74","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"7. Identify the required policies and discuss the policy options.","line":7,"x":53.85829925,"y":525.15979003,"width":"248.16","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["LIST"],"str":"• Renewable energy targets and incentives for their deployment and expansion;","line":14,"x":53.85829925,"y":399.15979003,"width":"312.91","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["LIST"],"str":"• Internalization of external costs by carbon tax or surcharge;","line":15,"x":53.85829925,"y":387.15979003,"width":"241.44","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["LIST"],"str":"• Phase-out of fossil fuel subsidies;","line":16,"x":53.85829925,"y":375.15979003,"width":"137.94","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":526,"change":"ContentChange","types":["LIST"],"str":"• Accelerated replacement of fossil and inefficient technologies.","line":17,"x":53.85829925,"y":363.15979003,"width":"253.16","height":"10.00","fontName":["HNJXSZ+PjhwjxNfxdkbDvkmhnTimesLTStd-Roman"],"dir":["ltr"]}
|
40
examples/Adventures-Of-Sherlock-Holmes/detectBlocks.json
Normal file
40
examples/Adventures-Of-Sherlock-Holmes/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 199,
|
||||||
|
"items": 8436,
|
||||||
|
"groupedItems": 8308,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
36
examples/Adventures-Of-Sherlock-Holmes/detectListItems.json
Normal file
36
examples/Adventures-Of-Sherlock-Holmes/detectListItems.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"pages": 199,
|
||||||
|
"items": 8436,
|
||||||
|
"groupedItems": 8308,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
40
examples/Alice-In-Wonderland/detectBlocks.json
Normal file
40
examples/Alice-In-Wonderland/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 75,
|
||||||
|
"items": 3043,
|
||||||
|
"groupedItems": 2561,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
36
examples/Alice-In-Wonderland/detectListItems.json
Normal file
36
examples/Alice-In-Wonderland/detectListItems.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"pages": 75,
|
||||||
|
"items": 3043,
|
||||||
|
"groupedItems": 2561,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
40
examples/CC-NC_Leitfaden/detectBlocks.json
Normal file
40
examples/CC-NC_Leitfaden/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 24,
|
||||||
|
"items": 1264,
|
||||||
|
"groupedItems": 1164,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
36
examples/CC-NC_Leitfaden/detectListItems.json
Normal file
36
examples/CC-NC_Leitfaden/detectListItems.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"pages": 24,
|
||||||
|
"items": 1264,
|
||||||
|
"groupedItems": 1164,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
40
examples/CC_License_Agreement_of_siMPle/detectBlocks.json
Normal file
40
examples/CC_License_Agreement_of_siMPle/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 7,
|
||||||
|
"items": 483,
|
||||||
|
"groupedItems": 217,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
56
examples/CC_License_Agreement_of_siMPle/detectListItems.json
Normal file
56
examples/CC_License_Agreement_of_siMPle/detectListItems.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"pages": 7,
|
||||||
|
"items": 483,
|
||||||
|
"groupedItems": 217,
|
||||||
|
"changes": 91,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":1,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Subject to the terms and conditions of this Public License, the Licensor hereby grants You ","line":24,"x":38.7,"y":332.9,"width":"494.17","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":1,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Exceptions and Limitations . For the avoidance of doubt, where Exception s and Limitations ","line":29,"x":38.7,"y":233.18,"width":"494.15","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":1,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Term . The term of this Public License is specified in Section 6(a) .","line":32,"x":38.7,"y":178.16,"width":"353.21","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":1,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Media and formats; technical modifications allowed . The Licensor authorizes You to ","line":33,"x":38.7,"y":155.84,"width":"494.11","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Downstream recipients .","line":6,"x":38.7,"y":689.02,"width":"139.11","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. No endorsement . Nothing in this Public License constitutes or may be construed as ","line":17,"x":38.7,"y":485.32,"width":"494.10","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Moral rights, such as the right of integrity, are not licensed under this Public License, nor ","line":22,"x":38.7,"y":379.58,"width":"491.03","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Patent and trademark rights are not licensed under this Public License.","line":27,"x":38.7,"y":291.86,"width":"393.26","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. To the extent possible, the Licensor waives any right to collect royalties from You for the ","line":28,"x":38.7,"y":269.54,"width":"494.01","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. If You Share the Licensed Material (including in modified form), You must:","line":35,"x":38.7,"y":107.1,"width":"406.28","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["LIST"],"str":"- Primpke, S., A. Dias, P., Gerdts, G., Anal. Methods 11, 2138 – 2147 . (2019)","line":12,"x":56.7,"y":560.02,"width":"314.50","height":"9.00","fontName":["BCDKEE+Montserrat-Regular","BCDLEE+Montserrat-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["LIST"],"str":"- Liu, F., Olesen, K.B., Borregaard, A.R., Vollertsen, J., Sci. Total Environ. 671 . (2019)","line":13,"x":56.7,"y":549.04,"width":"461.88","height":"9.00","fontName":["BCDKEE+Montserrat-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["LIST"],"str":"- Raman database: Cabernard, L.; Roscher , L.; Lorenz, C.; Gerdts, G.; Primpke, S., Environmental Science ","line":14,"x":56.7,"y":538.06,"width":"481.09","height":"9.00","fontName":["BCDKEE+Montserrat-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the ","line":20,"x":38.7,"y":420.68,"width":"488.88","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. If requested by the Licensor, You must remove any of the information required by ","line":24,"x":38.7,"y":349.28,"width":"494.08","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. The Adapter’s License You apply must be a Creative Commons license with the same ","line":29,"x":38.7,"y":235.58,"width":"492.03","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular","BCDJEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. You must include the text of, or the URI or hyperlink to, the Adapter's License You apply. ","line":31,"x":38.7,"y":196.94,"width":"493.98","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. You may not offer or impose any additional or different terms or conditions on, or apply ","line":34,"x":38.7,"y":141.86,"width":"493.97","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. automatically as of the date the violation is cured, provided it is cured within 30 days of ","line":8,"x":38.7,"y":638.38,"width":"493.33","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. upon express reinstatement by the Licensor.","line":10,"x":38.7,"y":599.68,"width":"250.20","height":"13.02","fontName":["BCDHEE+SourceSansPro-Regular"],"dir":["ltr"]}
|
40
examples/Closed-Syllables/detectBlocks.json
Normal file
40
examples/Closed-Syllables/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 19,
|
||||||
|
"items": 1365,
|
||||||
|
"groupedItems": 1171,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
37
examples/Closed-Syllables/detectListItems.json
Normal file
37
examples/Closed-Syllables/detectListItems.json
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"pages": 19,
|
||||||
|
"items": 1365,
|
||||||
|
"groupedItems": 1171,
|
||||||
|
"changes": 6,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":0,"change":"ContentChange","types":["LIST"],"str":"- TION and - TURE. In this way, teache rs can choose appropriate words to include in an individual ","line":33,"x":72.024,"y":144.62,"width":"429.52","height":"11.04","fontName":["ABCDEE+Calibri"],"dir":["ltr"]}
|
40
examples/ExamplePdf/detectBlocks.json
Normal file
40
examples/ExamplePdf/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 6,
|
||||||
|
"items": 268,
|
||||||
|
"groupedItems": 145,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
78
examples/ExamplePdf/detectListItems.json
Normal file
78
examples/ExamplePdf/detectListItems.json
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
{
|
||||||
|
"pages": 6,
|
||||||
|
"items": 268,
|
||||||
|
"groupedItems": 145,
|
||||||
|
"changes": 131,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":3,"change":"ContentChange","types":["LIST"],"str":"- Etwas Kursiv","line":15,"x":56.69069,"y":467,"width":"67.97","height":"13.20","fontName":["JBRMKS+Helvetica","SVUOCV+Helvetica-Oblique"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["LIST"],"str":"- Etwas Fett","line":16,"x":56.69069,"y":454,"width":"57.57","height":"13.20","fontName":["JBRMKS+Helvetica","OMUGKQ+Helvetica-Bold"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["LIST"],"str":"- Etwas Unterstrichen 7","line":17,"x":56.69069,"y":441,"width":"106.90","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["LIST"],"str":"- Etwas Durchgestrichen","line":18,"x":56.69069,"y":428,"width":"117.50","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["LIST"],"str":"- Und noch ein Link: http://pdf2md.morethan.io","line":19,"x":56.69069,"y":415,"width":"223.92","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 1","line":2,"x":56.69069,"y":727,"width":"48.42","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 2, aber mit so langem Text, das er umbricht. Wirklich, wirklich lang. Breche du Zeile. Na ","line":3,"x":56.69069,"y":714,"width":"470.06","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 3","line":6,"x":56.69069,"y":675,"width":"48.42","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 1","line":8,"x":56.69069,"y":636,"width":"48.42","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Sub Eintrag 1.1, aber mit so langem Text, das er umbricht. Wirklich, wirklich lang. Breche du ","line":9,"x":68.69069,"y":623,"width":"454.79","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Sub Eintrag 1.2","line":12,"x":68.69069,"y":584,"width":"80.23","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 2","line":13,"x":56.69069,"y":571,"width":"48.42","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Sub Eintrag 2.1","line":14,"x":68.69069,"y":558,"width":"80.23","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"• Eintrage 1","line":16,"x":56.69069,"y":517.7268,"width":"53.99","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"• Eintrage 2","line":17,"x":56.69069,"y":504.7268,"width":"53.99","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrage 1","line":19,"x":56.69069,"y":467,"width":"54.54","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"• Eintrage 2","line":20,"x":56.69069,"y":452.7268,"width":"53.99","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Eins","line":22,"x":56.69069,"y":414.7268,"width":"30.58","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Zwei, aber mit so langem Text, das er umbricht. Wirklich, wirklich lang. Breche du Zeile. Na los. ","line":23,"x":56.69069,"y":401.7268,"width":"474.22","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Drei","line":26,"x":56.69069,"y":362.7268,"width":"29.35","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Vier. Und auch hier wieder ein etwas längerer Text, so dass der Eintrag über mehrere Zeilen ","line":27,"x":56.69069,"y":349.7268,"width":"460.05","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 1","line":30,"x":80.69069,"y":298,"width":"48.42","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 2, aber mit so langem Text, das er umbricht. Wirklich, wirklich lang. Breche du Zeile. ","line":31,"x":80.69069,"y":285,"width":"452.94","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 3","line":34,"x":80.69069,"y":246,"width":"48.42","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Erste 1","line":36,"x":56.69069,"y":194,"width":"39.24","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Erste 2","line":37,"x":56.69069,"y":181,"width":"39.24","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Zwote 1","line":38,"x":56.69069,"y":155,"width":"43.51","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":4,"change":"ContentChange","types":["LIST"],"str":"- Zwote 2","line":39,"x":56.69069,"y":142,"width":"43.51","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Erster Level 1","line":1,"x":56.69069,"y":736,"width":"72.26","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Zwoter Level 1.1, aber mit so langem Text, das er umbricht. Wirklich, wirklich lang. Breche du ","line":2,"x":68.69069,"y":723,"width":"460.28","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- 3ter Level 1.1.1","line":5,"x":80.69069,"y":684,"width":"80.23","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- 3ter Level 1.1.2, aber mit so langem Text, das er umbricht. Wirklich, wirklich lang. Breche ","line":6,"x":80.69069,"y":671,"width":"439.50","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Zwoter Level 1.2","line":9,"x":68.69069,"y":632,"width":"85.71","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Zwoter Level 1.3","line":10,"x":68.69069,"y":619,"width":"85.71","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- 3ter Level 1.3.1","line":11,"x":80.69069,"y":606,"width":"80.23","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Erster Level 2","line":12,"x":56.69069,"y":593,"width":"72.26","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Eintrag 1","line":14,"x":56.69069,"y":553.7268,"width":"53.20","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 1.1","line":15,"x":68.69069,"y":541,"width":"57.60","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 1.2","line":16,"x":68.69069,"y":528,"width":"57.60","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Eintrag 2","line":17,"x":56.69069,"y":514.7268,"width":"53.20","height":"11.00","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 1","line":20,"x":56.69069,"y":463,"width":"48.42","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"- Eintrag 2","line":21,"x":56.69069,"y":450,"width":"48.42","height":"13.20","fontName":["JBRMKS+Helvetica"],"dir":["ltr"]}
|
40
examples/Flash-Masques-Temperature/detectBlocks.json
Normal file
40
examples/Flash-Masques-Temperature/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 4,
|
||||||
|
"items": 134,
|
||||||
|
"groupedItems": 108,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
36
examples/Flash-Masques-Temperature/detectListItems.json
Normal file
36
examples/Flash-Masques-Temperature/detectListItems.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"pages": 4,
|
||||||
|
"items": 134,
|
||||||
|
"groupedItems": 108,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
40
examples/Grammar-Matters/detectBlocks.json
Normal file
40
examples/Grammar-Matters/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 116,
|
||||||
|
"items": 7676,
|
||||||
|
"groupedItems": 3479,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
120
examples/Grammar-Matters/detectListItems.json
Normal file
120
examples/Grammar-Matters/detectListItems.json
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
{
|
||||||
|
"pages": 116,
|
||||||
|
"items": 7676,
|
||||||
|
"groupedItems": 3479,
|
||||||
|
"changes": 184,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":1,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Proper grammar is essential to being understood. Writing is an essential form of ","line":3,"x":72.0238,"y":572.1401999999999,"width":"461.52","height":"12.00","fontName":["SJUTSY+Arial,Bold","XYXVPQ+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":1,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Correct grammar reveals the writer’s attention to detail, competency, and ","line":16,"x":72.02361999999995,"y":351.28979999999996,"width":"433.74","height":"12.00","fontName":["BCKRYX+Arial,Bold","SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. In business writing you are representing your company and yourself. No ","line":1,"x":62.039710000000014,"y":708.96,"width":"432.89","height":"12.00","fontName":["SJUTSY+Arial,Bold","XYXVPQ+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. The ability to write well puts the writer in charge. By prioritizing your ideas, you can ","line":11,"x":62.04002,"y":546.1002,"width":"476.70","height":"12.00","fontName":["SJUTSY+Arial,Bold","XYXVPQ+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Effective writers should not depend on spell-check programs to catch all of the ","dir":"ltr","width":"467.56","height":"12.00","transform":["12.00","0.00","0.00","12.00","62.04","416.59"],"fontName":"SJUTSY+Arial,Bold","x":62.0398,"y":416.59,"line":15}
|
||||||
|
{"page":2,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Effective writing should be comprehendible and enjoyable to your target ","dir":"ltr","width":"429.11","height":"12.00","transform":["12.00","0.00","0.00","12.00","62.04","215.09"],"fontName":"SJUTSY+Arial,Bold","x":62.039879999999954,"y":215.0900999999999,"line":27}
|
||||||
|
{"page":8,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. A sentence must start with a capital letter and end with a punctuation mark.","dir":"ltr","width":"432.06","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","514.63"],"fontName":"XYXVPQ+Arial","x":72.0238,"y":514.63,"line":11}
|
||||||
|
{"page":8,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. A sentence must have a verb.","dir":"ltr","width":"192.07","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","500.83"],"fontName":"XYXVPQ+Arial","x":72.0238,"y":500.83,"line":12}
|
||||||
|
{"page":8,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. A sentence must have a subject.","dir":"ltr","width":"206.71","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","487.03"],"fontName":"XYXVPQ+Arial","x":72.02380000000002,"y":487.03,"line":13}
|
||||||
|
{"page":8,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. A sentence must make sense.","dir":"ltr","width":"194.12","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","473.23"],"fontName":"XYXVPQ+Arial","x":72.0238,"y":473.22999999999996,"line":14}
|
||||||
|
{"page":16,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. When letter before y is a vowel, add s.","line":17,"x":108.02059000000014,"y":391.5102999999998,"width":"218.47","height":"12.00","fontName":["XYXVPQ+Arial","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":16,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Nouns ending with a consonant and y are formed by changing the y to an i ","line":22,"x":108.02091000000014,"y":308.68999999999977,"width":"412.65","height":"12.00","fontName":["XYXVPQ+Arial","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":16,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. When the letter before the o is a vowel, add s. Musical terms ending in o are ","line":29,"x":108.02161000000018,"y":184.45989999999972,"width":"422.18","height":"12.00","fontName":["XYXVPQ+Arial","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":17,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. When the letter before the o is a consonant, no standard rule applies. It is ","line":1,"x":108.02026000000005,"y":708.96,"width":"410.58","height":"12.00","fontName":["XYXVPQ+Arial","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Look for possessive words","line":17,"x":72.0238,"y":398.46999999999997,"width":"164.80","height":"12.00","fontName":["SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Reverse the nouns","line":22,"x":72.02489999999997,"y":301.84969999999987,"width":"117.29","height":"12.00","fontName":["SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":20,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Determine if the noun is singular or plural","line":28,"x":72.02527000000002,"y":191.4195999999998,"width":"247.96","height":"12.00","fontName":["SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":27,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. The pronoun must have a clear antecedent. If the reader can‟t figure out what the ","line":23,"x":72.0238,"y":300.7699999999999,"width":"456.02","height":"12.00","fontName":["XYXVPQ+Arial","SJUTSY+Arial,Bold","FOKXYD+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":27,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Pronouns must have the same number (singular or plural) as the antecedent. If ","line":27,"x":72.02390000000001,"y":217.96999999999989,"width":"465.23","height":"12.00","fontName":["XYXVPQ+Arial","SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":28,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Pronouns must have the same gender (masculine, feminine, or neutral) as the ","line":1,"x":72.02416000000005,"y":708.96,"width":"460.13","height":"12.00","fontName":["XYXVPQ+Arial","SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":31,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. If who/whom follows a preposition, then the choice is always whom . To whom, ","line":28,"x":72.024,"y":157.58009999999996,"width":"464.10","height":"12.00","fontName":["XYXVPQ+Arial","SJUTSY+Arial,Bold","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":31,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Mentally replace the word who/whom in your sentence with he or him . If your ","line":30,"x":72.02411999999998,"y":102.38009999999994,"width":"452.17","height":"12.00","fontName":["XYXVPQ+Arial","SJUTSY+Arial,Bold","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":32,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Who/Whom phrases are often questions. One trick to discovering whether to use who","line":10,"x":72.02380000000001,"y":529.6296,"width":"467.04","height":"12.00","fontName":["XYXVPQ+Arial","WAGUYD+Arial,Italic"],"dir":["ltr"]}
|
||||||
|
{"page":38,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Participles combine with helping verbs to form verb phrases. Neither present ","line":8,"x":72.0238,"y":434.7101,"width":"450.06","height":"12.00","fontName":["XYXVPQ+Arial","SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":38,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Present and past participles can also work as adjectives. Adjectives describe ","line":19,"x":72.0238,"y":241.4897,"width":"447.28","height":"12.00","fontName":["XYXVPQ+Arial","SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":39,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Present participles can also work as nouns. When present participles are acting as a ","dir":"ltr","width":"464.72","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","708.96"],"fontName":"XYXVPQ+Arial","x":72.02416000000005,"y":708.96,"line":1}
|
||||||
|
{"page":46,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. When the subjects are preceded by the words each or every , the verb is singular. ","line":17,"x":72.0238,"y":398.5897,"width":"447.48","height":"12.00","fontName":["SJUTSY+Arial,Bold","XYXVPQ+Arial","WAGUYD+Arial,Italic"],"dir":["ltr"]}
|
||||||
|
{"page":46,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. When the subject joined by and represents a single person or thing, it is considered ","line":23,"x":72.02359999999999,"y":288.0499,"width":"458.77","height":"12.00","fontName":["SJUTSY+Arial,Bold","XYXVPQ+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":53,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Mentally add the word and between the adjectives. If the sentence still makes ","line":16,"x":108.01989999999999,"y":390.5498999999999,"width":"427.33","height":"12.00","fontName":["XYXVPQ+Arial","WAGUYD+Arial,Italic"],"dir":["ltr"]}
|
||||||
|
{"page":53,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Mentally reverse the order of the adjectives. Does the sentence still make ","dir":"ltr","width":"406.31","height":"12.00","transform":["12.00","0.00","0.00","12.00","108.02","349.01"],"fontName":"XYXVPQ+Arial","x":108.01989999999998,"y":349.0100999999999,"line":18}
|
||||||
|
{"page":62,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Entering something","dir":"ltr","width":"116.77","height":"12.00","transform":["12.00","0.00","0.00","12.00","108.02","664.66"],"fontName":"XYXVPQ+Arial","x":108.02006,"y":664.6600000000001,"line":4}
|
||||||
|
{"page":62,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Changing form","dir":"ltr","width":"92.05","height":"12.00","transform":["12.00","0.00","0.00","12.00","108.02","650.86"],"fontName":"XYXVPQ+Arial","x":108.02010000000001,"y":650.8600000000001,"line":5}
|
||||||
|
{"page":62,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Making contact","dir":"ltr","width":"94.15","height":"12.00","transform":["12.00","0.00","0.00","12.00","108.02","637.06"],"fontName":"XYXVPQ+Arial","x":108.02016000000002,"y":637.0600000000002,"line":6}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Use a comma to separate three or more items in a series. ","dir":"ltr","width":"342.01","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","653.74"],"fontName":"SJUTSY+Arial,Bold","x":72.0238,"y":653.74,"line":2}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Use a comma with a coordinating conjunction (FANBOYS) to separate ","dir":"ltr","width":"415.92","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","612.34"],"fontName":"SJUTSY+Arial,Bold","x":72.02376,"y":612.3404,"line":4}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Use a comma to separate an introductory dependent clause from the ","dir":"ltr","width":"408.62","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","557.14"],"fontName":"SJUTSY+Arial,Bold","x":72.0238,"y":557.1404000000001,"line":7}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Use commas to separate two or more adjectives that describe the same noun. ","dir":"ltr","width":"460.76","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","501.91"],"fontName":"SJUTSY+Arial,Bold","x":72.02359999999999,"y":501.9103000000001,"line":10}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Use commas to set apart nonessential parenthetical elements in a sentence. It ","line":14,"x":72.02265999999997,"y":432.91030000000006,"width":"461.31","height":"12.00","fontName":["SJUTSY+Arial,Bold","XYXVPQ+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Use commas to set apart elements in dates, geographical locations, addresses, ","dir":"ltr","width":"469.38","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","377.71"],"fontName":"SJUTSY+Arial,Bold","x":72.02262000000009,"y":377.7103,"line":17}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. Use commas to separate a short quotation from the rest of the sentence.","dir":"ltr","width":"427.42","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","308.69"],"fontName":"SJUTSY+Arial,Bold","x":72.02258000000009,"y":308.69,"line":21}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"7. Use commas when necessary to prevent confusion. ","dir":"ltr","width":"312.02","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","267.29"],"fontName":"SJUTSY+Arial,Bold","x":72.0224800000002,"y":267.28999999999996,"line":23}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"8. Use commas when directly addressing someone. ","dir":"ltr","width":"297.50","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","225.89"],"fontName":"SJUTSY+Arial,Bold","x":72.0224400000002,"y":225.88999999999996,"line":25}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"9. Use a comma when separating introductory words, such as yes, well, no, and ","dir":"ltr","width":"458.01","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","184.46"],"fontName":"SJUTSY+Arial,Bold","x":72.02250000000018,"y":184.45999999999995,"line":27}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"10. Use a comma to show contrasting statements. ","dir":"ltr","width":"288.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","129.26"],"fontName":"SJUTSY+Arial,Bold","x":72.0224600000002,"y":129.25999999999993,"line":30}
|
||||||
|
{"page":81,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"11. Use a comma when unrelated numbers appear side by side in a sentence. ","dir":"ltr","width":"443.30","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","87.86"],"fontName":"SJUTSY+Arial,Bold","x":72.0224200000002,"y":87.86389999999994,"line":32}
|
||||||
|
{"page":100,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Capitalize the first letter of the first word in a sentence. ","dir":"ltr","width":"402.15","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","301.37"],"fontName":"SJUTSY+Arial,Bold","x":72.0238,"y":301.37,"line":20}
|
||||||
|
{"page":100,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Capitalize the pronoun I.","line":21,"x":72.0238,"y":270.8899,"width":"184.71","height":"14.52","fontName":["SJUTSY+Arial,Bold","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":100,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Capitalize all proper nouns. ","dir":"ltr","width":"213.58","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","240.53"],"fontName":"SJUTSY+Arial,Bold","x":72.02402999999998,"y":240.5298,"line":22}
|
||||||
|
{"page":100,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Capitalize geographic locations. ","dir":"ltr","width":"245.86","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","210.05"],"fontName":"SJUTSY+Arial,Bold","x":72.02402999999998,"y":210.0497,"line":23}
|
||||||
|
{"page":100,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Capitalize celestial bodies. (Jupiter, Mars, Earth) ","dir":"ltr","width":"353.04","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","179.54"],"fontName":"SJUTSY+Arial,Bold","x":72.02402999999998,"y":179.5396,"line":24}
|
||||||
|
{"page":100,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. Capitalize days, months, and holidays. ","dir":"ltr","width":"290.04","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","149.06"],"fontName":"SJUTSY+Arial,Bold","x":72.02402999999998,"y":149.05990000000003,"line":25}
|
||||||
|
{"page":100,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"7. Capitalize the names of specific newspapers, journals, books, ","dir":"ltr","width":"446.50","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","118.58"],"fontName":"SJUTSY+Arial,Bold","x":72.02402999999998,"y":118.57980000000002,"line":26}
|
||||||
|
{"page":101,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"8. Capitalize formal titles (political, professional, military, nobility) ","dir":"ltr","width":"455.99","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","706.66"],"fontName":"SJUTSY+Arial,Bold","x":72.02389999999997,"y":706.6600000000001,"line":1}
|
||||||
|
{"page":101,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"9. Ca pitalize family titles only if they precede a person’s name or ","line":4,"x":72.02389999999997,"y":642.8197,"width":"448.93","height":"14.52","fontName":["SJUTSY+Arial,Bold","BCKRYX+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":101,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"10. Capitalize specific religions and nationalities. ","dir":"ltr","width":"345.00","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","595.66"],"fontName":"SJUTSY+Arial,Bold","x":72.02389999999997,"y":595.6595,"line":6}
|
||||||
|
{"page":101,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"11. Capitalize direction names if they are referring to a specific ","dir":"ltr","width":"435.24","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","565.18"],"fontName":"SJUTSY+Arial,Bold","x":72.02389999999997,"y":565.1794,"line":7}
|
||||||
|
{"page":101,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"12. Capitalize the main words naming specific departments, ","dir":"ltr","width":"414.92","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","517.99"],"fontName":"SJUTSY+Arial,Bold","x":72.02389999999997,"y":517.9892,"line":9}
|
||||||
|
{"page":101,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"13. Capitalize the first word in a quotation. ","dir":"ltr","width":"294.84","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","470.95"],"fontName":"SJUTSY+Arial,Bold","x":72.02389999999997,"y":470.9493,"line":11}
|
||||||
|
{"page":101,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"14. Capitalize the first word of each item in a vertical list. ","dir":"ltr","width":"397.35","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","440.47"],"fontName":"SJUTSY+Arial,Bold","x":72.02389999999997,"y":440.4692,"line":12}
|
||||||
|
{"page":101,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"15. Capitalize the names of specific amendments, bills, laws, and ","dir":"ltr","width":"451.37","height":"14.52","transform":["14.52","0.00","0.00","14.52","72.02","409.99"],"fontName":"SJUTSY+Arial,Bold","x":72.02389999999997,"y":409.9891,"line":13}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. When writing numbers as figures, use a comma to separate groups of three ","dir":"ltr","width":"447.59","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","674.50"],"fontName":"SJUTSY+Arial,Bold","x":72.0238,"y":674.5002,"line":2}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. The numbers one through ten are written as words. All numbers over ten are ","dir":"ltr","width":"453.44","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","633.10"],"fontName":"SJUTSY+Arial,Bold","x":72.02373999999999,"y":633.1002,"line":4}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Numbers that begin sentences are written out as words. ","dir":"ltr","width":"336.03","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","564.10"],"fontName":"SJUTSY+Arial,Bold","x":72.02373999999995,"y":564.1002000000001,"line":8}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Use numbers to express amounts of money. ","dir":"ltr","width":"269.25","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","495.07"],"fontName":"SJUTSY+Arial,Bold","x":72.0238399999999,"y":495.07010000000014,"line":12}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Use numbers (1, 2, 3) if the date follows the month .","line":13,"x":72.0238399999999,"y":467.4701000000001,"width":"303.18","height":"12.00","fontName":["SJUTSY+Arial,Bold","XYXVPQ+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. Use ordinal numbers (1st, 2nd, 3rd) if the date precedes the month.","line":14,"x":72.02399999999989,"y":439.8701000000001,"width":"391.90","height":"12.00","fontName":["SJUTSY+Arial,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"7. Use numerals for address numbers except for the number One .","line":15,"x":72.02425999999991,"y":412.27010000000007,"width":"374.06","height":"12.00","fontName":["SJUTSY+Arial,Bold","XYXVPQ+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"8. Street names numbered ten and below are written out as words (first, second, ","dir":"ltr","width":"460.27","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","384.67"],"fontName":"SJUTSY+Arial,Bold","x":72.0244899999999,"y":384.67010000000005,"line":16}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"9. When two numbers appear side by side in a sentence, write the first number in ","dir":"ltr","width":"464.66","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","343.25"],"fontName":"SJUTSY+Arial,Bold","x":72.02454999999989,"y":343.2502,"line":18}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"10. Use numbers to express time with a.m. and p.m.","dir":"ltr","width":"294.93","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","301.85"],"fontName":"SJUTSY+Arial,Bold","x":72.02454999999989,"y":301.8502,"line":20}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"11. Numbers or words can precede o’clock, in the morning, in the afternoon , or in ","line":21,"x":72.02438999999987,"y":274.25019999999995,"width":"467.29","height":"12.00","fontName":["SJUTSY+Arial,Bold","HRSCKI+Arial,BoldItalic","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"12. Use numbers to express weights, measurements, and temperatures.","dir":"ltr","width":"409.29","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","232.85"],"fontName":"SJUTSY+Arial,Bold","x":72.02468999999991,"y":232.85019999999992,"line":23}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"13. Use a combination of numbers and words to express large numbers. It is ","dir":"ltr","width":"438.69","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","205.25"],"fontName":"SJUTSY+Arial,Bold","x":72.02468999999991,"y":205.2501999999999,"line":24}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"14. Use numbers to express percentages and spell out the word percent .","line":26,"x":72.02468999999991,"y":163.8200999999999,"width":"414.25","height":"12.00","fontName":["SJUTSY+Arial,Bold","JSXJHV+Arial,BoldItalic"],"dir":["ltr"]}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"15. Simple fractions are written as words when they can be expressed in two ","dir":"ltr","width":"440.06","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","136.22"],"fontName":"SJUTSY+Arial,Bold","x":72.02442999999994,"y":136.22009999999992,"line":27}
|
||||||
|
{"page":106,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"16. Use numbers to express long fractions, mixed fractions (whole numbers and ","dir":"ltr","width":"460.64","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","94.82"],"fontName":"SJUTSY+Arial,Bold","x":72.02442999999994,"y":94.82399999999993,"line":29}
|
||||||
|
{"page":107,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"17. Use numbers to express grades, scores, and voting results.","dir":"ltr","width":"360.68","height":"12.00","transform":["12.00","0.00","0.00","12.00","72.02","695.14"],"fontName":"SJUTSY+Arial,Bold","x":72.02389999999997,"y":695.1402,"line":1}
|
||||||
|
{"page":114,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2014.","dir":"ltr","width":"27.53","height":"11.04","transform":["11.04","0.00","0.00","11.04","108.02","617.02"],"fontName":"XYXVPQ+Arial","x":108.0197999999999,"y":617.02,"line":6}
|
||||||
|
{"page":114,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2014.","dir":"ltr","width":"27.53","height":"11.04","transform":["11.04","0.00","0.00","11.04","108.02","460.63"],"fontName":"XYXVPQ+Arial","x":108.02070999999994,"y":460.63019999999995,"line":14}
|
||||||
|
{"page":114,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2014.","dir":"ltr","width":"27.53","height":"11.04","transform":["11.04","0.00","0.00","11.04","108.02","421.51"],"fontName":"XYXVPQ+Arial","x":108.02050999999993,"y":421.5103,"line":16}
|
||||||
|
{"page":115,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2012. Web. 08 Sept. 2014. ","dir":"ltr","width":"133.90","height":"11.04","transform":["11.04","0.00","0.00","11.04","108.02","695.26"],"fontName":"XYXVPQ+Arial","x":108.02004079999992,"y":695.2602,"line":2}
|
||||||
|
{"page":115,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2014.","dir":"ltr","width":"27.53","height":"11.04","transform":["11.04","0.00","0.00","11.04","108.02","450.67"],"fontName":"XYXVPQ+Arial","x":108.02009999999983,"y":450.66999999999996,"line":14}
|
||||||
|
{"page":115,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1987. . Film. ","line":16,"x":108.0201999999998,"y":411.55009999999993,"width":"60.48","height":"11.04","fontName":["XYXVPQ+Arial"],"dir":["ltr"]}
|
||||||
|
{"page":115,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2014.","dir":"ltr","width":"27.53","height":"11.04","transform":["11.04","0.00","0.00","11.04","108.02","372.43"],"fontName":"XYXVPQ+Arial","x":108.02039999999981,"y":372.4301999999999,"line":18}
|
40
examples/Life-Of-God-In-Soul-Of-Man/detectBlocks.json
Normal file
40
examples/Life-Of-God-In-Soul-Of-Man/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 137,
|
||||||
|
"items": 24829,
|
||||||
|
"groupedItems": 3105,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
38
examples/Life-Of-God-In-Soul-Of-Man/detectListItems.json
Normal file
38
examples/Life-Of-God-In-Soul-Of-Man/detectListItems.json
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{
|
||||||
|
"pages": 137,
|
||||||
|
"items": 24829,
|
||||||
|
"groupedItems": 3105,
|
||||||
|
"changes": 2,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":26,"change":"ContentChange","types":["LIST"],"str":"•","dir":"ltr","width":"1.01","height":"1.68","transform":["1.68","0.00","0.00","1.68","256.45","106.17"],"x":256.45095,"y":106.17213,"line":23}
|
||||||
|
{"page":89,"change":"ContentChange","types":["NUMBERED_LIST"],"str":".","dir":"ltr","width":"1.44","height":"2.39","transform":["2.39","0.00","0.00","2.39","67.09","432.30"],"x":67.09389,"y":432.30303,"line":24}
|
40
examples/Made-with-cc/detectBlocks.json
Normal file
40
examples/Made-with-cc/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 153,
|
||||||
|
"items": 14949,
|
||||||
|
"groupedItems": 10600,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
50
examples/Made-with-cc/detectListItems.json
Normal file
50
examples/Made-with-cc/detectListItems.json
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"pages": 153,
|
||||||
|
"items": 14949,
|
||||||
|
"groupedItems": 10600,
|
||||||
|
"changes": 14,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":31,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"93.","dir":"ltr","width":"15.29","height":"11.00","transform":["11.00","0.00","0.00","11.00","65.01","357.30"],"fontName":"AMIDOT+OpenSans","x":65.0147,"y":357.2980999999999,"line":21}
|
||||||
|
{"page":32,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"273.","dir":"ltr","width":"21.89","height":"11.00","transform":["11.00","0.00","0.00","11.00","93.35","91.26"],"fontName":"AMIDOT+OpenSans","x":93.35010000000011,"y":91.26009999999992,"line":38}
|
||||||
|
{"page":51,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"64. ","dir":"ltr","width":"18.85","height":"11.00","transform":["11.00","0.00","0.00","11.00","69.52","329.29"],"fontName":"AMIDOT+OpenSans","x":69.52469999999997,"y":329.2920999999998,"line":23}
|
||||||
|
{"page":52,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"202.","dir":"ltr","width":"21.56","height":"11.00","transform":["11.00","0.00","0.00","11.00","97.87","679.30"],"fontName":"AMIDOT+OpenSans","x":97.87110000000001,"y":679.2980999999999,"line":4}
|
||||||
|
{"page":52,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"109.","dir":"ltr","width":"20.71","height":"11.00","transform":["11.00","0.00","0.00","11.00","97.83","301.34"],"fontName":"AMIDOT+OpenSans","x":97.82710000000003,"y":301.3380999999998,"line":20}
|
||||||
|
{"page":95,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2012.","dir":"ltr","width":"26.38","height":"11.00","transform":["11.00","0.00","0.00","11.00","303.82","525.12"],"fontName":"AMIDOT+OpenSans","x":303.8217,"y":525.1220999999991,"line":62}
|
||||||
|
{"page":135,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2016.","dir":"ltr","width":"26.75","height":"11.00","transform":["11.00","0.00","0.00","11.00","42.52","539.29"],"fontName":"AMIDOT+OpenSans","x":42.51740000000001,"y":539.2920999999998,"line":14}
|
||||||
|
{"page":162,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2010. ","dir":"ltr","width":"29.65","height":"11.00","transform":["11.00","0.00","0.00","11.00","350.19","357.15"],"fontName":"AMIDOT+OpenSans","x":350.18909999999994,"y":357.14610000000016,"line":58}
|
||||||
|
{"page":162,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2006.","dir":"ltr","width":"28.60","height":"11.00","transform":["11.00","0.00","0.00","11.00","350.21","119.10"],"fontName":"AMIDOT+OpenSans","x":350.21109999999993,"y":119.09510000000039,"line":75}
|
||||||
|
{"page":163,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2013.","dir":"ltr","width":"26.46","height":"11.00","transform":["11.00","0.00","0.00","11.00","321.82","581.13"],"fontName":"AMIDOT+OpenSans","x":321.8247000000001,"y":581.1340999999993,"line":59}
|
||||||
|
{"page":164,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2015.","dir":"ltr","width":"26.49","height":"11.00","transform":["11.00","0.00","0.00","11.00","88.88","623.29"],"fontName":"AMIDOT+OpenSans","x":88.87710000000004,"y":623.2860999999997,"line":8}
|
||||||
|
{"page":164,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2014. A preview of the book is available at ","dir":"ltr","width":"217.17","height":"11.00","transform":["11.00","0.00","0.00","11.00","88.88","427.24"],"fontName":"AMIDOT+OpenSans","x":88.87710000000001,"y":427.2440999999995,"line":22}
|
||||||
|
{"page":164,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2015.","dir":"ltr","width":"26.49","height":"11.00","transform":["11.00","0.00","0.00","11.00","350.19","441.10"],"fontName":"AMIDOT+OpenSans","x":350.1931000000001,"y":441.1040999999992,"line":69}
|
||||||
|
{"page":164,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2015. ","dir":"ltr","width":"29.35","height":"11.00","transform":["11.00","0.00","0.00","11.00","350.19","357.09"],"fontName":"AMIDOT+OpenSans","x":350.1931000000001,"y":357.0860999999993,"line":75}
|
40
examples/Safe-Communication/detectBlocks.json
Normal file
40
examples/Safe-Communication/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 60,
|
||||||
|
"items": 3968,
|
||||||
|
"groupedItems": 1429,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
73
examples/Safe-Communication/detectListItems.json
Normal file
73
examples/Safe-Communication/detectListItems.json
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
{
|
||||||
|
"pages": 60,
|
||||||
|
"items": 3968,
|
||||||
|
"groupedItems": 1429,
|
||||||
|
"changes": 141,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"• people have complex needs (requiring more information to be handed over and ","line":14,"x":117.26,"y":255.05,"width":"392.07","height":"11.04","fontName":["Arial",null],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"• at w eekends or holidays","line":16,"x":117.26,"y":225.89,"width":"121.96","height":"11.04","fontName":["Arial",null],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"• if junior staff are reluctant to ask for clarification from more senior staff or other professions","line":17,"x":117.26,"y":211.37,"width":"443.91","height":"11.04","fontName":["Arial",null],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["LIST"],"str":"• where there is no written documentation , or what is written is unclear (e . g . too many abb reviations).","line":18,"x":117.26,"y":196.82,"width":"480.30","height":"11.04","fontName":["Arial",null],"dir":["ltr"]}
|
||||||
|
{"page":6,"change":"ContentChange","types":["LIST"],"str":"• Standardisation : e ach participant follows the same procedure and communicates the ","line":8,"x":117.26,"y":221.69,"width":"419.03","height":"11.04","fontName":["Arial",null],"dir":["ltr"]}
|
||||||
|
{"page":6,"change":"ContentChange","types":["LIST"],"str":"• Streamlining : unnecessary steps in the process are identified and removed. M aking ","line":11,"x":117.26,"y":163.46,"width":"411.84","height":"11.04","fontName":["Arial",null],"dir":["ltr"]}
|
||||||
|
{"page":7,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Leadership There is a nominated leader for each transfer of ","line":7,"x":133.58,"y":340.27,"width":"288.01","height":"12.00","fontName":[null],"dir":["ltr"]}
|
||||||
|
{"page":7,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Values Transfer s and handovers are valued as an essential ","line":9,"x":133.58,"y":286.85,"width":"278.59","height":"12.00","fontName":[null],"dir":["ltr"]}
|
||||||
|
{"page":7,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. R ight people The appropriate people are involved.","line":11,"x":133.58,"y":243.89,"width":"245.40","height":"12.00","fontName":[null],"dir":["ltr"]}
|
||||||
|
{"page":7,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Specified time ","line":12,"x":133.58,"y":200.81,"width":"94.86","height":"12.00","fontName":[null],"dir":["ltr"]}
|
||||||
|
{"page":7,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Standardised ","line":17,"x":133.58,"y":134.18,"width":"89.50","height":"12.00","fontName":[null],"dir":["ltr"]}
|
||||||
|
{"page":15,"change":"ContentChange","types":["NUMBERED_LIST"],"str":".","dir":"ltr","width":"3.07","height":"11.04","transform":["11.04","0.00","0.00","11.04","529.87","155.30"],"x":529.87,"y":155.3,"line":27}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Start out (page 10)","line":3,"x":144.74,"y":487.49,"width":"98.83","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Refer to existing policies and procedures for transfers of care in your organisation","line":4,"x":153.77,"y":472.13,"width":"400.22","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Observe, measure and process map the current communication process","line":5,"x":153.77,"y":456.77,"width":"355.31","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• What does good look like? Compare your policy and communication process with the good practice checklist. ","line":6,"x":153.77,"y":441.26,"width":"541.97","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Define and scope (page 13)","line":9,"x":144.74,"y":415.3,"width":"140.64","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Begin to answer the three questions of the model for improvement (Appendix C)","line":10,"x":153.77,"y":399.94,"width":"397.63","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Set your project aim and scope and link this to your organisational big issues on a driver diagram (page 22)","line":11,"x":153.77,"y":384.58,"width":"522.42","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Engage staff, patients, clients and residents using patient stories and evidence from useful resources","line":12,"x":153.77,"y":369.1,"width":"491.89","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Choose your project team, include senior and frontline staff and patients/clients/residents","line":13,"x":153.77,"y":353.74,"width":"444.55","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Document your project plan (Appendix F) and use the sustainaiblity guide to think about long term impact of change","line":14,"x":153.77,"y":338.38,"width":"571.55","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Measure and understand (page 19)","line":16,"x":144.74,"y":322.27,"width":"179.99","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Choose and define your outcomes and process measures, collect baseline data and display on run or SPC charts","line":17,"x":153.77,"y":306.91,"width":"552.29","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Design and plan (page 24)","line":19,"x":144.19,"y":285.19,"width":"134.04","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Design your standard transfer of care template and test using Plan Do Study Act (PDSA) cycles (Appendix I & J)","line":20,"x":153.19,"y":269.83,"width":"539.16","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Use dot voting to define your minimum data set (Appendix G)","line":21,"x":162.19,"y":254.47,"width":"305.46","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Select a standardised communication tool (e.g. SBAR) to organise your minimum data set","line":22,"x":162.19,"y":238.99,"width":"438.29","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Generate and test other change ideas using the good practice checklist (Appendix B) and examples (Appendix K)","line":23,"x":153.19,"y":223.63,"width":"549.47","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Choose process measures (Appendix H) collect data and display on run or SPC charts","line":24,"x":153.19,"y":208.27,"width":"418.36","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Pilot and implement (page 34)","line":26,"x":144.74,"y":191.59,"width":"156.48","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Document your new standardised transfer of care process","line":27,"x":153.77,"y":176.23,"width":"287.10","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Plan your tests for implementation using PDSA cycles. Plan training, measurement, resources & stakeholder ","line":28,"x":153.77,"y":160.87,"width":"533.48","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Consider 'flexible standardisation' and spread good practice to other teams, departments and organisations","line":30,"x":153.77,"y":132.17,"width":"528.46","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Sustain and share (page 38)","line":32,"x":143.64,"y":113.33,"width":"141.57","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri,Bold"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Use the sustainability guide to ensure your changes will be sustained","line":33,"x":152.64,"y":97.968,"width":"339.64","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":58,"change":"ContentChange","types":["LIST"],"str":"• Celebrate and spread your success through conferences, posters, journal articles etc. (Appendix L)","line":34,"x":152.64,"y":82.608,"width":"480.70","height":"12.00","fontName":["ABCDEE+Calibri","ABCDEE+Calibri"],"dir":["ltr"]}
|
40
examples/St-Mary-Witney-Social-Audit/detectBlocks.json
Normal file
40
examples/St-Mary-Witney-Social-Audit/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 26,
|
||||||
|
"items": 1843,
|
||||||
|
"groupedItems": 1506,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
50
examples/St-Mary-Witney-Social-Audit/detectListItems.json
Normal file
50
examples/St-Mary-Witney-Social-Audit/detectListItems.json
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"pages": 26,
|
||||||
|
"items": 1843,
|
||||||
|
"groupedItems": 1506,
|
||||||
|
"changes": 19,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":19,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2012. If built, the new road would","dir":"ltr","width":"184.87","height":"12.00","transform":["12.00","0.00","0.00","12.00","34.02","290.99"],"fontName":"Gill Sans MT","x":34.015,"y":290.9890000000003,"line":15}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Encourage St Mary’s to develop its position as mother parish church (or minster) serving","dir":"ltr","width":"456.98","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.14","530.44"],"fontName":"Gill Sans MT","x":24.145,"y":530.436,"line":3}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Play to St Mary’s strengths as a beautiful, historic and capacious building in a timeless setting","dir":"ltr","width":"456.98","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.15","483.77"],"fontName":"Gill Sans MT","x":24.145000000000003,"y":483.77200000000005,"line":6}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Press ahead with the Appeal, prioritising a new, unifying and heated floor, flexible seating","dir":"ltr","width":"456.98","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.15","451.00"],"fontName":"Gill Sans MT","x":24.145000000000003,"y":450.9960000000001,"line":8}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Consider inviting key arts organisations (eg Witney Music Festival , Witney Book Festival ,","line":10,"x":24.145000000000003,"y":418.22,"width":"448.95","height":"12.00","fontName":["Gill Sans MT"],"dir":["ltr"]}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Work with local business partners to create wedding (and other) packages which combine","dir":"ltr","width":"456.98","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.15","385.44"],"fontName":"Gill Sans MT","x":24.14500000000004,"y":385.444,"line":12}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. Develop resources (with strong curriculum links) for primary and secondary teachers to","dir":"ltr","width":"456.98","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.15","324.89"],"fontName":"Gill Sans MT","x":24.14500000000004,"y":324.8920000000001,"line":16}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"7. Create attractive guides and GPS apps for newcomers to St Mary’s, immediately apparent","dir":"ltr","width":"456.98","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.15","278.23"],"fontName":"Gill Sans MT","x":24.14500000000004,"y":278.2280000000002,"line":19}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"8. Make the most of the east end sanctuary as a place set aside for quiet reflection. Provide","dir":"ltr","width":"456.97","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.15","231.56"],"fontName":"Gill Sans MT","x":24.14500000000004,"y":231.5640000000002,"line":22}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"9. Consider the installation of inner glass doors at the west end, enabling the many passers-by","dir":"ltr","width":"456.97","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.15","184.90"],"fontName":"Gill Sans MT","x":24.14500000000004,"y":184.90000000000018,"line":25}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"10. Consider developing a heritage and local identity trail, particularly for the many newcomers","dir":"ltr","width":"456.98","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.15","138.24"],"fontName":"Gill Sans MT","x":24.14500000000004,"y":138.23600000000016,"line":28}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"11. Upgrade the parish website, add ‘virtual tours’ of the parish churches and their activities.","dir":"ltr","width":"456.97","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.14","105.46"],"fontName":"Gill Sans MT","x":24.144999999999982,"y":105.46,"line":30}
|
||||||
|
{"page":26,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"12. Consider upgrading the organ to recital standard to support first-rate musical performances.","dir":"ltr","width":"456.98","height":"12.00","transform":["12.00","0.00","0.00","12.00","24.14","44.91"],"fontName":"Gill Sans MT","x":24.144999999999982,"y":44.90799999999999,"line":34}
|
||||||
|
{"page":27,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2010.","dir":"ltr","width":"26.69","height":"12.00","transform":["12.00","0.00","0.00","12.00","627.68","431.85"],"fontName":"Gill Sans MT","x":627.685,"y":431.85100000000006,"line":38}
|
40
examples/The-Art-of-Public-Speaking/detectBlocks.json
Normal file
40
examples/The-Art-of-Public-Speaking/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 466,
|
||||||
|
"items": 772193,
|
||||||
|
"groupedItems": 15227,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
50
examples/The-Art-of-Public-Speaking/detectListItems.json
Normal file
50
examples/The-Art-of-Public-Speaking/detectListItems.json
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
"pages": 466,
|
||||||
|
"items": 772193,
|
||||||
|
"groupedItems": 15227,
|
||||||
|
"changes": 629,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":30,"change":"ContentChange","types":["LIST"],"str":"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -","line":5,"x":134.29151999999976,"y":608.4,"width":"167.83","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":30,"change":"ContentChange","types":["LIST"],"str":"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -","line":8,"x":332.65151999999944,"y":550.08,"width":"167.83","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":35,"change":"ContentChange","types":["NUMBERED_LIST"],"str":". . . I W O U L D C A L L H I M N A P O L E O N , b u t N a p o l e o n m a d e h i s w a y","line":27,"x":95.76000000000022,"y":216.72000000000003,"width":"352.77","height":"14.40","fontName":["AAAAAC+LiberationSerif","AAAAAD+LiberationSerif-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":51,"change":"ContentChange","types":["NUMBERED_LIST"],"str":". . . p a u s e . . . h a s a d i s t i n c t i v e v a l u e , e x p r e s s e d i n s i l e n c e ; i n o t h e r","line":3,"x":95.75999999999976,"y":635.76,"width":"327.54","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":60,"change":"ContentChange","types":["NUMBERED_LIST"],"str":". . . A t l a s t , t h e R e p u b l i c a n p a r t y h a s a p p e a r e d . I t a v o w s , n o w , a s t h e","line":7,"x":95.75999999999931,"y":557.28,"width":"343.53","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":64,"change":"ContentChange","types":["LIST"],"str":"- - - - - - - - - - - - - - - - - - - - - - - - - -","line":18,"x":174.23999999999978,"y":342.72,"width":"124.68","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":64,"change":"ContentChange","types":["LIST"],"str":"- - - - - - - - - - - - - - - - - - - - - - - - -","line":21,"x":314.6399999999994,"y":284.40000000000003,"width":"119.88","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":64,"change":"ContentChange","types":["LIST"],"str":"- - - - - - - - - - - - - - - - - - - - - - - - -","line":24,"x":314.6399999999994,"y":226.08000000000004,"width":"119.88","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":64,"change":"ContentChange","types":["LIST"],"str":"- - - - - - - - - - - - - - - - - - - - - - - - -","line":27,"x":174.23999999999978,"y":167.76,"width":"119.88","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":160,"change":"ContentChange","types":["NUMBERED_LIST"],"str":". . . I n t h e i n t e l l e c t o f t h e t r a i n e d t h i n k e r i t c o n c e n t r a t e s — b y a p r o c e s s w h i c h w e","line":31,"x":72,"y":107.27999999999997,"width":"407.51","height":"14.40","fontName":["AAAAAC+LiberationSerif"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"- Y o u p a y a r o y a l t y f e e o f 2 0 % o f t h e g r o s s p r o f i t s y o u d e r i v e f r o m","line":31,"x":72,"y":339.84000000000003,"width":"274.75","height":"8.64","fontName":["AAAAAA+LiberationMono"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"- Y o u p r o v i d e a f u l l r e f u n d o f a n y m o n e y p a i d b y a u s e r w h o n o t i f i e s","line":43,"x":72,"y":208.80000000000007,"width":"279.94","height":"8.64","fontName":["AAAAAA+LiberationMono"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"- Y o u p r o v i d e , i n a c c o r d a n c e w i t h p a r a g r a p h 1 . F . 3 , a f u l l r e f u n d o f a n y","line":50,"x":72,"y":128.15999999999997,"width":"305.86","height":"8.64","fontName":["AAAAAA+LiberationMono"],"dir":["ltr"]}
|
||||||
|
{"page":463,"change":"ContentChange","types":["LIST"],"str":"- Y o u c o m p l y w i t h a l l o t h e r t e r m s o f t h i s a g r e e m e n t f o r f r e e","line":54,"x":72,"y":77.75999999999999,"width":"254.02","height":"8.64","fontName":["AAAAAA+LiberationMono"],"dir":["ltr"]}
|
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 16,
|
||||||
|
"items": 1242,
|
||||||
|
"groupedItems": 416,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
@ -0,0 +1,48 @@
|
|||||||
|
{
|
||||||
|
"pages": 16,
|
||||||
|
"items": 1242,
|
||||||
|
"groupedItems": 416,
|
||||||
|
"changes": 50,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Gabriela Said Reyes , Director, Dirección de Publicaciones de El Colegio de ","line":2,"x":108.02,"y":671.5,"width":"384.06","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Ninel Salcedo Romero , former Director of Marketing, Dirección de ","line":4,"x":108.02,"y":632.74,"width":"386.77","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Brian Connaughton, Área de Historia Regional y Comparada, Departamento de ","line":6,"x":108.02,"y":593.98,"width":"407.53","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. Robert Darnton, Carl H. Pforzheimer University Professor and University ","line":8,"x":108.02,"y":555.22,"width":"407.61","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. Gilbert Joseph, Farnam Professor of History & International Studies, Yale ","line":10,"x":108.02,"y":516.43,"width":"407.32","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. Herbert S. Klein, Gouverneur Morris Professor Emeritus of History, Columbia ","line":12,"x":108.02,"y":477.67,"width":"407.56","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"7. Jocelyn Olcott, Associate Professor, History and Gender, Sexualit y & Feminist ","line":16,"x":108.02,"y":410.23,"width":"406.88","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"8. William B. Taylor, Muriel McKevitt Sonne Professor of Latin American History, ","line":18,"x":108.02,"y":371.47,"width":"407.95","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"9. Pardha Karamsetty, President, Content & Media Solutions, Apex CoVantage; CEO, ","line":20,"x":108.02,"y":332.69,"width":"407.79","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":3,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"10. Prabhanjan Mattam , Project Manager, Apex CoVantage","line":22,"x":108.02,"y":293.93,"width":"281.12","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":10,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. The need to send the books to one particular vendor instead of dividing them ","line":7,"x":108.02,"y":614.02,"width":"383.11","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
||||||
|
{"page":10,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. The lack of electronic version ISBN (EISBN) assignments for any of the book s. ","line":10,"x":108.02,"y":560.86,"width":"393.38","height":"11.04","fontName":["ABCDEE+Georgia"],"dir":["ltr"]}
|
40
examples/The-Man-Without-A-Body/detectBlocks.json
Normal file
40
examples/The-Man-Without-A-Body/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 4,
|
||||||
|
"items": 522,
|
||||||
|
"groupedItems": 378,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
36
examples/The-Man-Without-A-Body/detectListItems.json
Normal file
36
examples/The-Man-Without-A-Body/detectListItems.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"pages": 4,
|
||||||
|
"items": 522,
|
||||||
|
"groupedItems": 378,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
40
examples/The-War-of-the-Worlds/detectBlocks.json
Normal file
40
examples/The-War-of-the-Worlds/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 293,
|
||||||
|
"items": 9255,
|
||||||
|
"groupedItems": 6520,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
36
examples/The-War-of-the-Worlds/detectListItems.json
Normal file
36
examples/The-War-of-the-Worlds/detectListItems.json
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
"pages": 293,
|
||||||
|
"items": 9255,
|
||||||
|
"groupedItems": 6520,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
40
examples/Tragedy-Of-The-Commons/detectBlocks.json
Normal file
40
examples/Tragedy-Of-The-Commons/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 7,
|
||||||
|
"items": 6779,
|
||||||
|
"groupedItems": 1096,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
58
examples/Tragedy-Of-The-Commons/detectListItems.json
Normal file
58
examples/Tragedy-Of-The-Commons/detectListItems.json
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
{
|
||||||
|
"pages": 7,
|
||||||
|
"items": 6779,
|
||||||
|
"groupedItems": 1096,
|
||||||
|
"changes": 206,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. J. B. Wiesner and H. F. York, Sci. Amer.","line":101,"x":392.9999999999999,"y":573.5400000000005,"width":"112.38","height":"8.50","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. G. Hardin, J. Hered. 50, 68 (1959); S. von","line":103,"x":392.28,"y":559.2000000000005,"width":"114.84","height":"9.60","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. J. von Neumann and 0. Morgenstern, Theory","line":105,"x":392.28,"y":544.8000000000005,"width":"131.52","height":"9.40","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"4. J. H. Fremlin, New Sci., No. 415 (1964), p. 285.","line":108,"x":392.4000000000001,"y":523.6200000000005,"width":"129.06","height":"9.20","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"5. A. Smith, The Wealth of Nations (Modem","line":109,"x":392.2800000000002,"y":516.6000000000004,"width":"121.50","height":"8.70","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"6. W. F. Lloyd, Two Lectures on the Checks to","line":111,"x":392.40000000000026,"y":502.2600000000004,"width":"122.52","height":"8.80","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"7. A. N. Whitehead, Science and the Modern","line":116,"x":392.8800000000003,"y":466.7400100000005,"width":"121.80","height":"8.60","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"8. G. Hardin, Ed. Population, Evolution, and","line":118,"x":392.88000000000045,"y":452.5800000000005,"width":"125.04","height":"9.40","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"9. S. McVay, Sci. Amer. 216 (No. 8>, 13 (1966).","line":121,"x":392.8800000000004,"y":431.4000000000005,"width":"122.82","height":"9.60","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"10. J. Fletcher, Situation Ethics (Westminster,","line":122,"x":390.12000000000046,"y":424.4400000000005,"width":"130.02","height":"9.40","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"11. Nuimbers D. Lack, The (Clarendon Natural Press, Regulation Oxford, of Animal 1954).","line":124,"x":390.12000000000035,"y":403.2000000000005,"width":"254.82","height":"11.20","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"12. H. Girvetz, From Wealth to Welfare (Stan-","line":125,"x":390.2400000000004,"y":395.99999000000054,"width":"126.18","height":"9.20","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"13. G. Hardin, Perspec. Biol. Med. 6, 366 (1963).","line":127,"x":390.36000000000047,"y":381.84000000000054,"width":"131.40","height":"10.00","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"14. U. Thant, Int. Planned Parenthood News, No.","line":128,"x":390.2400000000005,"y":374.5800000000006,"width":"136.20","height":"9.60","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"15. K. Davis, Science 158, 730 (1967).","line":130,"x":390.2400000000005,"y":360.6000000000006,"width":"102.48","height":"9.20","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"16. S. Tax, Ed., Evolution after Darwin (Univ.","line":131,"x":390.2400000000005,"y":353.4600000000006,"width":"126.84","height":"10.00","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"469.","dir":"ltr","width":"12.12","height":"8.30","transform":["5.05","0.00","0.00","8.30","402.12","339.42"],"fontName":"Courier","x":402.1200000000006,"y":339.4200100000006,"line":133}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"17. G. Bateson, D. D. Jackson, J. Haley, J. Weak-","line":134,"x":390.7200000000006,"y":332.2800000000006,"width":"133.44","height":"9.10","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"18. P. Goodman, New York Rev. Books 10(8),","line":136,"x":390.6000000000005,"y":317.8800000000007,"width":"125.64","height":"10.20","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"19. A. Comfort, The Anxiety Makers (Nelson,","line":138,"x":390.9600000000005,"y":303.7200000000006,"width":"127.62","height":"9.90","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"20. C. Frankel, The Case for Modern Man (Har-","line":140,"x":390.7200000000006,"y":289.5600000000006,"width":"131.70","height":"10.00","fontName":["Courier"],"dir":["ltr"]}
|
||||||
|
{"page":5,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"21. J. D. Roslansky, Genetics and the Future of","line":142,"x":390.9600000000006,"y":275.34000000000066,"width":"127.44","height":"9.80","fontName":["Courier"],"dir":["ltr"]}
|
40
examples/Watered-Soul-Blog-Book/detectBlocks.json
Normal file
40
examples/Watered-Soul-Blog-Book/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 644,
|
||||||
|
"items": 27118,
|
||||||
|
"groupedItems": 21363,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
1192
examples/Watered-Soul-Blog-Book/detectListItems.json
Normal file
1192
examples/Watered-Soul-Blog-Book/detectListItems.json
Normal file
File diff suppressed because it is too large
Load Diff
40
examples/WoodUp/detectBlocks.json
Normal file
40
examples/WoodUp/detectBlocks.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"pages": 255,
|
||||||
|
"items": 20093,
|
||||||
|
"groupedItems": 7254,
|
||||||
|
"changes": 0,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "block",
|
||||||
|
"annotation": "ADDED"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
129
examples/WoodUp/detectListItems.json
Normal file
129
examples/WoodUp/detectListItems.json
Normal file
@ -0,0 +1,129 @@
|
|||||||
|
{
|
||||||
|
"pages": 255,
|
||||||
|
"items": 20093,
|
||||||
|
"groupedItems": 7254,
|
||||||
|
"changes": 404,
|
||||||
|
"schema": [
|
||||||
|
{
|
||||||
|
"name": "line"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "types"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "y"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "width"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "height"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "str"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fontName"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dir"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"globals": {}
|
||||||
|
}
|
||||||
|
{"page":16,"change":"ContentChange","types":["LIST"],"str":"- den Fluss der verwendeten Holzbiomasse","line":7,"x":68.031,"y":494.16890000000006,"width":"173.47","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":16,"change":"ContentChange","types":["LIST"],"str":"- den Fluss der erzeugten Rückstände (Kohle)","line":8,"x":68.03099999999998,"y":480.1919000000001,"width":"183.52","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":33,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.66","height":"7.98","transform":["0.00","7.98","-7.98","0.00","70.62","250.32"],"fontName":"PNMSCP+PalatinoLinotype-Roman","x":70.62,"y":250.32,"line":37}
|
||||||
|
{"page":33,"change":"ContentChange","types":["NUMBERED_LIST"],"str":".","dir":"ltr","width":"2.00","height":"7.98","transform":["0.00","7.98","-7.98","0.00","120.24","120.18"],"fontName":"JWGNKV+PalatinoLinotype-Italic","x":120.24,"y":120.18,"line":46}
|
||||||
|
{"page":33,"change":"ContentChange","types":["LIST"],"str":"- R","line":48,"x":350.7,"y":100.86,"width":"7.99","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":33,"change":"ContentChange","types":["LIST"],"str":"- C","line":50,"x":367.14,"y":100.86,"width":"8.32","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":36,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.66","height":"7.98","transform":["0.00","7.98","-7.98","0.00","81.96","260.88"],"fontName":"PNMSCP+PalatinoLinotype-Roman","x":81.96,"y":260.88,"line":33}
|
||||||
|
{"page":36,"change":"ContentChange","types":["NUMBERED_LIST"],"str":".","dir":"ltr","width":"2.00","height":"7.98","transform":["0.00","7.98","-7.98","0.00","130.68","128.34"],"fontName":"JWGNKV+PalatinoLinotype-Italic","x":130.68,"y":128.34,"line":41}
|
||||||
|
{"page":38,"change":"ContentChange","types":["LIST"],"str":"- 0,5 <1 <1 <1 <1 <1 <1 <1 <1","line":11,"x":114.0573,"y":493.4427,"width":"79.14","height":"7.98","fontName":["JWGNKV+PalatinoLinotype-Italic","PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":38,"change":"ContentChange","types":["LIST"],"str":"- 39 ","line":22,"x":114.06,"y":399.48198,"width":"12.81","height":"7.98","fontName":["JWGNKV+PalatinoLinotype-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":38,"change":"ContentChange","types":["LIST"],"str":"- 7000 ","line":26,"x":114.06,"y":362.34,"width":"21.03","height":"7.98","fontName":["JWGNKV+PalatinoLinotype-Italic"],"dir":["ltr"]}
|
||||||
|
{"page":38,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.66","height":"7.98","transform":["0.00","7.98","-7.98","0.00","70.86","238.32"],"fontName":"PNMSCP+PalatinoLinotype-Roman","x":70.86,"y":238.32,"line":37}
|
||||||
|
{"page":38,"change":"ContentChange","types":["LIST"],"str":"- R","line":45,"x":352.02,"y":98.4,"width":"7.99","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":38,"change":"ContentChange","types":["LIST"],"str":"- C","line":47,"x":369.06,"y":98.4,"width":"8.32","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":39,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.66","height":"7.98","transform":["0.00","7.98","-7.98","0.00","70.62","252.30"],"fontName":"PNMSCP+PalatinoLinotype-Roman","x":70.62,"y":252.3,"line":33}
|
||||||
|
{"page":39,"change":"ContentChange","types":["LIST"],"str":"- R","line":41,"x":352.08,"y":111.84,"width":"7.99","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":39,"change":"ContentChange","types":["LIST"],"str":"- C","line":43,"x":369.12,"y":111.84,"width":"8.32","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":40,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"2.66","height":"7.98","transform":["0.00","7.98","-7.98","0.00","67.80","252.30"],"fontName":"PNMSCP+PalatinoLinotype-Roman","x":67.8,"y":252.3,"line":33}
|
||||||
|
{"page":40,"change":"ContentChange","types":["LIST"],"str":"- R","line":41,"x":348.78,"y":102.84,"width":"7.99","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":40,"change":"ContentChange","types":["LIST"],"str":"- C","line":43,"x":365.82,"y":102.84,"width":"8.32","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":42,"change":"ContentChange","types":["LIST"],"str":"- Ministerialdekret vom 18. Dezember 2008 (al lumfassender Tarif)","line":4,"x":68.04,"y":536.1629,"width":"266.14","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":42,"change":"ContentChange","types":["LIST"],"str":"- Ministerialdekret vom 6. Juli 2012 (FER - Dekret 2012) ","line":5,"x":68.04899999999998,"y":522.1859000000001,"width":"219.83","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":42,"change":"ContentChange","types":["LIST"],"str":"- Ministerialdekret vom 16. Juni 2016 (FER - Dekret 2016)","line":6,"x":68.04899999999998,"y":508.2089000000001,"width":"224.83","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":42,"change":"ContentChange","types":["LIST"],"str":"- Mangelnde Möglichkeit einer Änderung der Betriebsparameter der Anla -","line":24,"x":68.03100000000003,"y":238.21500000000003,"width":"303.36","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":42,"change":"ContentChange","types":["LIST"],"str":"- Besonderheit des Genehmigungsverfahrens, das eine Betriebseignungsbe -","line":28,"x":68.03100000000006,"y":182.18100000000004,"width":"303.39","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":43,"change":"ContentChange","types":["LIST"],"str":"- Mangelnde Bereitschaft der Anlagenbetreiber, „empirische“ Veränderun -","line":5,"x":70.91999999999999,"y":522.1859000000001,"width":"303.34","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":43,"change":"ContentChange","types":["LIST"],"str":"- Mangelnd e Bereitschaft der Partner, eine Laboreinrichtung mit marktähn -","line":8,"x":70.91999999999999,"y":480.1919000000001,"width":"303.34","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":43,"change":"ContentChange","types":["LIST"],"str":"- Aus der Analyse der Vergasungsanlagen in Südtirol geht hervor, dass zwi -","line":32,"x":70.92899999999995,"y":126.19800000000001,"width":"303.39","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":44,"change":"ContentChange","types":["LIST"],"str":"- Auch die Wahl der Leistung dieser Anlage wurde unter Berücksichtigung ","line":4,"x":68.03999999999996,"y":536.1629,"width":"303.43","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":44,"change":"ContentChange","types":["LIST"],"str":"- Die übrigen für die Originalkonfiguration verwendeten technischen und ","line":9,"x":68.03999999999996,"y":466.2149000000001,"width":"306.47","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":44,"change":"ContentChange","types":["LIST"],"str":"- „Investitio nsjahr“: die Wahl des Jahres, in dem der Eingriff vorgenommen ","line":22,"x":68.04,"y":266.166,"width":"305.50","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":44,"change":"ContentChange","types":["LIST"],"str":"- Die meisten in der Region angesiedelten Anlagen wurden zwischen ","line":25,"x":82.19699999999997,"y":224.172,"width":"292.91","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":44,"change":"ContentChange","types":["LIST"],"str":"- vermutlich werden noch einige Jahre Forschung erforderlich sein, um ","line":29,"x":82.19699999999996,"y":168.201,"width":"291.86","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":44,"change":"ContentChange","types":["LIST"],"str":"- Eine Hypothese sieht vor, die Änderungen an der Anlage im 10. Betriebs -","line":32,"x":68.031,"y":126.207,"width":"303.45","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":45,"change":"ContentChange","types":["LIST"],"str":"- Es wurde außerdem angenommen, dass ebenso viel ele ktrische und ther -","line":5,"x":70.91999999999996,"y":522.1859000000001,"width":"303.28","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":46,"change":"ContentChange","types":["LIST"],"str":"- Auf Grundlage des Marktpreises der Kohle in der Agrarbranche wurden ","line":2,"x":68.04,"y":564.1799,"width":"306.12","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":46,"change":"ContentChange","types":["LIST"],"str":"- Optimierte Konfig uration 1 – Preis für die Kohleaufwertung = 0 €/t;","line":6,"x":82.25999999999999,"y":508.2089000000001,"width":"268.68","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":46,"change":"ContentChange","types":["LIST"],"str":"- Optimierte Konfig uration 2 – Preis für die Kohleaufwertung = 100 €/t;","line":7,"x":80.81099999999998,"y":494.16890000000006,"width":"277.66","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":46,"change":"ContentChange","types":["LIST"],"str":"- Optimierte Konfig uration 3 – Preis für die Kohleaufwertung = 200 €/t;","line":8,"x":80.80199999999991,"y":480.1919000000001,"width":"277.66","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":46,"change":"ContentChange","types":["LIST"],"str":"- Optimierte Konfig uration 4 – Preis für die Kohleaufwertung = 500 €/t.","line":9,"x":80.79299999999984,"y":466.2149000000001,"width":"277.66","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":46,"change":"ContentChange","types":["LIST"],"str":"- In der optimierten Konfiguration 1 wurde angenommen, dass die Qualität ","line":10,"x":68.00399999999985,"y":452.1749000000001,"width":"303.42","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":49,"change":"ContentChange","types":["LIST"],"str":"- Förderung und Verkauf der erzeugten elektrischen Energie","line":5,"x":70.92000000000002,"y":524.88,"width":"244.59","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":49,"change":"ContentChange","types":["LIST"],"str":"- Verkauf der Wärmeenergie","line":6,"x":70.92000000000002,"y":510.903,"width":"114.28","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":49,"change":"ContentChange","types":["LIST"],"str":"- Einsparung der Entsorgungskosten und/oder Verkauf d er Kohle (in der ","line":7,"x":70.92,"y":496.863,"width":"306.94","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":64,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2019.","dir":"ltr","width":"17.97","height":"7.02","transform":["7.02","0.00","0.00","7.02","68.04","549.90"],"fontName":"CRDKGT+ArialMT","x":68.04000000000002,"y":549.90072,"line":4}
|
||||||
|
{"page":65,"change":"ContentChange","types":["LIST"],"str":"- eine erste Phase, bestehend aus einer anfänglichen Verzögerung sz eit, ","line":5,"x":70.92000000000002,"y":536.0429,"width":"305.55","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":65,"change":"ContentChange","types":["LIST"],"str":"- eine zweite Phase, in welch er der Wärmefluss i n Verbindung mit dem me -","line":7,"x":70.92000000000007,"y":508.0889000000001,"width":"303.24","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":65,"change":"ContentChange","types":["LIST"],"str":"- eine dritte Phase, in der man eine schnelle Wärmeflussverringerung be -","line":9,"x":70.91999999999996,"y":480.0719000000001,"width":"303.31","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":68,"change":"ContentChange","types":["LIST"],"str":"- 0.995 bzw. - 0,990 (n = 7, p = 0,01). ","line":5,"x":68.04299999999998,"y":522.063,"width":"142.13","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":68,"change":"ContentChange","types":["LIST"],"str":"- 0,439 - 0,358 0,402 -","line":28,"x":110.76,"y":321.3,"width":"67.38","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":68,"change":"ContentChange","types":["LIST"],"str":"- 0,990** - 0,600 0,993** 0,497 -","line":31,"x":110.76,"y":286.92,"width":"96.79","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":71,"change":"ContentChange","types":["LIST"],"str":"- 6,7 ± 0,1 4,8 ± 0,3 2,2 ± 0,4 6 ± 0,3 259 ± 11","line":21,"x":131.52,"y":480.84,"width":"141.26","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":71,"change":"ContentChange","types":["LIST"],"str":"- 6,0 ± 0,1 6,4 ± 0,3 2,8 ± 0,5 8 ± 1 229 ± 11","line":49,"x":131.52,"y":239.04,"width":"135.08","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"- PAK (Σ16 Moleküle) < 6 mg kg TS - 1 ;","line":15,"x":70.94700000000003,"y":387.84,"width":"148.68","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman","QBUDEH+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"- PCB < 0,06 mg kg TS - 1 ;","line":16,"x":70.91999999999999,"y":373.86,"width":"93.76","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"- Dioxine < 10 ng I - TEQ kg TS - 1","line":17,"x":70.923,"y":359.82,"width":"123.05","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"- Cd < 1,5 mg kg TS - 1 ;","line":18,"x":70.923,"y":345.84,"width":"83.60","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"- Cr < 0,5 mg kg TS - 1 ;","line":19,"x":70.917,"y":331.86,"width":"81.71","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":89,"change":"ContentChange","types":["LIST"],"str":"- Zn < 500 mg kg TS - 1","line":20,"x":70.923,"y":317.82,"width":"82.96","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1. Moarhof Meran 46°40'2.7\"N ","line":14,"x":72.54,"y":508.86,"width":"105.33","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"– B1C – B2C","line":19,"x":347.52,"y":498.06,"width":"39.08","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"2. Weißplatter Meran 46°39'17.27\"N ","line":21,"x":72.54,"y":477.18,"width":"125.07","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["LIST"],"str":"– B1C – B2C","line":26,"x":347.52,"y":466.38,"width":"39.08","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":107,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"3. Bloc k 65 Laimburg 46°23'23.16\"N ","line":28,"x":72.54,"y":445.74,"width":"122.37","height":"7.98","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":170,"change":"ContentChange","types":["LIST"],"str":"- Wasserpotenzial des Stammes um 12 Uhr mittags (Ψ MD , Werte in MP a), ","line":17,"x":68.04000000000002,"y":341.88,"width":"305.72","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman","QBUDEH+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":170,"change":"ContentChange","types":["LIST"],"str":"- Nettoassimilation von CO 2 (oder Nettofotosynthese, μmol/m 2 s), gemessen ","line":23,"x":68.0460000000001,"y":257.88,"width":"301.44","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":197,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"3.90","height":"7.02","transform":["0.00","7.02","-7.02","0.00","296.46","120.78"],"fontName":"CRDKGT+ArialMT","x":296.46,"y":120.78,"line":4}
|
||||||
|
{"page":197,"change":"ContentChange","types":["LIST"],"str":"- Emissionen (mmol/m 2","line":6,"x":296.46,"y":359.94,"width":"73.03","height":"7.02","fontName":["CRDKGT+ArialMT"],"dir":["ltr"]}
|
||||||
|
{"page":198,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"3.90","height":"7.02","transform":["0.00","7.02","-7.02","0.00","268.50","120.06"],"fontName":"CRDKGT+ArialMT","x":268.5,"y":120.06,"line":3}
|
||||||
|
{"page":198,"change":"ContentChange","types":["LIST"],"str":"- Emissionen (nmol/m2/s), die in Verbindung mit den sechs ","line":5,"x":268.5,"y":362.64,"width":"196.13","height":"7.02","fontName":["CRDKGT+ArialMT"],"dir":["ltr"]}
|
||||||
|
{"page":199,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"3.90","height":"7.02","transform":["0.00","7.02","-7.02","0.00","273.30","126.84"],"fontName":"CRDKGT+ArialMT","x":273.3,"y":126.84,"line":4}
|
||||||
|
{"page":199,"change":"ContentChange","types":["LIST"],"str":"- Emissionen (nmol/m2/s), die in Verbindung mit den sechs ","line":7,"x":273.3,"y":368.8809,"width":"196.61","height":"7.02","fontName":["CRDKGT+ArialMT"],"dir":["ltr"]}
|
||||||
|
{"page":210,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"594. https://doi.org/10.1007/s11104 - 013 - 1806 - x","line":33,"x":82.28699999999981,"y":130.14290000000025,"width":"185.74","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":212,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"523. https://doi.org/10 .1111/gcbb.12266","line":17,"x":82.28700000000009,"y":354.08990000000017,"width":"157.82","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":218,"change":"ContentChange","types":["LIST"],"str":"–","dir":"ltr","width":"3.90","height":"7.02","transform":["0.00","7.02","-7.02","0.00","313.13","148.41"],"fontName":"CRDKGT+ArialMT","x":313.1349,"y":148.4053,"line":3}
|
||||||
|
{"page":218,"change":"ContentChange","types":["LIST"],"str":"-","dir":"ltr","width":"1.95","height":"6.37","transform":["0.00","6.38","-6.37","0.00","211.52","165.18"],"fontName":"KITOYT+Calibri-Bold","x":211.5187,"y":165.1778,"line":13}
|
||||||
|
{"page":218,"change":"ContentChange","types":["LIST"],"str":"- Extraktion (SOX)","line":22,"x":183.5599,"y":209.8668,"width":"39.38","height":"5.73","fontName":["OORMCL+Calibri"],"dir":["ltr"]}
|
||||||
|
{"page":219,"change":"ContentChange","types":["LIST"],"str":"- Szenario 1 – Aktuelle Situation: Evaluierung der aktuell in Südtirol ge -","line":15,"x":70.947,"y":368.06690000000015,"width":"299.80","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":219,"change":"ContentChange","types":["LIST"],"str":"- Szenario 2 – Aktuelle Situation + Extraktion von hochwertigen Verbindun -","line":22,"x":70.95600000000005,"y":270.1019000000002,"width":"301.34","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":219,"change":"ContentChange","types":["LIST"],"str":"- Szenario 3 – Aktuelle Situation + V erbesserte Vergasung: e in Szenario mit ","line":30,"x":70.965,"y":158.09690000000026,"width":"303.06","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":220,"change":"ContentChange","types":["LIST"],"str":"- Szenario 4 – Aktuelle Situation + Extraktion von hochwertigen Verbindun -","line":5,"x":68.05799999999999,"y":522.0659,"width":"301.34","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":220,"change":"ContentChange","types":["LIST"],"str":"- Szenario 5 – Verbesserte Vergasung + Anwendung von Biochar auf land-","line":9,"x":68.05799999999996,"y":466.0949000000001,"width":"299.98","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":220,"change":"ContentChange","types":["LIST"],"str":"- Szenario 6 – Verbesserte Vergasung + Anwendung von Biochar auf land-","line":18,"x":68.07599999999991,"y":340.1129000000002,"width":"297.75","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":220,"change":"ContentChange","types":["LIST"],"str":"- Szenario 7 – Aktuelle Situation + Extraktion von hochwertigen Verbindun -","line":24,"x":68.08499999999987,"y":256.12490000000025,"width":"299.28","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":220,"change":"ContentChange","types":["LIST"],"str":"- Dynamisches Szenario: e in Szenario, das von Mal zu Mal definiert wird, je ","line":29,"x":68.09399999999994,"y":186.11390000000026,"width":"305.37","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":231,"change":"ContentChange","types":["LIST"],"str":"- Einsatz von synthetischen Düngemitteln;","line":8,"x":70.92900000000009,"y":480.0719000000001,"width":"170.48","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":231,"change":"ContentChange","types":["LIST"],"str":"- Einsatz von Bewässerung; ","line":9,"x":70.92900000000006,"y":466.0949000000001,"width":"111.74","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":231,"change":"ContentChange","types":["LIST"],"str":"- Kohlenstoffbindung im Boden;","line":10,"x":70.92900000000006,"y":452.0549000000001,"width":"129.13","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":231,"change":"ContentChange","types":["LIST"],"str":"- Vom Boden ausgehende Treibhausgasemissionen: Distickstoffmonoxid","line":11,"x":70.92900000000006,"y":438.0779000000001,"width":"303.40","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":238,"change":"ContentChange","types":["LIST"],"str":"- 52.458,81 t CO 2 eq) als in Szenario 1 ( - 6.554,09 t Öläquivalent und - 19.700,04 t ","line":11,"x":68.03999999999994,"y":270.36,"width":"313.60","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
||||||
|
{"page":255,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1143. https://doi.org/10.1234/4.2011.2517","dir":"ltr","width":"163.70","height":"9.00","transform":["9.00","0.00","0.00","9.00","85.13","312.10"],"fontName":"PNMSCP+PalatinoLinotype-Roman","x":85.13100000000003,"y":312.0959000000002,"line":20}
|
||||||
|
{"page":255,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"523. https://doi.org/10.1111/gcbb.12266","dir":"ltr","width":"157.77","height":"9.00","transform":["9.00","0.00","0.00","9.00","85.13","228.11"],"fontName":"PNMSCP+PalatinoLinotype-Roman","x":85.13100000000009,"y":228.10790000000026,"line":26}
|
||||||
|
{"page":255,"change":"ContentChange","types":["NUMBERED_LIST"],"str":"1230. https://doi.org/https://doi.or g/10.1007/s11367- 016 - 1087- 8","line":30,"x":85.13100000000009,"y":172.13690000000025,"width":"251.89","height":"9.00","fontName":["PNMSCP+PalatinoLinotype-Roman"],"dir":["ltr"]}
|
@ -15,6 +15,8 @@ import DetectToc from './transformer/DetectToc';
|
|||||||
import DetectHeaders from './transformer/DetectHeaders';
|
import DetectHeaders from './transformer/DetectHeaders';
|
||||||
import NoOpTransformer from './transformer/NoOpTransformer';
|
import NoOpTransformer from './transformer/NoOpTransformer';
|
||||||
import {type ParseConfig } from './parse';
|
import {type ParseConfig } from './parse';
|
||||||
|
import DetectListItems from './transformer/DetectListItems';
|
||||||
|
import DetectBlocks from './transformer/DetectBlocks';
|
||||||
|
|
||||||
export const transformers = [
|
export const transformers = [
|
||||||
new AdjustHeight(),
|
new AdjustHeight(),
|
||||||
@ -26,6 +28,8 @@ export const transformers = [
|
|||||||
new RemoveRepetitiveItems(),
|
new RemoveRepetitiveItems(),
|
||||||
new DetectToc(),
|
new DetectToc(),
|
||||||
new DetectHeaders(),
|
new DetectHeaders(),
|
||||||
|
new DetectListItems(),
|
||||||
|
new DetectBlocks(),
|
||||||
new NoOpTransformer(),
|
new NoOpTransformer(),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -10,6 +10,13 @@ function types(...types: TextType[]) {
|
|||||||
return types;
|
return types;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function toBlockType(type: TextType): TextType {
|
||||||
|
if (type === 'NUMBERED_LIST') {
|
||||||
|
return 'LIST';
|
||||||
|
}
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
export function isHeadline(type: TextType) {
|
export function isHeadline(type: TextType) {
|
||||||
return types('H1', 'H2', 'H3', 'H4', 'H5', 'H6').includes(type);
|
return types('H1', 'H2', 'H3', 'H4', 'H5', 'H6').includes(type);
|
||||||
}
|
}
|
||||||
|
175
src/transformer/DetectBlocks.ts
Normal file
175
src/transformer/DetectBlocks.ts
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
import Item from '../Item';
|
||||||
|
import ItemResult from '../ItemResult';
|
||||||
|
import ItemTransformer from './ItemTransformer';
|
||||||
|
import TransformContext from './TransformContext';
|
||||||
|
import LineItemMerger from '../debug/LineItemMerger';
|
||||||
|
import { groupByLine, groupByPage, min, onlyUniques } from '../support/groupingUtils';
|
||||||
|
import { MOST_USED_DISTANCE } from './CacluclateStatistics';
|
||||||
|
import { flatten } from '../support/functional';
|
||||||
|
import {
|
||||||
|
TextType,
|
||||||
|
mergeFollowingNonTypedItems,
|
||||||
|
mergeFollowingNonTypedItemsWithSmallDistance,
|
||||||
|
mergeToBlock,
|
||||||
|
toBlockType,
|
||||||
|
} from '../text-types';
|
||||||
|
import { assert } from '../assert';
|
||||||
|
|
||||||
|
export default class DetectBlocks extends ItemTransformer {
|
||||||
|
constructor() {
|
||||||
|
super(
|
||||||
|
'Detect Blocks',
|
||||||
|
'Like paragraphs, a list, etc...',
|
||||||
|
{
|
||||||
|
requireColumns: ['str', 'x', 'y'],
|
||||||
|
debug: {
|
||||||
|
showAll: false,
|
||||||
|
itemMerger: new LineItemMerger(false),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
(incomingSchema) => {
|
||||||
|
return incomingSchema.reduce((schema, column) => {
|
||||||
|
if (column === 'line') {
|
||||||
|
return [...schema, 'block', 'line'];
|
||||||
|
}
|
||||||
|
return [...schema, column];
|
||||||
|
}, new Array<string>());
|
||||||
|
},
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
transform(context: TransformContext, inputItems: Item[]): ItemResult {
|
||||||
|
const mostUsedDistance = context.getGlobal(MOST_USED_DISTANCE);
|
||||||
|
let createdBlocks = 0;
|
||||||
|
let lineItemCount = 0;
|
||||||
|
|
||||||
|
const blocks: Block[] = [];
|
||||||
|
let currentBlock = new Block();
|
||||||
|
groupByPage(inputItems).forEach((pageItems) => {
|
||||||
|
const flushStashedItems = () => {
|
||||||
|
if (currentBlock.entries.size > 0) {
|
||||||
|
blocks.push(currentBlock);
|
||||||
|
currentBlock = new Block();
|
||||||
|
createdBlocks++;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
const minX = minXFromPageItems(pageItems);
|
||||||
|
|
||||||
|
groupByLine(pageItems).forEach((lineItems) => {
|
||||||
|
lineItemCount++;
|
||||||
|
if (currentBlock.entries.size > 0 && shouldFlushBlock(currentBlock, lineItems, minX, mostUsedDistance)) {
|
||||||
|
flushStashedItems();
|
||||||
|
}
|
||||||
|
currentBlock.addLine(lineItems);
|
||||||
|
});
|
||||||
|
if (currentBlock.entries.size > 0) {
|
||||||
|
flushStashedItems();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return {
|
||||||
|
items: inputItems.map((item) => {
|
||||||
|
for (let i = 0; i < blocks.length; i++) {
|
||||||
|
const isInBlock = blocks[i].entries.has(item.uuid);
|
||||||
|
if (isInBlock) {
|
||||||
|
return item.withDataAddition({ block: i });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
throw new Error('Item not in any block');
|
||||||
|
}),
|
||||||
|
messages: ['Gathered ' + createdBlocks + ' blocks out of ' + lineItemCount + ' line items'],
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export function minXFromPageItems(items: Item[]) {
|
||||||
|
let minX = 999;
|
||||||
|
items.forEach((item) => {
|
||||||
|
minX = Math.min(minX, item.data['x']);
|
||||||
|
});
|
||||||
|
if (minX == 999) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return minX;
|
||||||
|
}
|
||||||
|
|
||||||
|
function shouldFlushBlock(stashedBlock: Block, lineItems: Item[], minX: number, mostUsedDistance: number) {
|
||||||
|
const lineType = toLineType(lineItems);
|
||||||
|
if (stashedBlock.type && mergeFollowingNonTypedItems(stashedBlock.type) && !lineType) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
const hasBigDistance = bigDistance(stashedBlock, lineItems, minX, mostUsedDistance);
|
||||||
|
if (
|
||||||
|
stashedBlock.type &&
|
||||||
|
mergeFollowingNonTypedItemsWithSmallDistance(stashedBlock.type) &&
|
||||||
|
!lineType &&
|
||||||
|
!hasBigDistance
|
||||||
|
) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (toBlockType(lineType) !== toBlockType(stashedBlock.type)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (lineType) {
|
||||||
|
return !mergeToBlock(lineType);
|
||||||
|
} else {
|
||||||
|
return hasBigDistance;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function bigDistance(block: Block, lineItems: Item[], minX: number, mostUsedDistance: number) {
|
||||||
|
const lineX = Math.min(...lineItems.map((item) => item.data['x']));
|
||||||
|
const lineY = Math.min(...lineItems.map((item) => item.data['y']));
|
||||||
|
const distance = block.minY - lineY;
|
||||||
|
if (distance < 0 - mostUsedDistance / 2) {
|
||||||
|
//distance is negative - and not only a bit
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
let allowedDisctance = mostUsedDistance + 1;
|
||||||
|
if (block.minX > minX && lineX > minX) {
|
||||||
|
//intended elements like lists often have greater spacing
|
||||||
|
allowedDisctance = mostUsedDistance + mostUsedDistance / 2;
|
||||||
|
}
|
||||||
|
if (distance > allowedDisctance) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
function toLineType(lineItems: Item[]): TextType | null {
|
||||||
|
const types = flatten(lineItems.map((item) => item.data['types'] || [])).filter(onlyUniques) as TextType[];
|
||||||
|
if (types.length > 1) {
|
||||||
|
throw `more than 1 type: ${types}`;
|
||||||
|
}
|
||||||
|
return types.length == 1 ? types[0] : null;
|
||||||
|
}
|
||||||
|
|
||||||
|
class Block {
|
||||||
|
type: TextType = null;
|
||||||
|
minX: number;
|
||||||
|
minY: number;
|
||||||
|
entries: Set<string> = new Set();
|
||||||
|
constructor() {}
|
||||||
|
|
||||||
|
addLine(items: Item[]) {
|
||||||
|
const lineType = toLineType(items);
|
||||||
|
if (this.type) {
|
||||||
|
assert(
|
||||||
|
!lineType || toBlockType(lineType) === this.type,
|
||||||
|
`Adding line of type ${lineType} to block of type ${this.type}`,
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
this.type = toBlockType(lineType);
|
||||||
|
}
|
||||||
|
this.minX = min(
|
||||||
|
items.map((item) => item.data['x']),
|
||||||
|
this.minX,
|
||||||
|
);
|
||||||
|
this.minY = min(
|
||||||
|
items.map((item) => item.data['y']),
|
||||||
|
this.minY,
|
||||||
|
);
|
||||||
|
items.forEach((item) => this.entries.add(item.uuid));
|
||||||
|
}
|
||||||
|
}
|
52
src/transformer/DetectListItems.ts
Normal file
52
src/transformer/DetectListItems.ts
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
import Item from '../Item';
|
||||||
|
import ItemResult from '../ItemResult';
|
||||||
|
import ItemTransformer from './ItemTransformer';
|
||||||
|
import TransformContext from './TransformContext';
|
||||||
|
import LineItemMerger from '../debug/LineItemMerger';
|
||||||
|
import { groupByLine } from '../support/groupingUtils';
|
||||||
|
import { itemWithType } from '../support/items';
|
||||||
|
import { isListItemCharacter, isNumberedListItem } from '../support/stringFunctions';
|
||||||
|
import { ListType } from '../text-types';
|
||||||
|
|
||||||
|
export default class DetectListItems extends ItemTransformer {
|
||||||
|
constructor() {
|
||||||
|
super('Detect List Items', 'Detect Lists with nesting', {
|
||||||
|
requireColumns: ['str'],
|
||||||
|
debug: {
|
||||||
|
// showAll: true,
|
||||||
|
itemMerger: new LineItemMerger(false),
|
||||||
|
},
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
transform(context: TransformContext, inputItems: Item[]): ItemResult {
|
||||||
|
let foundListItems = 0;
|
||||||
|
let foundNumberedItems = 0;
|
||||||
|
const uuidsToType = new Map<string, ListType>();
|
||||||
|
|
||||||
|
groupByLine(inputItems).forEach((lineItems) => {
|
||||||
|
const types = lineItems[0].data['types'];
|
||||||
|
if (!types) {
|
||||||
|
const firstText = lineItems[0].data['str'];
|
||||||
|
if (isListItemCharacter(firstText)) {
|
||||||
|
foundListItems++;
|
||||||
|
lineItems.forEach((i) => uuidsToType.set(i.uuid, 'LIST'));
|
||||||
|
} else if (isNumberedListItem(firstText)) {
|
||||||
|
foundNumberedItems++;
|
||||||
|
lineItems.forEach((i) => uuidsToType.set(i.uuid, 'NUMBERED_LIST'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
return {
|
||||||
|
items: inputItems.map((item) => {
|
||||||
|
const listType = uuidsToType.get(item.uuid);
|
||||||
|
if (listType) {
|
||||||
|
return itemWithType(item, listType);
|
||||||
|
}
|
||||||
|
return item;
|
||||||
|
}),
|
||||||
|
messages: [`Detected ${foundListItems} list items`, `Detected ${foundNumberedItems} numbered list items`],
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user