السلام عليكم ورحمة الله وبركاته
كيف حال الجميع ؟

هل فيه طريقة لتوسيط النص في الديالوج ؟
كيف حال الجميع ؟

هل فيه طريقة لتوسيط النص في الديالوج ؟
str=
[[
إِنَّا فَتَحْنَا لَكَ فَتْحًا مُبِينًا
لِيَغْفِرَ لَكَ اللَّهُ مَا تَقَدَّمَ مِنْ ذَنْبِكَ وَمَا تَأَخَّرَ وَيُتِمَّ نِعْمَتَهُ عَلَيْكَ وَيَهْدِيَكَ صِرَاطًا مُسْتَقِيمًا
وَيَنْصُرَكَ اللَّهُ نَصْرًا عَزِيزًا
]]
---------------
d=0;tamer=''
for each in str:gmatch(("([^%s]+)"):format("\n")) do
x = String.ToNumber(String.Length(each));
d = math.max(x,d);
end
for each in str:gmatch(("([^%s]+)"):format("\n")) do
x = String.ToNumber(String.Length(each));
if x < d then
y=d-x; tik= String.Repeat(" ", y/2);
tamer = tamer ..tik..each..tik.."\n"
else
tamer = tamer ..each.."\n"
end;end
Dialog.Message("Notice", tamer);
str=
[[
إِنَّا فَتَحْنَا لَكَ فَتْحًا مُبِينًا
لِيَغْفِرَ لَكَ اللَّهُ مَا تَقَدَّمَ مِنْ ذَنْبِكَ وَمَا تَأَخَّرَ وَيُتِمَّ نِعْمَتَهُ عَلَيْكَ وَيَهْدِيَكَ صِرَاطًا مُسْتَقِيمًا
وَيَنْصُرَكَ اللَّهُ نَصْرًا عَزِيزًا
]]
---------------
d=0;tamer=''
for each in str:gmatch(("([^%s]+)"):format("\n")) do
x = String.ToNumber(String.Length(each));
d = math.max(x,d);
end
for each in str:gmatch(("([^%s]+)"):format("\n")) do
x = String.ToNumber(String.Length(each));
if x < d then
y=d-x; tik= String.Repeat(" ", y/2);
tamer = tamer ..tik..each..tik.."\n"
else
tamer = tamer ..each.."\n"
end;end
Dialog.Message("Notice", tamer);
x = String.ToNumber(String.Length(each));
for each in str:gmatch(("([^%s]+)"):format("\n")) do
x = String.ToNumber(String.Length(each));
تعليق