10 #ifndef SCRIBUSAPIDOCUMENTITEMTEXT_H    11 #define SCRIBUSAPIDOCUMENTITEMTEXT_H    16 #include <QDomDocument>    20 #include "scribusAPIDocumentItem.h"    28     QVector< QVector<QString> > content;
    29     bool isParagraph() {
return type == 
'p';}
    39     bool isFirstInChain() { 
return documentItem->getItem()->prevInChain() == NULL; }
    40     bool isEmpty() { 
return documentItem->getItem()->itemText.length() == 0; }
    42     QVector<ScribusAPIDocumentItemTextRuns> getStoryRuns();
    43     QVector<ScribusAPIDocumentItemTextRuns> getRuns();
    44     QVector<ScribusAPIDocumentItemTextRuns> getRuns(
int start, 
int end);
    45     QList<QDomElement> getDom(QDomDocument xhtmlDocument);
    51     void setCursorPosition(
int position);
    52     void insert(
const QString text, 
const QString paragraphStyle = 
"", 
const QString characterStyle = 
"");
    53     void append(
const QString text, 
const QString paragraphStyle = 
"", 
const QString characterStyle = 
"");
    54     void appendParagraph(
const QString text, 
const QString paragraphStyle = 
"");
    55     void applyParagraphStyle(
const QString styleName);
    56     void applyParagraphStyle(
int position, 
const QString styleName);
    57     void applyCharacterStyle(
const QString styleName);
    61     QString getStylenameSanitized(QString stylename);
    66 QDebug operator<<(QDebug dbg, const QVector<ScribusAPIDocumentItemTextRuns> &runs);
    68 #endif //SCRIBUSAPIDOCUMENTITEMTEXT_H  Definition: scribusAPIDocumentItemText.h:23
 
Definition: scribusAPIDocumentItem.h:39
 
Definition: scribusAPIDocumentItemText.h:32
 
Read and store the text formatting at the current cursor position. 
Definition: scribusAPIDocumentItemTextFormatting.h:45