Esempio n. 1
0
void tst_QTextFormat::toFormat()
{
    {
        QTextFormat fmt = QTextFrameFormat();
        QCOMPARE(fmt.toFrameFormat().type(), int(QTextFormat::FrameFormat));
    }

    {
        QTextFormat fmt = QTextTableFormat();
        QCOMPARE(fmt.toTableFormat().type(), int(QTextFormat::FrameFormat));
        QCOMPARE(fmt.toTableFormat().objectType(), int(QTextFormat::TableObject));
    }

    {
        QTextFormat fmt = QTextBlockFormat();
        QCOMPARE(fmt.toBlockFormat().type(), int(QTextFormat::BlockFormat));
    }

    {
        QTextFormat fmt = QTextCharFormat();
        QCOMPARE(fmt.toCharFormat().type(), int(QTextFormat::CharFormat));
    }

    {
        QTextFormat fmt = QTextListFormat();
        QCOMPARE(fmt.toListFormat().type(), int(QTextFormat::ListFormat));
    }
}
FopLeader::FopLeader()
{
    format = QTextFrameFormat();
    display << "visible" << "hidden" << "collapse" << "inherit"; 
    pattern << "space" << "rule" << "dots" << "use-content" << "inherit";
    visibility = 3;
    leaderpattern = 4;
	  ELoriginal = QByteArray("error");
    bg = QColor (0,0,0,0);
	  co = QColor (255,255,255,0);
    area = QRectF(0,0,5,1); /* height font size  default */
    format.setWidth ( area.width() );
    format.setHeight ( area.height() );
    format.setBackground(QBrush(bg));
    format.setLeftMargin(0);
	  format.setBottomMargin(0);
	  format.setTopMargin(0);
		format.setRightMargin(0);
	  format.setPadding(5);
    format.setBorder(0);
	  name = "foleader";
}