PV Add font

4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next

Version 6.8


PV Add font (Bereich; Name) Lange Ganzzahl

ParameterTypBeschreibung
BereichLange Ganzzahl4D View Bereich
NameStringSchriftname
FunktionsergebnisLange GanzzahlSchriftnummer

Beschreibung

Die Funktion PV Add font fügt in Bereich eine Schrift mit dem Parameter Name ein und gibt die dazugehörige Nummer zurück.

Ist Name bereits vorhanden, gibt PV Add font die dazugehörige Nummer zurück. Sie erhalten diese Nummer auch über den Befehl PV GET FONT LIST.

Weitere Informationen zum Zuordnen von Schriften in einem 4D View Bereich finden Sie im Abschnitt Einleitung zu PV Stil.

Beispiel

Diese Methode funktioniert im Wechsel: Sie entfernt eine Schrift aus dem 4D View Bereich oder fügt sie hinzu, wenn sie entfernt wurde.

   C_STRING(255;$FontName)  
               `Name der Schrift, die im Bereich hinzugefügt/entfernt werden soll.

   ARRAY LONGINT($FontNumArray;0)  `Array mit Schriftnummern
   ARRAY STRING(255;$FontNameArray;0)  `Array mit Schriftnamen
   C_INTEGER($Position)  `Position der Schrift in Array mit Nummern bzw. Namen

   $FontName:="Arial"

   PV GET FONT LIST (Bereich;$FontNumArray;$FontNameArray)  
                                    `Liste der verfügbaren Schriften
   $Position:=Find in array($FontNameArray;$FontName)

   If ($Position=-1)  `Schrift nicht im Bereich?
      $Position:=Size of array($FontNameArray)+1  `Fehlende Schrift hinzufügen
      INSERT ELEMENT($FontNumArray;$Position)    `...Arrays
      INSERT ELEMENT($FontNameArray;$Position)  `Anpassen...
      $FontNameArray{$Position}:=$FontName     `Name für neue Schrift zuweisen
      $FontNumArray{$Position}:=PV Add font (Bereich;$FontName) 
                                      `Nummer für neue Schrift zuweisen
   
   Else `Schrift gibt es bereits im Bereich
      PV REMOVE FONT (Bereich;$FontNumArray{$Position})  `Entfernen
   End if

Referenz

PV GET FONT LIST, PV REMOVE FONT.


4D - Documentation   Français   English   German   4D View, Befehle nach Themen   4D View, Befehle alphabetisch   4D View, Konstanten   Back   Previous   Next