Eneboo - Documentación para desarrolladores
Tipos públicos | Métodos públicos | Amigas
Referencia de la Clase QTextLayout

#include <qtextlayout_p.h>

Lista de todos los miembros.

Tipos públicos

enum  LineBreakStrategy { AtWordBoundaries, AtCharBoundaries, AtWordBoundaries, AtCharBoundaries }
enum  LayoutMode {
  NoBidi, SingleLine, MultiLine, NoBidi,
  SingleLine, MultiLine
}
enum  Result {
  Ok, LineFull, LineEmpty, Error,
  Ok, LineFull, LineEmpty, Error
}
enum  CursorMode { SkipCharacters, SkipWords, SkipCharacters, SkipWords }
enum  LineBreakStrategy { AtWordBoundaries, AtCharBoundaries, AtWordBoundaries, AtCharBoundaries }
enum  LayoutMode {
  NoBidi, SingleLine, MultiLine, NoBidi,
  SingleLine, MultiLine
}
enum  Result {
  Ok, LineFull, LineEmpty, Error,
  Ok, LineFull, LineEmpty, Error
}
enum  CursorMode { SkipCharacters, SkipWords, SkipCharacters, SkipWords }

Métodos públicos

 QTextLayout ()
 QTextLayout (const QString &string, QPainter *=0)
 QTextLayout (const QString &string, const QFont &fnt)
 ~QTextLayout ()
void setText (const QString &string, const QFont &fnt)
void setBoundary (int strPos)
int numItems () const
QTextItem itemAt (int i) const
QTextItem findItem (int strPos) const
void beginLayout (LayoutMode m=MultiLine)
void beginLine (int width)
bool atEnd () const
QTextItem nextItem ()
QTextItem currentItem ()
void setLineWidth (int newWidth)
int lineWidth () const
int widthUsed () const
int availableWidth () const
Result addCurrentItem ()
Result endLine (int x=0, int y=0, int alignment=Qt::AlignLeft, int *ascent=0, int *descent=0, int *left=0, int *right=0)
void endLayout ()
bool validCursorPosition (int pos) const
int nextCursorPosition (int oldPos, CursorMode mode=SkipCharacters) const
int previousCursorPosition (int oldPos, CursorMode mode=SkipCharacters) const
void setDirection (QChar::Direction)
 QTextLayout ()
 QTextLayout (const QString &string, QPainter *=0)
 QTextLayout (const QString &string, const QFont &fnt)
 ~QTextLayout ()
void setText (const QString &string, const QFont &fnt)
void setBoundary (int strPos)
int numItems () const
QTextItem itemAt (int i) const
QTextItem findItem (int strPos) const
void beginLayout (LayoutMode m=MultiLine)
void beginLine (int width)
bool atEnd () const
QTextItem nextItem ()
QTextItem currentItem ()
void setLineWidth (int newWidth)
int lineWidth () const
int widthUsed () const
int availableWidth () const
Result addCurrentItem ()
Result endLine (int x=0, int y=0, int alignment=Qt::AlignLeft, int *ascent=0, int *descent=0, int *left=0, int *right=0)
void endLayout ()
bool validCursorPosition (int pos) const
int nextCursorPosition (int oldPos, CursorMode mode=SkipCharacters) const
int previousCursorPosition (int oldPos, CursorMode mode=SkipCharacters) const
void setDirection (QChar::Direction)

Amigas

class QTextItem
class QPainter
class QPSPrinter

Documentación de las enumeraciones miembro de la clase

Valores de enumeraciones:
SkipCharacters 
SkipWords 
SkipCharacters 
SkipWords 
Valores de enumeraciones:
SkipCharacters 
SkipWords 
SkipCharacters 
SkipWords 
Valores de enumeraciones:
NoBidi 
SingleLine 
MultiLine 
NoBidi 
SingleLine 
MultiLine 
Valores de enumeraciones:
NoBidi 
SingleLine 
MultiLine 
NoBidi 
SingleLine 
MultiLine 
Valores de enumeraciones:
AtWordBoundaries 
AtCharBoundaries 
AtWordBoundaries 
AtCharBoundaries 
Valores de enumeraciones:
AtWordBoundaries 
AtCharBoundaries 
AtWordBoundaries 
AtCharBoundaries 
Valores de enumeraciones:
Ok 
LineFull 
LineEmpty 
Error 
Ok 
LineFull 
LineEmpty 
Error 
Valores de enumeraciones:
Ok 
LineFull 
LineEmpty 
Error 
Ok 
LineFull 
LineEmpty 
Error 

