• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdehtml
 

tdehtml

  • DOM
  • CSS2PageSize
Public Member Functions | List of all members
DOM::CSS2PageSize Class Reference

#include <css_extensions.h>

Inheritance diagram for DOM::CSS2PageSize:
DOM::CSSValue

Public Member Functions

 CSS2PageSize (const CSS2PageSize &other)
 
 CSS2PageSize (CSS2PageSizeImpl *impl)
 
CSS2PageSize & operator= (const CSS2PageSize &other)
 
unsigned short widthType () const
 
unsigned short heightType () const
 
DOM::DOMString identifier () const
 
float getWidth (const float widthType)
 
float getHeightSize (const float heightType)
 
void setWidthSize (const unsigned short widthType, const float value)
 
void setHeightSize (const unsigned short heightType, const float value)
 
void setIdentifier (const DOM::DOMString &identifier)
 
- Public Member Functions inherited from DOM::CSSValue
 CSSValue (const CSSValue &other)
 
 CSSValue (CSSValueImpl *impl)
 
CSSValue & operator= (const CSSValue &other)
 
DOM::DOMString cssText () const
 
void setCssText (const DOM::DOMString &)
 
unsigned short cssValueType () const
 
bool isCSSValueList () const
 
bool isCSSPrimitiveValue () const
 
CSSValueImpl * handle () const
 
bool isNull () const
 

Additional Inherited Members

- Public Types inherited from DOM::CSSValue
enum  UnitTypes {
  CSS_INHERIT = 0 , CSS_PRIMITIVE_VALUE = 1 , CSS_VALUE_LIST = 2 , CSS_CUSTOM = 3 ,
  CSS_INITIAL = 4
}
 
- Protected Attributes inherited from DOM::CSSValue
CSSValueImpl * impl
 

Detailed Description

The CSS2Cursor interface represents the size CSS Level 2 descriptor.

Definition at line 739 of file css_extensions.h.

Constructor & Destructor Documentation

◆ CSS2PageSize() [1/3]

CSS2PageSize::CSS2PageSize ( )

Definition at line 480 of file css_extensions.cpp.

◆ CSS2PageSize() [2/3]

CSS2PageSize::CSS2PageSize ( const CSS2PageSize &  other)

Definition at line 484 of file css_extensions.cpp.

◆ CSS2PageSize() [3/3]

CSS2PageSize::CSS2PageSize ( CSS2PageSizeImpl *  impl)

Definition at line 488 of file css_extensions.cpp.

◆ ~CSS2PageSize()

CSS2PageSize::~CSS2PageSize ( )

Definition at line 498 of file css_extensions.cpp.

Member Function Documentation

◆ getHeightSize()

float CSS2PageSize::getHeightSize ( const float  heightType)

This method is used to get the float value in a specified unit if the heightType represents a length.

If the float doesn't contain a float value or can't be converted into the specified unit, a DOMException is raised. If only the width value has been specified, the height value is the same.

Parameters
heightTypeThe specified unit.
Returns
The float value.
Exceptions
DOMExceptionINVALID_ACCESS_ERR: Raises if the property doesn't contain a float or the value can't be converted.

Definition at line 526 of file css_extensions.cpp.

◆ getWidth()

float CSS2PageSize::getWidth ( const float  widthType)

This method is used to get the float value in a specified unit if the widthType represents a length.

If the float doesn't contain a float value or can't be converted into the specified unit, a DOMException is raised.

Parameters
widthTypeThe specified unit.
Returns
The float value.
Exceptions
DOMExceptionINVALID_ACCESS_ERR: Raises if the property doesn't contain a float or the value can't be converted.

Definition at line 520 of file css_extensions.cpp.

◆ heightType()

unsigned short CSS2PageSize::heightType ( ) const

A code defining the type of the height of the page.

It would be one of CSS_EMS , CSS_EXS , CSS_PX , CSS_CM , CSS_MM , CSS_IN , CSS_PT , CSS_PC , CSS_IDENT , CSS_INHERIT . If one of width or height is CSS_IDENT or CSS_INHERIT , it's guaranteed that the other is the same.

Definition at line 508 of file css_extensions.cpp.

◆ identifier()

DOMString CSS2PageSize::identifier ( ) const

If width is CSS_IDENT or CSS_INHERIT , this attribute contains the string representation of the ident, otherwise it contains an empty string.

Definition at line 514 of file css_extensions.cpp.

◆ operator=()

CSS2PageSize & CSS2PageSize::operator= ( const CSS2PageSize &  other)

Definition at line 492 of file css_extensions.cpp.

◆ setHeightSize()

void CSS2PageSize::setHeightSize ( const unsigned short  heightType,
const float  value 
)

This method is used to set the height position with a specified unit.

If the widthType is not a length, it sets the width position to the same value.

Parameters
heightTypeThe specified unit.
valueThe new value.
Returns
Exceptions
DOMExceptionINVALID_ACCESS_ERR: Raises if the specified unit is not a length or a percentage.

NO_MODIFICATION_ALLOWED_ERR: Raises if this property is readonly.

Definition at line 538 of file css_extensions.cpp.

◆ setIdentifier()

void CSS2PageSize::setIdentifier ( const DOM::DOMString &  identifier)

Sets the identifier.

Parameters
identifierThe new identifier.
Returns
Exceptions
DOMExceptionSYNTAX_ERR: Raises if the identifier has a syntax error and is unparsable.

NO_MODIFICATION_ALLOWED_ERR: Raises if this property is readonly.

Definition at line 544 of file css_extensions.cpp.

◆ setWidthSize()

void CSS2PageSize::setWidthSize ( const unsigned short  widthType,
const float  value 
)

This method is used to set the width position with a specified unit.

If the heightType is not a length, it sets the height position to the same value.

Parameters
widthTypeThe specified unit.
valueThe new value.
Returns
Exceptions
DOMExceptionINVALID_ACCESS_ERR: Raises if the specified unit is not a length or a percentage.

NO_MODIFICATION_ALLOWED_ERR: Raises if this property is readonly.

Definition at line 532 of file css_extensions.cpp.

◆ widthType()

unsigned short CSS2PageSize::widthType ( ) const

A code defining the type of the width of the page.

It would be one of CSS_EMS , CSS_EXS , CSS_PX , CSS_CM , CSS_MM , CSS_IN , CSS_PT , CSS_PC , CSS_IDENT , CSS_INHERIT . If one of width or height is CSS_IDENT or CSS_INHERIT , it's guaranteed that the other is the same.

Definition at line 502 of file css_extensions.cpp.


The documentation for this class was generated from the following files:
  • css_extensions.h
  • css_extensions.cpp

tdehtml

Skip menu "tdehtml"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdehtml

Skip menu "tdehtml"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdehtml by doxygen 1.9.4
This website is maintained by Timothy Pearson.