From 287c954f17e1237c4b8b166de85caf006579b447 Mon Sep 17 00:00:00 2001 From: jp Date: Mon, 23 Oct 2000 10:58:55 +0000 Subject: new attributes Ruby and 2Lines --- sw/inc/txatbase.hxx | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'sw/inc/txatbase.hxx') diff --git a/sw/inc/txatbase.hxx b/sw/inc/txatbase.hxx index 81909ed02949..e376c2a22c47 100644 --- a/sw/inc/txatbase.hxx +++ b/sw/inc/txatbase.hxx @@ -2,9 +2,9 @@ * * $RCSfile: txatbase.hxx,v $ * - * $Revision: 1.1.1.1 $ + * $Revision: 1.2 $ * - * last change: $Author: hr $ $Date: 2000-09-18 17:14:28 $ + * last change: $Author: jp $ $Date: 2000-10-23 11:58:55 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -95,6 +95,8 @@ class SvxCrossedOutItem; class SvxColorItem; class SvxCharSetColorItem; class SvXMLAttrContainerItem; +class SwFmtRuby; +class SwFmt2Lines; class SwFmtCharFmt; class SwFmtINetFmt; @@ -183,6 +185,9 @@ public: inline const SwFmtINetFmt &GetINetFmt() const; inline const SvXMLAttrContainerItem &GetXMLAttrContainer() const; + inline const SwFmtRuby &GetRuby() const; + inline const SwFmt2Lines &Get2Lines() const; + private: SwTxtAttr( const SwTxtAttr& ); SwTxtAttr& operator=( const SwTxtAttr& ); @@ -400,9 +405,25 @@ inline const SvXMLAttrContainerItem& SwTxtAttr::GetXMLAttrContainer() const return (const SvXMLAttrContainerItem&)*pAttr; } +inline const SwFmtRuby& SwTxtAttr::GetRuby() const +{ + ASSERT( pAttr && pAttr->Which() == RES_TXTATR_CJK_RUBY, + "Falsche Abfrage" ); + return (const SwFmtRuby&)*pAttr; +} +inline const SwFmt2Lines& SwTxtAttr::Get2Lines() const +{ + ASSERT( pAttr && pAttr->Which() == RES_TXTATR_TWO_LINES, + "Falsche Abfrage" ); + return (const SwFmt2Lines&)*pAttr; +} + /************************************************************************* $Log: not supported by cvs2svn $ + Revision 1.1.1.1 2000/09/18 17:14:28 hr + initial import + Revision 1.23 2000/09/18 16:03:31 willem.vandorp OpenOffice header added. -- cgit