Исправлен баг с тем что неработал клип у патов, немного переделана схема работы со стеком трансформов, на манер клипов. Добавлен класс для чтения статических ресурсов, теперь отдельный файл читается только 1 раз, а не как раньше заново на каждой странице. Полностью переделан парсинг строки с патом, теперь он быстрый и делается за один проход строки. Удалены старые функции чтения Xml, теперь только новые через XmlLiteReader. Доработано чтение пунктирных линий, стилей окончания и соединения линий.

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@63410 954022d7-b5bf-4e40-9824-e11837661b57
This commit is contained in:
Ilya.Kirillov
2015-07-09 09:07:29 +00:00
committed by Alexander Trofimov
parent a2f0d3396a
commit 5c7a88b4dc
9 changed files with 1139 additions and 899 deletions

View File

@ -13,6 +13,7 @@
#include "../../DesktopEditor/fontengine/ApplicationFonts.h"
#include <iostream>
#include <ctime>
std::vector<std::wstring> GetAllFilesInFolder(std::wstring wsFolder, std::wstring wsExt)
{
@ -99,9 +100,15 @@ void ConvertFolderToPdf(const std::wstring& wsFolderPath)
void main()
{
clock_t oBeginTime = clock();
//ConvertFolderToRaster(L"D:/Test Files//Xps//");
ConvertFolderToPdf(L"D:/Test Files//Xps//");
clock_t oEndTime = clock();
double dElapsedSecs = double(oEndTime - oBeginTime) / CLOCKS_PER_SEC;
printf("%fseconds\n", dElapsedSecs);
char q;
std::cin >> q;
}