this.foDocumentFacade = new FoDocumentFacade( document );
}
+ public ExcelToFoConverter( FoDocumentFacade foDocumentFacade )
+ {
+ this.foDocumentFacade = foDocumentFacade;
+ }
+
protected String createPageMaster( float tableWidthIn, String pageMasterName )
{
final float paperHeightIn;
private String cssClassPrefixTable = "t";
- private final String cssClassTable;
-
private Map<Short, String> excelStyleToClass = new LinkedHashMap<Short, String>();
private final HtmlDocumentFacade htmlDocumentFacade;
public ExcelToHtmlConverter( Document doc )
{
htmlDocumentFacade = new HtmlDocumentFacade( doc );
- cssClassTable = htmlDocumentFacade.getOrCreateCssClass(
- cssClassPrefixTable,
- "border-collapse:collapse;border-spacing:0;" );
+ }
+
+ public ExcelToHtmlConverter( HtmlDocumentFacade htmlDocumentFacade )
+ {
+ this.htmlDocumentFacade = htmlDocumentFacade;
}
protected String buildStyle( HSSFWorkbook workbook, HSSFCellStyle cellStyle )
return;
Element table = htmlDocumentFacade.createTable();
- table.setAttribute( "class", cssClassTable );
+ htmlDocumentFacade.addStyleClass( table, cssClassPrefixTable,
+ "border-collapse:collapse;border-spacing:0;" );
Element tableBody = htmlDocumentFacade.createTableBody();
this.foDocumentFacade = new FoDocumentFacade( document );
}
+ public WordToFoConverter( FoDocumentFacade foDocumentFacade )
+ {
+ this.foDocumentFacade = foDocumentFacade;
+ }
+
protected Element createNoteInline( String noteIndexText )
{
Element inline = foDocumentFacade.createInline();
this.htmlDocumentFacade = new HtmlDocumentFacade( document );
}
+ public WordToHtmlConverter( HtmlDocumentFacade htmlDocumentFacade )
+ {
+ this.htmlDocumentFacade = htmlDocumentFacade;
+ }
+
@Override
protected void afterProcess()
{
basicLink );
}
- @Override
- protected void processImageWithoutPicturesManager( Element currentBlock,
- boolean inlined, Picture picture )
- {
- // no default implementation -- skip
- currentBlock.appendChild( htmlDocumentFacade.document
- .createComment( "Image link to '"
- + picture.suggestFullFileName() + "' can be here" ) );
- }
-
protected void processImage( Element currentBlock, boolean inlined,
Picture picture, String imageSourcePath )
{
currentBlock.appendChild( root );
}
+ @Override
+ protected void processImageWithoutPicturesManager( Element currentBlock,
+ boolean inlined, Picture picture )
+ {
+ // no default implementation -- skip
+ currentBlock.appendChild( htmlDocumentFacade.document
+ .createComment( "Image link to '"
+ + picture.suggestFullFileName() + "' can be here" ) );
+ }
+
@Override
protected void processLineBreak( Element block, CharacterRun characterRun )
{
this.textDocumentFacade = new TextDocumentFacade( document );
}
+ public WordToTextConverter( TextDocumentFacade textDocumentFacade )
+ {
+ this.textDocumentFacade = textDocumentFacade;
+ }
+
@Override
protected void afterProcess()
{