Szerző Téma: dxDrawText >> Sortörés  (Megtekintve 1240 alkalommal)

Nem elérhető Dom95

dxDrawText >> Sortörés
« Dátum: 2017. December 17. - 15:08:51 »
0
Sziasztok, szeretnék egy memo-t létrehozni amihez szükségem volna egy sortörésre. A sortörést önmagában megtudom csinálni de azt már nem, hogy a legutolsó szóköz után tegye azt be, ebben szeretnék segítséget kérni. Válaszokat előre is köszönöm.
« Utoljára szerkesztve: 2017. December 18. - 00:09:16 írta Dom95 »

dxDrawText >> Sortörés
« Válasz #1 Dátum: 2017. December 17. - 17:39:58 »
0

function addCharToString(str, pos, chr, howMany, origPos)
    if howMany == 0 then return str end
    if not origPos then origPos = pos end
    local stringVariation = str:sub(1, pos - 1) .. chr .. str:sub(pos + 1)
    howMany = howMany - 1
    return addCharToString(stringVariation, pos + origPos, chr, howMany, origPos)
end

 
@Enigma-nak köszönd meg.
 
Használat: 

 
(Legutolsó komment)
 
 
« Utoljára szerkesztve: 2017. December 17. - 17:43:15 írta thegergo02 »

Nem elérhető Dom95

dxDrawText >> Sortörés
« Válasz #2 Dátum: 2017. December 17. - 21:25:30 »
0
Idézetet írta: thegergo02 date=1513528798


   

function addCharToString(str, pos, chr, howMany, origPos)
    if howMany == 0 then return str end
    if not origPos then origPos = pos end
    local stringVariation = str:sub(1, pos - 1) .. chr .. str:sub(pos + 1)
    howMany = howMany - 1
    return addCharToString(stringVariation, pos + origPos, chr, howMany, origPos)
end

   
      @Enigma-nak köszönd meg.
   
   
      Használat: 
   
   
   
      (Legutolsó komment)
   
   
       
   


Ez csak egy stringet illeszt be xy karakter után, nem kérdezi az előtte lévő szóközt amire nekem lenne szükségem, az a gond, hogy oda tegyen egy \\n-t ahól elérte a maximális betű hosszúságot az eddig nekem is sikerült.

dxDrawText >> Sortörés
« Válasz #3 Dátum: 2017. December 17. - 22:20:49 »
0
egy funkciót rábindelsz a space-re és ellenörzöd hanyadik space?
 
//telefon
« Utoljára szerkesztve: 2017. December 17. - 22:21:00 írta thegergo02 »

Nem elérhető Dom95

dxDrawText >> Sortörés
« Válasz #4 Dátum: 2017. December 17. - 22:45:05 »
0
Idézetet írta: thegergo02 date=1513545649


   
      egy funkciót rábindelsz a space-re és ellenörzöd hanyadik space?
   
   
      //telefon
   


Hát végülis megoldható úgy is

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
dxDrawText >> Sortörés
« Válasz #5 Dátum: 2017. December 17. - 23:26:37 »
+1
https://wiki.multitheftauto.com/wiki/DxDrawText
 
dxDrawTextnek van wordBreak paramétere, ami arra szolgál, hogy ha a szöveg túlmenne a meghatározott szövegdobozon kívülre, akkor a szót új sorba rakja.

Nem elérhető Dom95

dxDrawText >> Sortörés
« Válasz #6 Dátum: 2017. December 18. - 00:08:24 »
0
Idézetet írta: DrAkE date=1513549597


   
      https://wiki.multitheftauto.com/wiki/DxDrawText
   
   
      dxDrawTextnek van wordBreak paramétere, ami arra szolgál, hogy ha a szöveg túlmenne a meghatározott szövegdobozon kívülre, akkor a szót új sorba rakja.
   


Ohh, köszönöm ezt az információt.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal