19 #ifndef __com_sun_star_rendering_XTextLayout_idl__
20 #define __com_sun_star_rendering_XTextLayout_idl__
35 module com { module sun { module star { module rendering {
38 interface XCanvasFont;
39 interface XPolyPolygon2D;
75 sequence<XPolyPolygon2D> queryTextShapes();
92 sequence<::com::sun::star::geometry::RealRectangle2D > queryInkMeasures();
108 sequence<::com::sun::star::geometry::RealRectangle2D> queryMeasures();
129 sequence<double> queryLogicalAdvancements();
152 void applyLogicalAdvancements( [in] sequence< double > aAdvancements )
189 double justify( [in]
double nSize )
225 double combinedJustify( [in] sequence< XTextLayout > aNextLayouts, [in]
double nSize )
262 Caret getCaret( [in]
long nInsertionIndex,
263 [in]
boolean bExcludeLigatures )
287 long getNextInsertionIndex( [in]
long nStartIndex,
288 [in]
long nCaretAdvancement,
289 [in]
boolean bExcludeLigatures )
312 [in]
long nEndIndex )
337 [in]
long nEndIndex )
354 double getBaselineOffset();
364 byte getMainTextDirection();