Changeset 651 for trunk/src/gui/painting/qprintengine_pdf.cpp
- Timestamp:
- Mar 8, 2010, 12:52:58 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.6.2 (added) merged: 650 /branches/vendor/nokia/qt/current merged: 649 /branches/vendor/nokia/qt/4.6.1 removed
- Property svn:mergeinfo changed
-
trunk/src/gui/painting/qprintengine_pdf.cpp
r561 r651 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 20 09Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 932 932 { 933 933 info = addXrefEntry(-1); 934 xprintf("<<\n" 935 "/Title (%s)\n" 936 // "/Author (%s)\n" 937 "/Creator (%s)\n" 938 "/Producer (Qt " QT_VERSION_STR " (C) 2009 Nokia Corporation and/or its subsidiary(-ies))\n", 939 title.toUtf8().constData(), 940 // author.toUtf8().constData(), 941 creator.toUtf8().constData()); 934 935 // The 'text string' type in PDF is encoded either as PDFDocEncoding, or 936 // Unicode UTF-16 with a Unicode byte order mark as the first character 937 // (0xfeff), with the high-order byte first. 938 QByteArray array("<<\n/Title (\xfe\xff"); 939 const ushort *utf16Title = title.utf16(); 940 for (int i=0; i < title.size(); ++i) { 941 array.append((*(utf16Title + i)) >> 8); 942 array.append((*(utf16Title + i)) & 0xff); 943 } 944 array.append(")\n/Creator (\xfe\xff"); 945 const ushort *utf16Creator = creator.utf16(); 946 for (int i=0; i < creator.size(); ++i) { 947 array.append((*(utf16Creator + i)) >> 8); 948 array.append((*(utf16Creator + i)) & 0xff); 949 } 950 array.append(")\n/Producer (Qt " QT_VERSION_STR " (C) 2010 Nokia Corporation and/or its subsidiary(-ies))\n"); 951 write(array); 942 952 943 953 QDateTime now = QDateTime::currentDateTime().toUTC();
Note:
See TracChangeset
for help on using the changeset viewer.