karurkarthi / xdocreport

Automatically exported from code.google.com/p/xdocreport
0 stars 0 forks source link

Manage FieldsMetadata image with @annotations #265

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Dynamic image is managed with FielsMetadata 

---------------------------------------------------
FieldsMetadata metadata = new FieldsMetadata();
metadata.addFieldAsImage("logo", "project.Logo");
report.setFieldsMetadata(metadata);
---------------------------------------------------

see https://code.google.com/p/xdocreport/wiki/DocxReportingJavaMainDynamicImage

Since 1.0.2 we have annotation @FieldMetadata (see 
https://code.google.com/p/xdocreport/wiki/FieldsMetadataTemplate)

It should be cool to use this annotation for image. Instead of doing that

---------------------------------------------------
FieldsMetadata metadata = new FieldsMetadata();
metadata.addFieldAsImage("logo", "project.Logo");
report.setFieldsMetadata(metadata);
---------------------------------------------------

Use annotation 

---------------------------------------------------
public class Project {
  @FieldMetadata(imageName="logo")
  public byte[] getLogo() {

  }
}
---------------------------------------------------

Original issue reported on code.google.com by angelo.z...@gmail.com on 23 May 2013 at 11:51

GoogleCodeExporter commented 9 years ago

Original comment by angelo.z...@gmail.com on 16 Sep 2013 at 2:31