[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ft] (no subject)
From: |
Pankracy |
Subject: |
[ft] (no subject) |
Date: |
Fri, 14 Dec 2012 15:04:17 +0100 |
User-agent: |
Thunderbird 2.0.0.24 (X11/20100623) |
Anybody can help me in this program?
Why BBox not working?
========
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <ft2build.h>
#include FT_FREETYPE_H
int main( int argc, char** argv )
{
FT_Library library;
FT_Face face;
FT_GlyphSlot slot;
FT_Error error;
int n, num_chars;
error = FT_Init_FreeType( &library );
FT_UInt ipu=12;
FT_Int ico=2;
FT_Outline obwiednia;
FT_Outline_New(&library,ipu,ico,obwiednia);
obwiednia.flags=0;
obwiednia.n_contours=2;
obwiednia.n_points=12;
FT_Vector pp[12];
short cc[2]={5,11};
obwiednia.contours=cc;
pp[0].x=3092; pp[0].y=248;
pp[1].x=2767; pp[1].y=0;
pp[2].x=191; pp[2].y=3284;
pp[3].x=2767; pp[3].y=6568;
pp[4].x=3092; pp[4].y=6309;
pp[5].x=1646; pp[5].y=3284;
pp[6].x=5246; pp[6].y=248;
pp[7].x=4930; pp[7].y=0;
pp[8].x=2355; pp[8].y=3284;
pp[9].x=4930; pp[9].y=6568;
pp[10].x=5246; pp[10].y=6309;
pp[11].x=3810; pp[11].y=3284;
obwiednia.points=pp;
FT_BBox pudelko;
error = FT_Outline_Get_BBox(&obwiednia,pudelko);
printf("pudełko %ld %ld %ld %ld\n",(long int)pudelko.xMin,
(long int)pudelko.xMax,
(long int)pudelko.yMin,
(long int)pudelko.yMax);
FT_Done_FreeType( library );
return 0;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ft] (no subject),
Pankracy <=