home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 July / Chip_2001-07_cd1.bin / ctenari / Cerny / INSTALLF.EXE / rar / FREETFB / DOC / PGFUNIT.DOC < prev    next >
Text File  |  2001-04-08  |  2KB  |  46 lines

  1. ~16|0|05  Jednotka PgfUnit.fbl
  2.  
  3.  
  4.  |1|05 1.1 GetPgfSize(PgfName:string);
  5.     Zjiτ£uje τí²ku a v∞τku obrázku formátu PGF.
  6.  V∞sledek uloºí do prom╪nné SizeX a SizeY.
  7.  
  8.  
  9.  |1|05 1.2 SavePgf(X1,Y1,X2,Y2:integer; NamePgf:string);
  10.     Uloºí obrázek ze zadan∞ch pozic ve formátu PGF.
  11.  Obrázek bude obsahovat záznam o τí²ce a v∞τce,
  12.  aktuální paletu obrázku.
  13.  
  14.  
  15.  |1|05 1.3 LoadPgf(X,Y,FMaxY:integer; NamePgf:string; TV,CP:integer);
  16.     Nahraje obrázek formátu PGF na uvedené pozice X a Y. Pokud
  17.  obrázek nebude nalezen, funkce se neprovede. Parametr FMaxY,
  18.  uvádí maximální Ynovou pozici, po kterou smí b∞t obrázek
  19.  vykreslen. Pokud máme jistotu, ºe v∞τka obrázku není v╪tτí
  20.  neº plocha na kterou má b∞t vykreslen, uvedeme na místo parametru
  21.  FMaxY hodnotu 0. Funkce vykreslí obrázek ve skuteƒné velikosti.
  22.  Pokud by v∞τka obrázku p²esáhla danou plochu, uvede se na místo
  23.  parametru skuteƒná Ynová sou²adnice plochy, kterou v∞τka obrázku
  24.  nesmí p²ekroƒit.
  25.    Obrázek bude nainstalován vƒetn╪ své barevné palety.
  26.    Parametr TV urƒuje typ vykreslení obrázku, kde hodnota 0
  27.  vykreslí obrázek v originální podob╪, dalτí hodnoty znaƒí: 
  28.  
  29.     0 : OrigImage       = originální obrázek,
  30.     1 : TransInvChPal   = p²evrátí barvy a obrázek bude pràhledn∞,
  31.     2 : TransLightChPal = pràhledn∞ obrázek, pouze sv╪tlé barvy,
  32.     3 : TransDarkChPal  = pràhledn∞ obrázek, pouze tmavé barvy,
  33.     4 : Invert          = p²evrácené barvy, p²ekryje pozadí
  34.     
  35.     Parametr CP urƒuje barvu podkladu pod obrázkem, pokud byla
  36.  jako parametr TV uvedena hodnota 1,2 nebo 3.
  37.     Standartn╪ se uvádí parametr TV = 0 a CP = 0.
  38.  
  39.  |1|05 1.4  PgfToArea(X1,Y1,MaxX,MaxY,'NAME.PGF');
  40.   Vyplní plochu dle parametrà X1,Y1,MaxX a MaxY obrázkem formátu PGF.
  41.   Parametr MaxX urƒuje maximální Xovou hranici, po kterou smí b∞t
  42.   obrázek opakovan╪ vykreslován. Obdobnou funkci plní parametr
  43.   MaxY. Do uvozovek se uvede jméno obrázku PGF a p²íp. cesta.
  44.  
  45.  
  46.