Bug 272616 GB18030: 4-byte GB18030 displayed as ? in SWT Clipboard RTFTransfer.
examples/org.eclipse.swt.examples/src/org/eclipse/swt/examples/clipboard/ClipboardExample.java
Rectangle rect = copyImage[0].getBounds();
				Rectangle client = copyImageCanvas.getClientArea();		
				copyHBar.setMaximum(rect.width);
				copyVBar.setMaximum(rect.height);
				copyHBar.setThumb(Math.min(rect.width, client.width));
				copyVBar.setThumb(Math.min(rect.height, client.height));
				copyImageCanvas.scroll(0, 0, 0, 0, rect.width, rect.height, true);
				copyVBar.setSelection(0);
				copyHBar.setSelection(0);
				copyImageCanvas.redraw();
			}
		}
	});	
	Button b = new Button(copyParent, SWT.PUSH);
	b.setText("Copy");
	b.addSelectionListener(new SelectionAdapter() {
		public void widgetSelected(SelectionEvent e) {
			if (copyImage[0] != null) {
				status.setText("");
				clipboard.setContents(new Object[] {copyImage[0].getImageData()}, new Transfer[] {ImageTransfer.getInstance()});
			} else {
				status.setText("nothing to copy");
			}
		}
	});
	
	final Image[] pasteImage = new Image[] {null};	  
	l = new Label(pasteParent, SWT.NONE);
	l.setText("ImageTransfer:");
	final Canvas pasteImageCanvas = new Canvas(pasteParent, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);