Альтернативный способ печати текста на арабском языке в QtC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Альтернативный способ печати текста на арабском языке в Qt

Сообщение Anonymous »

Я пытаюсь распечатать веб-страницу HTML, содержащую арабский текст в Qt. Все печатается нормально, но текст на арабском языке печатается неправильно.
Сначала я попробовал следующее:

Код: Выделить всё

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

QString htmlItem(QString Item)
{
QString r="";
r.append( ""
"
");
r.append(Item);
r.append("
");
return r;
}

QString htmlRow(QString MFC,QString MFT,QString D,QString N)
{
QString ret ="" ;
ret.append("");

ret.append(htmlItem(MFC));
ret.append(htmlItem(MFT));
ret.append(htmlItem(D));
ret.append(htmlItem(N));
ret.append("");
return ret;
}

QString htmlTable(QString rows)
{
QString ret = "";
ret.append(""
"");
ret.append(rows);
ret.append("");
return ret ;
}
QString htmlClientName(QString name)
{
QString retu="
";
retu.append(name);
retu.append("
");
return  retu;
}

QString htmlClientPage(QString Table,QString Name)
{
QString r = ""
""
"QTextEdit Example"
"p, li { white-space: pre-wrap; }"
"

Подробнее здесь: [url]https://stackoverflow.com/questions/21789962/alternative-way-to-print-arabic-text-in-qt[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»