Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex AlivePDF word wrap in writeText()_Apache Flex_Pdf Generation_Alivepdf - Fatal编程技术网

Apache flex AlivePDF word wrap in writeText()

Apache flex AlivePDF word wrap in writeText(),apache-flex,pdf-generation,alivepdf,Apache Flex,Pdf Generation,Alivepdf,我正在尝试将一个大字符串打印到alivepdf。我通过新行将字符串拆分为一个数组,然后在循环中打印每个单独的元素 我遇到的问题是,当在alivepdf中打印一个长字符串时,writeText将自动换行,并根据第一个参数转到新行。如果字符串字的换行次数超过两次,那么在下一次迭代中,数组中的下一个元素将在换行字符串的最后一位上打印 是否可以在对字符串进行文字包装后提取当前y值?或者返回字符串将被字包装的次数?我的利润率设为20。谢谢 var noteLines:Array = noteText.te

我正在尝试将一个大字符串打印到alivepdf。我通过新行将字符串拆分为一个数组,然后在循环中打印每个单独的元素

我遇到的问题是,当在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);    
}

下面是获取pdf当前y位置的代码

printPDF.getY