Unit U_Aff_Chaine

Uses
Classes, Interfaces, Objects and Records
Types
Constants
Variables

Description

 

Overview

Functions and Procedures

Function Nombre_Colonnes: word;
Function Len(Chaine : String): Byte;
Function Non_Pos_Left(Carac : Char; Chaine : String): Byte;
Function Non_Pos_Right(Carac : Char; Chaine : String): Byte;
Procedure Affic_Debut_Fin(Chaine : String; Debut, Fin : Byte);
Procedure Affic_Space(Nombre : Byte);
Procedure Affic(Chaine : String);
Procedure Affic_Ln(Chaine : String);
Procedure Affic_Xy(Chaine : String; X, Y : Byte);
Procedure Affic_Xy_Ln(Chaine : String; X, Y : Byte);
Procedure Affic_Center(Chaine : String);
Procedure Affic_Center_Ln(Chaine : String);
Procedure Affic_Center_Y(Chaine : String; Y : Byte);
Procedure Affic_Center_Y_Ln(Chaine : String; Y: Byte);
Procedure Affic_Left(Chaine : String);
Procedure Affic_Left_Ln(Chaine : String);
Procedure Affic_Left_Y(Chaine : String; Y : Byte);
Procedure Affic_Left_Y_Ln(Chaine : String; Y : Byte);
Procedure Affic_Right(Chaine : String);
Procedure Affic_Right_Ln(Chaine : String);
Procedure Affic_Right_Y(Chaine : String; Y : Byte);
Procedure Affic_Right_Y_Ln(Chaine : String; Y : Byte);

Description

Functions and Procedures

Function Nombre_Colonnes: word;

Partie des functions utiles … l'affichage.

Function Len(Chaine : String): Byte;

renvoie le nombre de colonnes de la fenetre courante.

Function Non_Pos_Left(Carac : Char; Chaine : String): Byte;

renvoie la longueur de la chaine

Function Non_Pos_Right(Carac : Char; Chaine : String): Byte;

cherche la position du premier caractŠre diff‚rent de carac … partir de la gauche de la chaine.

Procedure Affic_Debut_Fin(Chaine : String; Debut, Fin : Byte);

Partie des procedures d'affichage.

Procedure Affic_Space(Nombre : Byte);

affiche la chaine … partir de DEBUT jusqu'… FIN

Procedure Affic(Chaine : String);

affiche nombre espaces … partir de la position courante

Procedure Affic_Ln(Chaine : String);

affiche la chaine normalement

Procedure Affic_Xy(Chaine : String; X, Y : Byte);

affiche chaine puis change de ligne

Procedure Affic_Xy_Ln(Chaine : String; X, Y : Byte);

affiche chaine en (X,Y)

Procedure Affic_Center(Chaine : String);

affiche chaine en (X,Y) puis change de ligne

Procedure Affic_Center_Ln(Chaine : String);

centre la chaine sur la ligne courante et l'affiche

Procedure Affic_Center_Y(Chaine : String; Y : Byte);

centre la chaine, l'affiche, puis change de ligne

Procedure Affic_Center_Y_Ln(Chaine : String; Y: Byte);

centre la chaine en ligne Y puis l'affiche

Procedure Affic_Left(Chaine : String);

centre la chaine en ligne Y, l'affiche, change de ligne

Procedure Affic_Left_Ln(Chaine : String);

cadrage de la chaine … gauche

Procedure Affic_Left_Y(Chaine : String; Y : Byte);

cadrage de la chaine … gauche, puis ligne suivante

Procedure Affic_Left_Y_Ln(Chaine : String; Y : Byte);

cadrage … gauche, en ligne Y

Procedure Affic_Right(Chaine : String);

cadrage … gauche, en ligne Y, ligne suivante

Procedure Affic_Right_Ln(Chaine : String);

cadrage … droite

Procedure Affic_Right_Y(Chaine : String; Y : Byte);

cadrage … droite, ligne suivante

Procedure Affic_Right_Y_Ln(Chaine : String; Y : Byte);

cadrage … droite en ligne Y

My libraries for Turbo Pascal (c) 1990-2025 Patrick PREMARTIN - Powered by PasDoc
Generated by PasDoc 0.16.0.