summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/awt/FontDescriptor.idl
diff options
context:
space:
mode:
Diffstat (limited to 'offapi/com/sun/star/awt/FontDescriptor.idl')
-rw-r--r--offapi/com/sun/star/awt/FontDescriptor.idl208
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