I faced the same issue today. I discovered the "wrap" property applies to static_texts as well as edit_fields. It doesn't appear to be documented at all in the SDK API Reference, while it is documented in the SDK Programmers Guide as applying to edit_fields but not static_texts. Here's a test program illustrating its use: local LrDialogs = import 'LrDialogs' local LrFunctionContext = import 'LrFunctionContext' local LrView = import 'LrView' local f = LrView.osFactory() local text = [=[Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed feugiat quam nec mauris auctor dignissim eu sit amet sapien. Nullam scelerisque lacus libero. Donec iaculis lacinia viverra. Nulla suscipit viverra condimentum. Nam id diam metus, non ullamcorper justo. Curabitur mollis urna sed ligula molestie ullamcorper convallis nisl adipiscing. Suspendisse blandit lobortis risus non laoreet. Proin dictum, nulla a varius faucibus, enim elit pharetra tortor, a commodo mi nulla et leo. Cras in varius odio. Donec erat neque, bibendum at elementum sit amet, tincidunt a nunc. Donec tincidunt aliquet libero non vulputate. Proin eget nibh ante. Curabitur tincidunt felis quis turpis.]=] LrFunctionContext.callWithContext ("test", function (context) text = string.gsub (text, "%c", " ") LrDialogs.presentModalDialog {title = "Test", contents = f:column { f:edit_field {value = text, wrap = true, width_in_chars = 40, height_in_lines = 10, enabled = false}, f:static_text {title = text, wrap = true, width_in_chars = 40, height_in_lines = 10}}} end)
... View more