PDF_Viewer
Baustein-Typ:
Funktionsbaustein (FB)
Verhaltensmodell:
ENABLE
Bibliothek:
ifmDevice_ecomatDisplay.library
Symbol in CODESYS:
Beschreibung
Der FB bietet Funktionen zur Konfiguration und Anzeige eines PDF-Dokuments in einem PDF-Viewer-
Fenster auf dem Gerät, z.B.:
•
Suchen
•
Anzeigen einer gewünschten Seite: Erste / Letzte Seite, vorherige / nächste Seite, Seite über
Seitenzahl
•
Scrollen nach oben oder unten
•
Rotieren linksherum oder rechtsherum
•
Hereinzoomen und Herauszoomen, Zoomen auf einen bestimmten Wert oder Zoomen auf die
passende Breite
•
Inhaltsverzeichnis anzeigen / verbergen
•
Vollbildmodus ein / aus
Bei Deaktivieren des FB ( xEnable = FALSE ) werden das PDF und das Fenster des PDF-Viewers
geschlossen.
Wenn der Name oder Pfad des geöffneten PDFs ( sFileName ) geändert wird, wird das PDF
geschlossen und das neue PDF geöffnet.
Bei PDF-Fehlern (ERR_PDF_...):
u FB deaktivieren ( xEnable = FALSE ) um den Fehler zurückzusetzen.
Eingangsparameter
Parameter
Datentyp
xEnable
BOOL
stWindowContr
STRUCT
ols
sFileName
STRING
iq_stPdfControl
STRUCT
s
Ausgangsparameter
Parameter
Datentyp
xError
BOOL
Beschreibung
Aktivität des FB steuern
Fenster-Konfiguration und Steuerung
Name und Pfad der PDF-Datei.
Konfiguration und Steuerbefehle für
die Darstellung des PDF-Viewers.
Beschreibung
Anzeige, ob bei der FB-Ausführung ein
Fehler aufgetreten ist
Mögliche Werte
FALSE
FB deaktivieren
TRUE
FB aktivieren
→ stWINDOW_CONTROLS (STRUCT)
z.B. /home/example.pdf
→ stPDF_CONTROLS (STRUCT)
Mögliche Werte
FALSE
kein Fehler
aufgetreten oder der
FB wird noch
ausgeführt
DE
201