Ansicht
Dokumentation

FONT_EXCHANGE_ADD2TABLE - Fontersetzung für einen Font, Verwendung einer vorh. Umsetzungstabelle

FONT_EXCHANGE_ADD2TABLE - Fontersetzung für einen Font, Verwendung einer vorh. Umsetzungstabelle

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieser Funktionsbaustein liefert für einen Drucker (PRINTER) mit Hilfe einer vorhandenen Font-Umsetzungstabelle (FONTTABLE) eine neue Fontumsetzung, die unter dem Index (TABLE_INDEX) in die Tabelle (FONTTABLE) hineingeschrieben wird.

Der Font, für den auf dem Drucker (PRINTER) eine Umsetzung gesucht wird, ist durch
FAMILY, HEIGHT, BOLD, ITALIC
vollständig zu spezifizieren.

Als Ergebnis wird ein neuer Eintrag in FONTTABLE geschrieben (unter Index TABLE_INDEX), der die Fontumsetzung für den angegebenen Font für den angegebenen Druckertyp (PRINTER) enthält. Unter "Fontumsetzung" versteht man folgendes:

Für eine druckerunabhängige Fontdefinition (die aus FAMILY, HEIGHT, BOLD, ITALIC besteht) wird ein für den Druckertyp PRINTER vorhandener (d.h. in der SAPscript Fontpflege gepflegter) Druckerfont gesucht, der ebenfalls durch FAMILY, HEIGHT, BOLD, ITALIC spezifiziert ist.

Bei einer Fehlersituation wird TABLE_INDEX auf Null gesetzt und die Tabelle FONTTABLE nicht verändert.

Die Besonderheit dieses FB im Vergleich zu FB "FONT_EXCHANGE" ist der, daß intern NICHT mehr auf ATAB-Tabellen mit den notwendigen Fontdaten zugegriffen wird, sondern als "Ziel-Fonts" (d.h. für Druckertyp PRINTER vorhandene Druckerfonts) nur die in der übergebenen Tabelle (FONTTABLE) vorhandenen Fonts in Betracht kommen. Dieser FB wird vom SAPscript Composer aufgerufen, der damit eine im Verlaufe des Dokumentes immer längere Liste von Fontumsetzungen in der Tabelle FONTTABLE sammelt.

Kleine Info zur Struktur von FONTTABLE:
Die linken vier Felder (TDXFAMILY, TDXHEIGHT, TDXBOLD, TDXITALIC) geben den umzusetzenden Font an, die rechten vier Felder (TDFAMILY, TDHEIGHT, TDBOLD, TDITALIC) den dafür gefundenen Druckerfont.





Parameter

BOLD
FAMILY
FONTTABLE
HEIGHT
ITALIC
LANGUAGE
PRINTER
TABLE_INDEX
URDTNAME

Ausnahmen

Funktionsgruppe

STXF

CPI1466 during Backup   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2163 Date: 20240603 Time: 230817     sap01-206 ( 57 ms )