/** The FO namespace name. */
protected static String foURI = "http://www.w3.org/1999/XSL/Format";
+ /** The XHTML namespace name. */
+ protected static String xhtmlURI = "http://www.w3.org/1999/xhtml";
/** Construct a new ColumnScanEmitter. */
public ColumnScanEmitter(NamePool namePool) {
int thisFingerprint = namePool.getFingerprint(nameCode);
int colFingerprint = namePool.getFingerprint("", "col");
+ int XHTMLcolFingerprint = namePool.getFingerprint(xhtmlURI, "col");
int foColFingerprint = namePool.getFingerprint(foURI, "table-column");
if (thisFingerprint == colFingerprint
- || thisFingerprint == foColFingerprint) {
+ || thisFingerprint == foColFingerprint || thisFingerprint == XHTMLcolFingerprint) {
if (numColumns >= width.length) {
String newWidth[] = new String[width.length+10];
for (int count = 0; count < width.length; count++) {
width = newWidth;
}
- if (thisFingerprint == colFingerprint) {
+ if (thisFingerprint == colFingerprint || thisFingerprint == XHTMLcolFingerprint) {
if (attributes.getValue("width") == null) {
width[numColumns++] = "1*";
} else {
/** The FO namespace name. */
protected static String foURI = "http://www.w3.org/1999/XSL/Format";
+ /** The XHTML namespace name. */
+ protected static String xhtmlURI = "http://www.w3.org/1999/xhtml";
/** Construct a new ColumnUpdateEmitter. */
public ColumnUpdateEmitter(Controller controller,
int thisFingerprint = namePool.getFingerprint(nameCode);
int colFingerprint = namePool.getFingerprint("", "col");
+ int XHTMLcolFingerprint = namePool.getFingerprint(xhtmlURI, "col");
int foColFingerprint = namePool.getFingerprint(foURI, "table-column");
- if (thisFingerprint == colFingerprint) {
+ if (thisFingerprint == colFingerprint || thisFingerprint == XHTMLcolFingerprint ) {
AttributeCollection attr = new AttributeCollection(namePool, attributes);
int widthFingerprint = namePool.getFingerprint("", "width");