Documentación del constructor y destructor

QTextLayout::QTextLayout ( )
QTextLayout::QTextLayout ( const QString string,
QPainter p = 0 
)
QTextLayout::QTextLayout ( const QString string,
const QFont fnt 
)
QTextLayout::~QTextLayout ( )
QTextLayout::QTextLayout ( )
QTextLayout::QTextLayout ( const QString string,
QPainter = 0 
)
QTextLayout::QTextLayout ( const QString string,
const QFont fnt 
)
QTextLayout::~QTextLayout ( )

Documentación de las funciones miembro

QTextLayout::Result QTextLayout::addCurrentItem ( )
Result QTextLayout::addCurrentItem ( )
bool QTextLayout::atEnd ( ) const
bool QTextLayout::atEnd ( ) const
int QTextLayout::availableWidth ( ) const
int QTextLayout::availableWidth ( ) const
void QTextLayout::beginLayout ( QTextLayout::LayoutMode  m = MultiLine)
void QTextLayout::beginLayout ( LayoutMode  m = MultiLine)
void QTextLayout::beginLine ( int  width)
void QTextLayout::beginLine ( int  width)
QTextItem QTextLayout::currentItem ( )
QTextItem QTextLayout::currentItem ( )
void QTextLayout::endLayout ( )
void QTextLayout::endLayout ( )
QTextLayout::Result QTextLayout::endLine ( int  x = 0,
int  y = 0,
int  alignment = Qt::AlignLeft,
int ascent = 0,
int descent = 0,
int left = 0,
int right = 0 
)
Result QTextLayout::endLine ( int  x = 0,
int  y = 0,
int  alignment = Qt::AlignLeft,
int ascent = 0,
int descent = 0,
int left = 0,
int right = 0 
)
QTextItem QTextLayout::findItem ( int  strPos) const
QTextItem QTextLayout::findItem ( int  strPos) const
QTextItem QTextLayout::itemAt ( int  i) const
QTextItem QTextLayout::itemAt ( int  i) const
int QTextLayout::lineWidth ( ) const
int QTextLayout::lineWidth ( ) const
int QTextLayout::nextCursorPosition ( int  oldPos,
CursorMode  mode = SkipCharacters 
) const
int QTextLayout::nextCursorPosition ( int  oldPos,
CursorMode  mode = SkipCharacters 
) const
QTextItem QTextLayout::nextItem ( )
QTextItem QTextLayout::nextItem ( )
int QTextLayout::numItems ( ) const
int QTextLayout::numItems ( ) const
int QTextLayout::previousCursorPosition ( int  oldPos,
CursorMode  mode = SkipCharacters 
) const
int QTextLayout::previousCursorPosition ( int  oldPos,
CursorMode  mode = SkipCharacters 
) const
void QTextLayout::setBoundary ( int  strPos)
void QTextLayout::setBoundary ( int  strPos)
void QTextLayout::setDirection ( QChar::Direction  dir)
void QTextLayout::setDirection ( QChar::Direction  )
void QTextLayout::setLineWidth ( int  newWidth)
void QTextLayout::setLineWidth ( int  newWidth)
void QTextLayout::setText ( const QString string,
const QFont fnt 
)
void QTextLayout::setText ( const QString string,
const QFont fnt 
)
bool QTextLayout::validCursorPosition ( int  pos) const
bool QTextLayout::validCursorPosition ( int  pos) const
int QTextLayout::widthUsed ( ) const
int QTextLayout::widthUsed ( ) const

Documentación de las funciones relacionadas y clases amigas

QPainter [friend]
QPSPrinter [friend]
QTextItem [friend]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'