summaryrefslogtreecommitdiff
path: root/canvas/source/java
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-11-26 16:05:43 +0000
committerRüdiger Timm <rt@openoffice.org>2004-11-26 16:05:43 +0000
commite7119701583fda213d9f2dc01a86ed49f783d35c (patch)
treece6d4a7c6750f0ffc45ad567ff16b47a03e49133 /canvas/source/java
parent61d6c0646bf3c4af806b472fcea8a28b763cc736 (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/java')
-rw-r--r--canvas/source/java/CanvasFont.java49
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;
- }
-
//----------------------------------------------------------------------------------
//