зеркало из https://github.com/mono/ikvm-fork.git
more files of the print API added
This commit is contained in:
Родитель
b072ef34a0
Коммит
6cdfe4ad23
|
@ -9462,11 +9462,13 @@ sun/security/jgss/wrapper/SunNativeProvider.java
|
|||
../../openjdk6-b16/jdk/src/share/classes/sun/font/AttributeMap.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/AttributeValues.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/BidiUtils.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/CharToGlyphMapper.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/CoreMetrics.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/Decoration.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/EAttribute.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/ExtendedTextLabel.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/ExtendedTextSourceLabel.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/Font2DHandle.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/FontDesignMetrics.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/FontLineMetrics.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/font/FontResolver.java
|
||||
|
@ -9850,6 +9852,7 @@ sun/security/jgss/wrapper/SunNativeProvider.java
|
|||
../../openjdk6-b16/jdk/src/share/classes/sun/java2d/pisces/Renderer.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/java2d/pisces/Stroker.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/java2d/pisces/Transform4.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/java2d/Spans.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/java2d/StateTrackable.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/java2d/StateTrackableDelegate.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/java2d/StateTracker.java
|
||||
|
@ -10279,12 +10282,18 @@ sun/security/jgss/wrapper/SunNativeProvider.java
|
|||
../../openjdk6-b16/jdk/src/share/classes/sun/print/ImagePrinter.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/OpenBook.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PageableDoc.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PathGraphics.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PeekGraphics.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PeekMetrics.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PrinterGraphicsConfig.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PrinterGraphicsDevice.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PrintJob2D.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PrintJobAttributeException.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/PrintJobFlavorException.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/ProxyGraphics.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/ProxyGraphics2D.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/ProxyPrintGraphics.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/RasterPrinterJob.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/ServiceDialog.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/ServiceNotifier.java
|
||||
../../openjdk6-b16/jdk/src/share/classes/sun/print/SunAlternateMedia.java
|
||||
|
|
|
@ -293,8 +293,19 @@ public abstract class GraphicsConfiguration {
|
|||
* @see Component#createVolatileImage(int, int)
|
||||
* @since 1.5
|
||||
*/
|
||||
public abstract VolatileImage createCompatibleVolatileImage(int width, int height,
|
||||
ImageCapabilities caps, int transparency) throws AWTException;
|
||||
public VolatileImage createCompatibleVolatileImage(int width, int height,
|
||||
ImageCapabilities caps, int transparency) throws AWTException
|
||||
{
|
||||
VolatileImage vi =
|
||||
new Container().createVolatileImage(width, height, caps);
|
||||
if (caps != null && caps.isAccelerated() &&
|
||||
!vi.getCapabilities().isAccelerated())
|
||||
{
|
||||
throw new AWTException("Supplied image capabilities could not " +
|
||||
"be met by this graphics configuration.");
|
||||
}
|
||||
return vi;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the {@link ColorModel} associated with this
|
||||
|
|
|
@ -24,7 +24,11 @@
|
|||
|
||||
package sun.awt.image;
|
||||
|
||||
import java.awt.image.BufferedImage;
|
||||
|
||||
public abstract class ToolkitImage extends java.awt.Image
|
||||
{
|
||||
public abstract ImageRepresentation getImageRep();
|
||||
|
||||
public abstract BufferedImage getBufferedImage();
|
||||
}
|
||||
|
|
|
@ -43,4 +43,11 @@ public class CompositeFont extends Font2D{
|
|||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public int getNumSlots() {
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public PhysicalFont getSlotFont(int slot) {
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -35,6 +35,8 @@ import java.util.Locale;
|
|||
*/
|
||||
public abstract class Font2D{
|
||||
|
||||
public Font2DHandle handle;
|
||||
|
||||
/* SunGraphics2D has font, tx, aa and fm. From this info
|
||||
* can get a Strike object from the cache, creating it if necessary.
|
||||
* This code is designed for multi-threaded access.
|
||||
|
@ -139,6 +141,10 @@ public abstract class Font2D{
|
|||
return 0;
|
||||
}
|
||||
|
||||
public int charToGlyph(int wchar) {
|
||||
return wchar;
|
||||
}
|
||||
|
||||
public int getMissingGlyphCode(){
|
||||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
|
|
Загрузка…
Ссылка в новой задаче