2012-06-15 33 views
0

我试图打印一个大字符串到alivepdf。我将它的换行符分割成一个数组,然后在循环中打印每个单独的元素。AlivePDF word-wrap writeText()

我遇到的问题是,当一个长字符串打印在alivepdf中时,writeText()将自动换行并转到一个新行(基于第一个参数)。如果字符串字包装超过两次,则数组中的下一个元素将在下一次迭代期间打印在包装字符串的最后一位。

是否有可能提取当前的字符串被包装后的y值?或者也许返回一个字符串将被包装的次数?我的利润率设为20.谢谢!

var noteLines:Array = noteText.text.split('\r'); 
for each (var line:String in noteLines) { 
    y += 10; 
    printPDF.setXY(x, y); 
    printPDF.writeText(5, line);  
} 

回答

0

这是获得pdf当前y位置的代码。

printPDF.getY()