4D v13

PV Add font

Home

 
4D View v13
PV Add font

PV Add font 


 

PV Add font ( Bereich ; Prozessname ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Bereich  Lange Ganzzahl in 4D View Bereich
Prozessname  String in Schriftname
Funktionsergebnis  Lange Ganzzahl in Schriftnummer

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.

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 IN ARRAY($FontNumArray;$Position`...Arrays
    INSERT IN ARRAY($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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: PV Stil
Nummer: 15889

 
INDEX

Alphabetische Liste der Befehle

 
GESCHICHTE 

Erstellt: 4D View 6.8

 
SIEHE AUCH 

PV GET FONT LIST
PV REMOVE FONT