diff options
Diffstat (limited to 'vcl/inc/vcl/font.hxx')
-rw-r--r-- | vcl/inc/vcl/font.hxx | 148 |
1 files changed, 74 insertions, 74 deletions
diff --git a/vcl/inc/vcl/font.hxx b/vcl/inc/vcl/font.hxx index d9c4d62f57d0..e59575d9407f 100644 --- a/vcl/inc/vcl/font.hxx +++ b/vcl/inc/vcl/font.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -50,8 +50,8 @@ class ImplFontAttributes; class VCL_DLLPUBLIC Font { private: - Impl_Font* mpImplFont; - void MakeUnique(); + Impl_Font* mpImplFont; + void MakeUnique(); public: Font(); @@ -61,83 +61,83 @@ public: Font( FontFamily eFamily, const Size& ); ~Font(); - void SetColor( const Color& ); - const Color& GetColor() const; - void SetFillColor( const Color& ); - const Color& GetFillColor() const; - void SetTransparent( BOOL bTransparent ); - BOOL IsTransparent() const; - void SetAlign( FontAlign ); - FontAlign GetAlign() const; - - void SetName( const String& rFamilyName ); - const String& GetName() const; - void SetStyleName( const String& rStyleName ); - const String& GetStyleName() const; - void SetSize( const Size& ); - const Size& GetSize() const; - void SetHeight( long nHeight ); - long GetHeight() const; - void SetWidth( long nWidth ); - long GetWidth() const; - - void SetFamily( FontFamily ); - FontFamily GetFamily() const; - void SetCharSet( rtl_TextEncoding ); - rtl_TextEncoding GetCharSet() const; - void SetLanguage( LanguageType ); - LanguageType GetLanguage() const; - void SetCJKContextLanguage( LanguageType ); - LanguageType GetCJKContextLanguage() const; - void SetPitch( FontPitch ePitch ); - FontPitch GetPitch() const; - - void SetOrientation( short nLineOrientation ); - short GetOrientation() const; - void SetVertical( BOOL bVertical ); - BOOL IsVertical() const; - void SetKerning( FontKerning nKerning ); - FontKerning GetKerning() const; - BOOL IsKerning() const; - - void SetWeight( FontWeight ); - FontWeight GetWeight() const; - void SetWidthType( FontWidth ); - FontWidth GetWidthType() const; - void SetItalic( FontItalic ); - FontItalic GetItalic() const; - void SetOutline( BOOL bOutline ); - BOOL IsOutline() const; - void SetShadow( BOOL bShadow ); - BOOL IsShadow() const; - void SetRelief( FontRelief ); - FontRelief GetRelief() const; - void SetUnderline( FontUnderline ); - FontUnderline GetUnderline() const; - void SetOverline( FontUnderline ); - FontUnderline GetOverline() const; - void SetStrikeout( FontStrikeout ); - FontStrikeout GetStrikeout() const; - void SetEmphasisMark( FontEmphasisMark ); - FontEmphasisMark GetEmphasisMark() const; - void SetWordLineMode( BOOL bWordLine ); - BOOL IsWordLineMode() const; - - void Merge( const Font& rFont ); + void SetColor( const Color& ); + const Color& GetColor() const; + void SetFillColor( const Color& ); + const Color& GetFillColor() const; + void SetTransparent( BOOL bTransparent ); + BOOL IsTransparent() const; + void SetAlign( FontAlign ); + FontAlign GetAlign() const; + + void SetName( const String& rFamilyName ); + const String& GetName() const; + void SetStyleName( const String& rStyleName ); + const String& GetStyleName() const; + void SetSize( const Size& ); + const Size& GetSize() const; + void SetHeight( long nHeight ); + long GetHeight() const; + void SetWidth( long nWidth ); + long GetWidth() const; + + void SetFamily( FontFamily ); + FontFamily GetFamily() const; + void SetCharSet( rtl_TextEncoding ); + rtl_TextEncoding GetCharSet() const; + void SetLanguage( LanguageType ); + LanguageType GetLanguage() const; + void SetCJKContextLanguage( LanguageType ); + LanguageType GetCJKContextLanguage() const; + void SetPitch( FontPitch ePitch ); + FontPitch GetPitch() const; + + void SetOrientation( short nLineOrientation ); + short GetOrientation() const; + void SetVertical( BOOL bVertical ); + BOOL IsVertical() const; + void SetKerning( FontKerning nKerning ); + FontKerning GetKerning() const; + BOOL IsKerning() const; + + void SetWeight( FontWeight ); + FontWeight GetWeight() const; + void SetWidthType( FontWidth ); + FontWidth GetWidthType() const; + void SetItalic( FontItalic ); + FontItalic GetItalic() const; + void SetOutline( BOOL bOutline ); + BOOL IsOutline() const; + void SetShadow( BOOL bShadow ); + BOOL IsShadow() const; + void SetRelief( FontRelief ); + FontRelief GetRelief() const; + void SetUnderline( FontUnderline ); + FontUnderline GetUnderline() const; + void SetOverline( FontUnderline ); + FontUnderline GetOverline() const; + void SetStrikeout( FontStrikeout ); + FontStrikeout GetStrikeout() const; + void SetEmphasisMark( FontEmphasisMark ); + FontEmphasisMark GetEmphasisMark() const; + void SetWordLineMode( BOOL bWordLine ); + BOOL IsWordLineMode() const; + + void Merge( const Font& rFont ); void GetFontAttributes( ImplFontAttributes& rAttrs ) const; - Font& operator=( const Font& ); - BOOL operator==( const Font& ) const; - BOOL operator!=( const Font& rFont ) const + Font& operator=( const Font& ); + BOOL operator==( const Font& ) const; + BOOL operator!=( const Font& rFont ) const { return !(Font::operator==( rFont )); } - BOOL IsSameInstance( const Font& ) const; - - friend VCL_DLLPUBLIC SvStream& operator>>( SvStream& rIStm, Font& ); - friend VCL_DLLPUBLIC SvStream& operator<<( SvStream& rOStm, const Font& ); + BOOL IsSameInstance( const Font& ) const; + friend VCL_DLLPUBLIC SvStream& operator>>( SvStream& rIStm, Font& ); + friend VCL_DLLPUBLIC SvStream& operator<<( SvStream& rOStm, const Font& ); + static Font identifyFont( const void* pBuffer, sal_uInt32 nLen ); }; -#endif // _VCL_FONT_HXX +#endif // _VCL_FONT_HXX /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |