将输入值发送到java类

时间:2016-05-26 10:48:43

标签: java android class input parameters

这是我的班级。

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;
    }
}

我可以向这个类发送一个整数参数吗?

1 个答案:

答案 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)