2012-06-15 80 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()