diff options
Diffstat (limited to 'offapi/com/sun/star/awt/FontDescriptor.idl')
-rw-r--r-- | offapi/com/sun/star/awt/FontDescriptor.idl | 208 |
1 files changed, 104 insertions, 104 deletions
diff --git a/offapi/com/sun/star/awt/FontDescriptor.idl b/offapi/com/sun/star/awt/FontDescriptor.idl index 54107d6466d4..8911d03a99b5 100644 --- a/offapi/com/sun/star/awt/FontDescriptor.idl +++ b/offapi/com/sun/star/awt/FontDescriptor.idl @@ -1,7 +1,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 @@ -24,167 +24,167 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ -#ifndef __com_sun_star_awt_FontDescriptor_idl__ -#define __com_sun_star_awt_FontDescriptor_idl__ - -#ifndef __com_sun_star_awt_FontSlant_idl__ -#include <com/sun/star/awt/FontSlant.idl> -#endif - - -//============================================================================= - - module com { module sun { module star { module awt { - -//============================================================================= - +#ifndef __com_sun_star_awt_FontDescriptor_idl__ +#define __com_sun_star_awt_FontDescriptor_idl__ + +#ifndef __com_sun_star_awt_FontSlant_idl__ +#include <com/sun/star/awt/FontSlant.idl> +#endif + + +//============================================================================= + + module com { module sun { module star { module awt { + +//============================================================================= + /** describes the characteristics of a font. - + <p>For example, this can be used to select a font.</p> */ published struct FontDescriptor { - //------------------------------------------------------------------------- - + //------------------------------------------------------------------------- + /** specifies the exact name of the font. */ - string Name; - - //------------------------------------------------------------------------- - + string Name; + + //------------------------------------------------------------------------- + /** specifies the height of the font in the measure of the destination. */ - short Height; - - //------------------------------------------------------------------------- - + short Height; + + //------------------------------------------------------------------------- + /** specifies the width of the font in the measure of the destination. */ - short Width; - - //------------------------------------------------------------------------- - + short Width; + + //------------------------------------------------------------------------- + /** specifies the style name of the font. */ - string StyleName; - - //------------------------------------------------------------------------- - + string StyleName; + + //------------------------------------------------------------------------- + /** specifies the general style of the font. - + <p>Use one value out of the constant group <type scope="com::sun::star::awt">FontFamily</type>.</p> */ - short Family; - - //------------------------------------------------------------------------- - + short Family; + + //------------------------------------------------------------------------- + /** specifies the character set which is supported by the font. - - <p>Use one value out of the constant group + + <p>Use one value out of the constant group <type scope="com::sun::star::awt">CharSet</type>.</p> */ - short CharSet; - - //------------------------------------------------------------------------- - + short CharSet; + + //------------------------------------------------------------------------- + /** specifies the pitch of the font. - - <p>Use one value out of the constant group + + <p>Use one value out of the constant group <type scope="com::sun::star::awt">FontPitch</type>.</p> */ - short Pitch; - - //------------------------------------------------------------------------- - - /** specifies the character width. - + short Pitch; + + //------------------------------------------------------------------------- + + /** specifies the character width. + <p>Depending on the specified width, a font that supports this width may be selected.</p> - + <p>The value is expressed as a percentage.</p> */ - float CharacterWidth; - - //------------------------------------------------------------------------- - - /** specifies the thickness of the line. - + float CharacterWidth; + + //------------------------------------------------------------------------- + + /** specifies the thickness of the line. + <p>Depending on the specified weight, a font that supports this thickness may be selected.</p> - + <p>The value is expressed as a percentage.</p> */ - float Weight; - - //------------------------------------------------------------------------- - + float Weight; + + //------------------------------------------------------------------------- + /** specifies the slant of the font. */ - com::sun::star::awt::FontSlant Slant; - - //------------------------------------------------------------------------- - + com::sun::star::awt::FontSlant Slant; + + //------------------------------------------------------------------------- + /** specifies the kind of underlining. - + <p>Use one value out of the constant group <type scope="com::sun::star::awt">FontUnderline</type>.</p> */ - short Underline; - - //------------------------------------------------------------------------- - + short Underline; + + //------------------------------------------------------------------------- + /** specifies the kind of strikeout. <p>Use one value out of the constant group <type scope="com::sun::star::awt">FontStrikeout</type>.</p> */ - short Strikeout; - - //------------------------------------------------------------------------- - - /** specifies the rotation of the font. - + short Strikeout; + + //------------------------------------------------------------------------- + + /** specifies the rotation of the font. + <p>The unit of measure is degrees; 0 is the baseline.</p> */ - float Orientation; - - //------------------------------------------------------------------------- - + float Orientation; + + //------------------------------------------------------------------------- + /** For requesting, it specifies if there is a kerning table available. For selecting, it specifies if the kerning table is to be used. */ - boolean Kerning; - - //------------------------------------------------------------------------- - + boolean Kerning; + + //------------------------------------------------------------------------- + /** specifies if only words get underlined. - + <p><TRUE/> means that only non-space characters get underlined, <FALSE/> means that the spacing also gets underlined.</p> - + <p>This property is only valid if the property <member scope="com::sun::star::awt">FontDescriptor::Underline</member> is not <const>FontUnderline::NONE</const>.</p> */ - boolean WordLineMode; - - //------------------------------------------------------------------------- - + boolean WordLineMode; + + //------------------------------------------------------------------------- + /** specifies the technology of the font representation. - + <p>One or more values out of the constant group <type scope="com::sun::star::awt">FontType</type> can be combined by an arithmetical or-operation.</p> */ - short Type; - -}; - -//============================================================================= - -}; }; }; }; - -#endif + short Type; + +}; + +//============================================================================= + +}; }; }; }; + +#endif |