amir54 138 ارسال شده در 19 شهریور، ۱۳۹۶ اشتراک گذاری ارسال شده در 19 شهریور، ۱۳۹۶ سلام من خیلی وقته دنبال این سورس بودم که هیچ جا آموزش درست حسابی نبود یا فاصله کم و زیاد میشد یا اصلا کار نمی کرد ولی تونستم بسازمش امیدوارم شما رو یکم به هدفتون نزدیک کرده باشم کتابخونه StringUtils فعال باشه Sub Globals Private lbl1 As Label End Sub Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("m") lbl1.Color = Colors.Red lbl1.Text = "a" & CRLF & "b"& CRLF & "c"& CRLF & "d"& CRLF & "f"& CRLF & "g"& CRLF & "End" change(lbl1,1.6) End Sub Sub change(leb As Label,Line As Float) As Double Private before,after,ht As Double Private Obj1 As Reflector Private strUtil As StringUtils ht = strUtil.MeasureMultilineTextHeight(leb , leb.text) Obj1.Target = leb before = Obj1.RunMethod("getLineHeight") DoEvents Obj1.RunMethod3("setLineSpacing", 0.10, "java.lang.float", Line, "java.lang.float") after = Obj1.RunMethod("getLineHeight") DoEvents ht = ((after * ht)/before) leb.Height = ht Return ht End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.