-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUTexto.h
45 lines (36 loc) · 1.2 KB
/
UTexto.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//---------------------------------------------------------------------------
#ifndef UTextoH
#define UTextoH
#include "UGrafico.h"
#include <fstream>
//---------------------------------------------------------------------------
class tTexto:public tGrafico{
private:
int tam;
AnsiString cadena;
public:
tTexto():tGrafico(){
tam=10;
cadena="";
};
tTexto(int x, int y,AnsiString Cadena,int t,TColor c){
Xini=x;
Yini=y;
cadena=Cadena;
tam=t;
color=c;
};
virtual ~tTexto(){};
void ponChar(char c);
void BorraChar();
AnsiString dameCadena(){return cadena;};
void getTam(int &tamanio){tamanio=tam;};
void setTam(int tama){tam=tama;};
void setCadena(AnsiString Cadena){cadena=Cadena;};
virtual void dibujar(TCanvas* lienzo);
virtual void dibujarConPuntoSingular(TCanvas* canvas);
virtual tGrafico* copiar();
void salvarFich(ofstream& archivo);
void LeerFich(ifstream& archivo);
};
#endif