ITXEX7在TextPlusYExtractionStrategy如何考虑旋转角度

ITXEX7在TextPlusYExtractionStrategy如何考虑旋转角度,text,position,itext,landscape,Text,Position,Itext,Landscape,当旋转角度为0(纵向)时,文本定位(y)完全由TextPlusySExtractionsStrategy确定。如果旋转角度为90度(横向),则从左到右而不是从上到下提供位置y。当页面为90度时,如何考虑旋转来获得文本位置Y。 < P>下面的代码帮助我解决了这个问题。p> if(旋转==90){ chunkY=chunk.getLocation().getStartLocation().get(Vector.I1); } TextPlusYExtractionStrategy的构造函数可以获取旋转

当旋转角度为0(纵向)时,文本定位(y)完全由TextPlusySExtractionsStrategy确定。如果旋转角度为90度(横向),则从左到右而不是从上到下提供位置y。当页面为90度时,如何考虑旋转来获得文本位置Y。

< P>下面的代码帮助我解决了这个问题。p>
if(旋转==90){
chunkY=chunk.getLocation().getStartLocation().get(Vector.I1);
}
TextPlusYExtractionStrategy的构造函数可以获取旋转角度,并使用Vector.I1,它是块的x坐标。
该问题将仅解决横向(旋转=90)问题,以查找搜索文本的Y坐标。

请添加一些代码或测试用例,以便人们可以帮助您解决该问题。相关问题和答案:。在参考答案中,Y值在
float chunkY=chunk.getLocation().getStartLocation().get(Vector.I2)行中确定;
but
chunk.getLocation()
提供了有关块文本位置和方向的更多信息。您必须使用这些信息来改进上面的简单作业。这与上面文章中提供的HorizontalTextExtractionStrategy2不适用于itext 7吗?哪篇文章不适用于itext 7?您链接的问题与
HorizontalTextExtractionStrategy2
有何关联?