如何使用QWeb在图像中换行

时间:2018-07-02 17:27:49

标签: odoo odoo-10 qweb

我想将带边框的文本与小文本一起包装在顶部,并在左侧显示颜色代码。 截至目前,文本字段和地址都位于左侧。如何使颜色代码显示在左侧,小文本显示在顶部,公司名称显示在底部?

private TemplatePDF templatePDF;

FirebaseDatabase database;
DatabaseReference reference;

Button btnRatio1;

ArrayList<String[]> rowqa=new ArrayList<>();

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_reportes);

    database=FirebaseDatabase.getInstance();
    reference=database.getReference("Requests");

    btnRatio1=findViewById(R.id.Quality);

    btnRatio1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            reference.orderByChild("date").startAt("1530002755582").endAt("1530504865654").
                    addValueEventListener(new ValueEventListener() {
                        @Override
                        public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                            showData(dataSnapshot);
                        }

                        @Override
                        public void onCancelled(@NonNull DatabaseError databaseError) {

                        }
                    });

            createTemplate(rowqa);
        }
    });
}

private void showData(DataSnapshot dataSnapshot){

    int total=(int)dataSnapshot.getChildrenCount();
    int count=0;
    String[]row;
    for (DataSnapshot myDataSnapshot : dataSnapshot.getChildren())
    {
        Request rq = myDataSnapshot.getValue(Request.class);
        if (rq.getStatuscali().equals("0"))
        {
            count++;
        }
    }
    row= new String[]{Common.getDate(Long.parseLong("1529945980802")),String.valueOf(count),String.valueOf(total),""+ count/total};
    addRow(row);

}
private void createTemplate(ArrayList<String[]> rowqa) {
    TemplatePDF templatePDF1 = new TemplatePDF(getApplicationContext());
    templatePDF1.openDocument("Quality");
    templatePDF1.addTitles("Frutifelles E.I.R.L.","Calidad de pedidos generados","25/06/2018");
    templatePDF1.createTable(header,rowqa);
    templatePDF1.closeDocument();
    templatePDF1.viewPDF();
}

private void addRow(String[]row){
    rowqa.add(row);
}

0 个答案:

没有答案