LibreOffice කාර්යාල කට්ටලය තුළ
ක්රමලේඛනය ඉගැන්වීම සහ දෛශික ඇඳීම් ඇතුළත් කිරීම සඳහා නිර්මාණය කර ඇති LibreLogo සංරචකය එහි ක්රියාකාරිත්වය පයිතන් කේතයට පරිවර්තනය කිරීම නිසා මෙම අවදානම ඇති වේ. LibreLogo උපදෙස් ක්රියාත්මක කිරීමේ හැකියාව සමඟින්, ප්රහාරකයෙකුට LibreLogo හි සපයා ඇති "run" විධානය භාවිතා කිරීමෙන් වත්මන් පරිශීලක සැසියේ සන්දර්භය තුළ ඕනෑම Python කේතයක් ක්රියාත්මක කිරීමට හේතු විය හැක. Python වෙතින්, system() ශ්රිතය භාවිතයෙන්, ඔබට අත්තනෝමතික පද්ධති විධානයන් ඇමතීමට හැකිය.
LibreLogo යනු විකල්ප සංරචකයකි, නමුත් LibreOffice ඔබට LibreLogo ඇමතීමට ඉඩ සලසන මැක්රෝ පෙරනිමියෙන් ලබා දෙන අතර මෙහෙයුම තහවුරු කිරීමක් අවශ්ය නොවන අතර උපරිම සාර්ව ආරක්ෂණ මාදිලිය සක්රීය කර ඇති විට පවා අනතුරු ඇඟවීමක් නොපෙන්වයි (“ඉතා ඉහළ” මට්ටම තෝරා ගැනීම )
පහර දීමට, ඔබට එවැනි මැක්රෝවක් ක්රියාරම්භ කරන ලද සිදුවීම් හසුරුවන්නකට බැඳිය හැක, උදාහරණයක් ලෙස, මූසික කර්සරය යම් ප්රදේශයක සැරිසරන විට හෝ ලේඛනය මත ආදාන අවධානය සක්රිය වූ විට (onFocus සිදුවීම). එහි ප්රතිඵලයක් වශයෙන්, ප්රහාරකයෙකු විසින් සකස් කරන ලද ලේඛනයක් විවෘත කිරීමේදී, පරිශීලකයා නොදැනුවත්ව පයිතන් කේතය සැඟවුණු ක්රියාත්මක කිරීම සාක්ෂාත් කර ගත හැකිය. උදාහරණයක් ලෙස, සූරාකෑමේ උදාහරණයෙහි, ලේඛනයක් විවෘත කිරීමේදී, අනතුරු ඇඟවීමකින් තොරව පද්ධති කැල්ක්යුලේටරය දියත් කරනු ලැබේ.
ජුලි 6.2.5 වන දින නිකුත් කරන ලද LibreOffice 1 යාවත්කාලීනයේදී අවදානම නිශ්ශබ්දව නිරාකරණය කර ඇත, නමුත් එය සිදු වූ පරිදි, ගැටළුව සම්පූර්ණයෙන්ම ඉවත් කර නැත (මැක්රෝස් වෙතින් LibreLogo ඇමතීම පමණක් අවහිර කර ඇත) සහ
මූලාශ්රය: opennet.ru