这是我的班级。
USING (SELECT * FROM [dbo].[Temp] where [dbo].[Temp].word is not null) source
这是我用我班级的方式。
package com.example.ali.pdftoepub;
import android.util.Log;
import com.itextpdf.text.Rectangle;
import com.itextpdf.text.pdf.parser.ImageRenderInfo;
import com.itextpdf.text.pdf.parser.TextExtractionStrategy;
import com.itextpdf.text.pdf.parser.TextRenderInfo;
import com.itextpdf.text.pdf.parser.Vector;
public class SemTextExtractionStrategy implements TextExtractionStrategy {
private String text;
@Override
public void beginTextBlock() {
}
@Override
public void renderText(TextRenderInfo renderInfo) {
text = renderInfo.getFont().getPostscriptFontName();
}
@Override
public void endTextBlock() {
}
@Override
public void renderImage(ImageRenderInfo renderInfo) {
}
@Override
public String getResultantText() {
return text;
}
}
我可以向这个类发送一个整数参数吗?
答案 0 :(得分:2)
您可以在将类semTextExtractionStrategy对象传递给PdfTextExtractor.getTextFromPage之前为类添加属性并进行设置。
类似的东西:
public class SemTextExtractionStrategy implements TextExtractionStrategy
{
private String text;
private int myInt;
public void setMyInt(int i){
this.myInt = i;
}
......
你可以在内部方法中使用myInt。
semTextExtractionStrategy.setMyInt(5);
String text = PdfTextExtractor.getTextFromPage(reader, 1, semTextExtractionStrategy)