diff options
author | Rüdiger Timm <rt@openoffice.org> | 2004-11-26 16:05:43 +0000 |
---|---|---|
committer | Rüdiger Timm <rt@openoffice.org> | 2004-11-26 16:05:43 +0000 |
commit | e7119701583fda213d9f2dc01a86ed49f783d35c (patch) | |
tree | ce6d4a7c6750f0ffc45ad567ff16b47a03e49133 /canvas/source | |
parent | 61d6c0646bf3c4af806b472fcea8a28b763cc736 (diff) |
INTEGRATION: CWS presentationengine01 (1.2.2); FILE MERGED
2004/07/28 10:44:58 thb 1.2.2.2: #110496# Brought javacanvas to comply with recent API changes
2004/04/12 15:12:22 thb 1.2.2.1: #110496# Adaptions after canvas01 merge
Diffstat (limited to 'canvas/source')
-rw-r--r-- | canvas/source/java/CanvasFont.java | 49 |
1 files changed, 11 insertions, 38 deletions
diff --git a/canvas/source/java/CanvasFont.java b/canvas/source/java/CanvasFont.java index e55247afc93f..dd65c7e132c3 100644 --- a/canvas/source/java/CanvasFont.java +++ b/canvas/source/java/CanvasFont.java @@ -90,7 +90,7 @@ public class CanvasFont fontRequest = _fontRequest; // TODO: Use proper attributes here, first of all, use fractional point font size - font = new java.awt.Font( fontRequest.FamilyName, java.awt.Font.PLAIN, (int)(fontRequest.CellSize + .5) ); + font = new java.awt.Font( fontRequest.FontDescription.FamilyName, java.awt.Font.PLAIN, (int)(fontRequest.CellSize + .5) ); } public java.awt.Font getFont() @@ -105,61 +105,34 @@ public class CanvasFont // =========================== // - public XPolyPolygon2D[] queryTextShapes( StringContext text, - ViewState viewState, - RenderState renderState, - byte direction ) throws com.sun.star.lang.IllegalArgumentException + public XTextLayout createTextLayout( StringContext aText, byte nDirection, long nRandomSeed ) { - return null; + return new TextLayout( aText, nDirection, nRandomSeed, this, associatedCanvas ); } - public RealRectangle2D[] queryTightMeasures( StringContext text, - ViewState viewState, - RenderState renderState, - byte direction ) throws com.sun.star.lang.IllegalArgumentException + public FontRequest getFontRequest( ) { - return null; - } - - public RealRectangle2D[] queryTextMeasures( StringContext text, - ViewState viewState, - RenderState renderState, - byte direction ) throws com.sun.star.lang.IllegalArgumentException - { - return null; + return fontRequest; } - public double[] queryTextOffsets( StringContext text, - ViewState viewState, - RenderState renderState, - byte direction ) throws com.sun.star.lang.IllegalArgumentException + public FontMetrics getFontMetrics( ) { + // TODO return null; } - public RealRectangle2D queryTextBounds( StringContext text, - ViewState viewState, - RenderState renderState, - byte direction ) throws com.sun.star.lang.IllegalArgumentException + public double[] getAvailableSizes( ) { + // TODO return null; } - public FontRequest getFontRequest() - { - return fontRequest; - } - - public FontMetrics getFontMetrics() + public com.sun.star.beans.PropertyValue[] getExtraFontProperties( ) { + // TODO return null; } - public XCanvas getAssociatedCanvas() - { - return associatedCanvas; - } - //---------------------------------------------------------------------------------- // |