Bug 120315 If the display property of an item is set to "none", it doesn't take effect in new pdf emitter.
Description: If the display property of an item is set to "null", it doesn't take effect in new pdf emitter. steps to reproduce: 1. Add a label. 2. Open "properties" view. 3. Set section>Display as "none". 4. Preview in PDF. Expected result: the label disappears. Actual result: the label is still visible.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/css/engine/value/birt/VisibleFormatManager.java
throws DOMException {
		switch (lu.getLexicalUnitType()) {
		case LexicalUnit.SAC_INHERIT:
			return CSSValueConstants.INHERIT_VALUE;
		default:
			throw createInvalidLexicalUnitDOMException(lu.getLexicalUnitType());
		case LexicalUnit.SAC_IDENT:
		case LexicalUnit.SAC_STRING_VALUE:
		}
		ListValue result = new ListValue();
		for (;;) {
			switch (lu.getLexicalUnitType()) {
			case LexicalUnit.SAC_STRING_VALUE:
				result.append(new StringValue(CSSPrimitiveValue.CSS_STRING, lu
						.getStringValue()));
				lu = lu.getNextLexicalUnit();
				break;
			case LexicalUnit.SAC_IDENT:
				StringBuffer sb = new StringBuffer(lu.getStringValue());
				lu = lu.getNextLexicalUnit();
				if (lu != null
						&& lu.getLexicalUnitType() == LexicalUnit.SAC_IDENT) {
					do {
						sb.append(' ');
						sb.append(lu.getStringValue());
						lu = lu.getNextLexicalUnit();
					} while (lu != null
							&& lu.getLexicalUnitType() == LexicalUnit.SAC_IDENT);
					result.append(new StringValue(CSSPrimitiveValue.CSS_STRING,
							sb.toString()));