mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
.upptst
git-svn-id: svn://ultimatepp.org/upp/trunk@8914 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
3ffabbcb0c
commit
823c217d2a
6 changed files with 76 additions and 0 deletions
33
upptst/PdfText/PdfText.cpp
Normal file
33
upptst/PdfText/PdfText.cpp
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
#include <PdfDraw/PdfDraw.h>
|
||||
|
||||
using namespace Upp;
|
||||
|
||||
CONSOLE_APP_MAIN
|
||||
{
|
||||
PdfDraw pdf;
|
||||
int cy = 0;
|
||||
for(int face = Font::SERIF; face < min(9, Font::GetFaceCount()); face++)
|
||||
// int face = 6;
|
||||
for(int strikeout = 0; strikeout < 2; strikeout++)
|
||||
for(int underline = 0; underline < 2; underline++)
|
||||
for(int italic = 0; italic < 2; italic++)
|
||||
for(int bold = 0; bold < 2; bold++) {
|
||||
Font fnt(face, 100);
|
||||
fnt.Bold(bold).Italic(italic).Underline(underline).Strikeout(strikeout);
|
||||
Cout() << fnt << "\n";
|
||||
LOG(face << ' ' << fnt << ", TTF: " << fnt.IsTrueType());
|
||||
if(1 || fnt.IsTrueType()) {
|
||||
pdf.DrawText(100, cy, AsString(fnt), fnt, Black);
|
||||
pdf.DrawText(2000, cy, 200, AsString(fnt), fnt, Black);
|
||||
cy += fnt.GetLineHeight();
|
||||
if(cy > 6000) {
|
||||
pdf.EndPage();
|
||||
pdf.StartPage();
|
||||
cy = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
String p = GetHomeDirFile("pdf.pdf");
|
||||
SaveFile(p, pdf.Finish());
|
||||
LaunchWebBrowser(p);
|
||||
}
|
||||
10
upptst/PdfText/PdfText.upp
Normal file
10
upptst/PdfText/PdfText.upp
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
uses
|
||||
Core,
|
||||
PdfDraw;
|
||||
|
||||
file
|
||||
PdfText.cpp;
|
||||
|
||||
mainconfig
|
||||
"" = "";
|
||||
|
||||
5
upptst/PdfText/init
Normal file
5
upptst/PdfText/init
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
#ifndef _PdfText_icpp_init_stub
|
||||
#define _PdfText_icpp_init_stub
|
||||
#include "Core/init"
|
||||
#include "PdfDraw/init"
|
||||
#endif
|
||||
11
upptst/PdfUrl/PdfUrl.cpp
Normal file
11
upptst/PdfUrl/PdfUrl.cpp
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#include <PdfDraw/PdfDraw.h>
|
||||
#include <RichText/RichText.h>
|
||||
|
||||
using namespace Upp;
|
||||
|
||||
CONSOLE_APP_MAIN
|
||||
{
|
||||
String p = GetHomeDirFile("pdf.pdf");
|
||||
SaveFile(p, Pdf(ParseQTF("This is some [^http://www.ultimatepp.org/forums^ LINK]!!!")));
|
||||
LaunchWebBrowser(p);
|
||||
}
|
||||
11
upptst/PdfUrl/PdfUrl.upp
Normal file
11
upptst/PdfUrl/PdfUrl.upp
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
uses
|
||||
Core,
|
||||
RichText,
|
||||
PdfDraw;
|
||||
|
||||
file
|
||||
PdfUrl.cpp;
|
||||
|
||||
mainconfig
|
||||
"" = "";
|
||||
|
||||
6
upptst/PdfUrl/init
Normal file
6
upptst/PdfUrl/init
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#ifndef _PdfUrl_icpp_init_stub
|
||||
#define _PdfUrl_icpp_init_stub
|
||||
#include "Core/init"
|
||||
#include "RichText/init"
|
||||
#include "PdfDraw/init"
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue