Название: Можно ли в QTextDocument маркировать части контента Отправлено: Владислав от Июнь 09, 2013, 00:33 а потом по этой маркировки доизменить его?
Нужно в проге сформировать чек, а потом в QScript пользователь (по фирсированным маркировкам) доизменяет (шрифт и вставлять картинки) перед печатью. Хотел QTextDocument, но не понял можно ли после QTextDocument::setHtml() определить какие-нибудь идентификаторы определённых мной частей? Уваж. коллеги, прошу помощи. Название: Re: Можно ли в QTextDocument маркировать части контента Отправлено: Владислав от Июнь 09, 2013, 11:16 Вот QTextFrame обеспечивает иерархическую структуру документа. Как в QTextFrame получить идентификацию какой-нибудь части этой структуры?
Название: Re: Можно ли в QTextDocument маркировать части контента Отправлено: vregess от Июнь 09, 2013, 11:43 Можно просто вставлять текстовые тэги
Цитировать Lorem ipsum dolor sit amet, consectetur ${name} adipisicing elit, sed do eiusmod tempor ${year} ... Затем парсить текст, запоминать позицию тэгов и удалять их. Т. е. на выходе получим Цитировать Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor ... и некий список тэгов, который хранится отдельно от QTextDocument (ну или в QTextBlockUserData).Название: Re: Можно ли в QTextDocument маркировать части контента Отправлено: Владислав от Июнь 09, 2013, 14:41 С QTextBlockUserData идея любопытная, благодарствую за совет, поэкспериментирую в этом направлении! Название: Re: Можно ли в QTextDocument маркировать части контента Отправлено: Владислав от Июнь 10, 2013, 10:20 Кстати, кому интересно, есть перевод "Обработка форматированного текста"
http://doc.crossplatform.ru/qt/4.6.x/richtext.html |