Przetwarzanie tekstów w trybie graficznym, Programowanie


Przetwarzanie tekstów w trybie graficznym.

Funkcje i procedury tekstowe

  1. Określenie parametrów tekstu (krój, kierunek, rozmiar)
    SetTextStyle(krój, kierunek, rozmiar);
    krój 0..10
    kierunek Horizdir=0 poziomo
    VertDir=0 pionowo
    rozmiar 1..10

  2. Położenie tekstu (wyrównywanie tekstu w poziomie i w pionie)
    SetTextJustify(poziom,pion);
    W poziomie : LeftText, CenterText, RightText
    W pionie : TopText, CenterText, BottomText
    Np.
    SetTextJustify(LeftText,TopText)

  3. Wyprowadzanie tekstu
    OutText(tekst); lub OutTextXY(x,y,text);

  4. Rozmiar łańcucha
    TextHeigh(łańcuch) {wysokość}
    TextWidth(łańcuch) {szerokość}

  5. Zmiana szerokości znaków krojów pisma
    SetUserCharSize(MnożnikX,DzielnikX,MnożnikY,DzielnikY); {Zmian polega na pomnożeniu normalnej jego szerokości przez stosunek MnożnikX:DzielnikX, a wysokości - przez mnożnikY:DzielnikY}

  6. Sposoby animacji

a) Rysowanie obiektów i zamalowywanie kolorem tła

b) Przełączanie stronic pamięci karty sterownika graficznego

Można pracować na kilku stronach{można pracować na czterech różnych stronach o kodach od 0 do 3}

SetActivePage(strona); {Uaktywnienie strony}

SetVisualPage(strona); {Wyświetlenie od razu całej przygotowanej wcześniej strony}

ClearViewPort; {Wyczyszczenie zawartości bieżącego okna, ekranu}

ClearDevice; {Wyczyszczenie całej zawartości ekranu na wszystkich stronach i przypisanie wszystkim parametrom graficznym ich standardowych wartości. Ponadto następuje uaktywnienie całej powierzchni ekranu}

SetViewPort(x1,y1,x2,y2,Obcięcie); {Ustalenie rozmiarów i usytuowania bieżącego okna}

Obcięcie - zmienna typu boolean, posiada wartość logiczną true lub false. Określa, czy rysowanie lub wyprowadzanie tekstu ma być ograniczone do bieżącego okna (true) czy też nie (false)

Można też wywołać tą procedurę inaczej :

SetViewPort(x1,y1,x2,y2,ClipOn) lub SetViewPort(x1,y1,x2,y2,ClipOff)

MoveRel(dx,dy); {Przesunięcie wskaźnika ekranu o wektor dx dy}

c) Wycinanie i wstawianie mapy bitowej (wycinek ekranu) - operacje na zmiennych wskaźnikowych

GetImage (..); {Pobranie „obrazka” (wycinka ekranu) - przepisanie wycinka obrazu z pamięci karty do pamięci operacyjnej komputera}

PutImage(...); {Wstawienie wycinka we wskazana miejsce na ekranie}

GetMem(...); {Przydzielenie pamięci operacyjnej dla wycinka obrazu}



Wyszukiwarka

Podobne podstrony:
Informatyka, Programy graficzne, Programy graficzne
ECDL 3 Przetwarzanie tekstow
M Smyczek i M Kaim Od zera do ECeDeeLa cz 3 Przetwarzanie tekstów
ECDL 3 Przetwarzanie tekstow
Algorytmy w formie graficznej, Programowanie
Optymalizacja wykorzystania zasobów przy zastosowaniu metody graficznej programowania liniowegox
Ada95, UŁ Sieci komputerowe i przetwarzanie danych, Semestr II, Programowanie strukturalne
Od zera do ECeDeeLa M Smyczek i M Kaim cz 3 Przetwarzanie tekstów
ECDL 3 Przetwarzanie tekstow
CZĘŚĆ TEKSTOWA ?rtyfikacje programy rozporządzenia?
Oficjalny program, Dokumenty tekstowe
Treści programowe 2 stopnień, FOTO Teledetekcyjne metody przetwarzania obrazów, GIK
Programy graficzne

więcej podobnych podstron