Ausgabeobjekt (Foundation Class)
Kategorie | Berichte |
---|---|
Standardkatalog | Visual FoxPro-Katalog\Foundation Classes\Ausgabe |
Klasse | _output |
Basisklasse | Container |
Klassenbibliothek | _reports.vcx |
Übergeordnete Klasse | _container |
Beispiel | ...\Samples\Solution\Ffc\output.scx |
Hinweise
Hierbei handelt es sich um ein generisches Berichtsobjekt, das Ihnen eine Vielzahl von Optionen für Quelle und Ziel von Berichten ermöglicht, von Berichten und Etiketten oder direkt von einer Datenquelle.
Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, positioniert Visual FoxPro die Klasse im Formular. Sie können dann die entsprechenden Eigenschaftswerte spezifizieren und notwendige Eingabe- und Ausgabeobjekte bereitstellen. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.
Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.
Eigenschaften, Ereignisse, Methoden | Beschreibung |
---|---|
aDestinations[1,2]-Eigenschaft | Das Array der Ziele. Standardeinstellung: .F. |
aOptions[1,2]-Eigenschaft | Das Array der Zielausgabeoptionen. Standardeinstellung: .F. |
cAlias-Eigenschaft | Gibt die Datenquelle an, die für andere als Bericht/Etiketten-Ausgabeformate verwendet wird. Diese Eigenschaft hat ggf. standardmäßig den Wert des aktuellen Alias. Standardwert:"" |
cDestination-Eigenschaft | Gibt eine Liste verfügbarer Ziele an, die sich dynamisch ändert, je nachdem, ob cReport, cAlias oder beide Eigenschaften Werte enthalten. Die Liste verfügbarer Ziele ist im aDestinations-Array gespeichert. Standardwert: "PRINTREPORT" |
cDisplayFontName-Eigenschaft | Gibt eine Bildschirmschriftart für die Ausgabe an; diese Schriftart wird beispielsweise dann verwendet, wenn Sie BROWSE ausführen oder die _Showtext-Klasse für die Textanzeige instanziiert wird. Standardwert: Courier New |
cFieldList-Eigenschaft | Gibt eine durch Kommas getrennte Liste von Feldern oder Ausdrücken an. Diese Eigenschaft betrifft nur direkte Datenquellen (BROWSE und LIST). Standardwert:"" |
cHtmlKlasse-Eigenschaft | Gibt eine optionale HTML-Klasse und -Klassenbibliothek an, die an _GENHTML übergeben werden. Standardwert:"" |
cHtmlstyleid-Eigenschaft | Gibt einen optionalen HTML-Stil an, der an _GENHTML übergeben wird. Standardwert:"" |
cOption-Eigenschaft | Gibt die Liste verfügbarer Optionen an, die sich entsprechend dem aktuellen Wert von cDestination dynamisch ändert. Standardwert: WINDEFAULT |
cReport-Eigenschaft | Gibt ein Etiketten- oder Berichtsformular an, das sich für eine Ausgabe im Visual FoxPro-Format eignet. Standardwert:"" |
cScope-Eigenschaft | Gibt eine durch Makro erweiterte Zeichenfolge an, die zu dem Befehl hinzugefügt wird, der die aktuelle Ausgabe ausführt. Dabei muss es sich um einen gültigen Bereich wie beispielsweise "FOR lExpression" handeln. Standardwert:"" |
cTextfile-Eigenschaft | Gibt den Dateinamen aller Ausgabeziele an, für die die Ausgabe auf einem Datenträger erfolgt; dies umfasst Textdateien, Druckerimagedateien und Exportformate. Standardwert:"" |
cVFPPrinterName-Eigenschaft | Gibt den Namen des aktuellen Visual FoxPro-Standarddruckers zur Unterscheidung von dem Windows-Standarddrucker an. Standardwert:"" |
lAddSourceNameToDropdown-Eigenschaft | Gibt an, ob manche Ziele im aDestinations-Array angezeigt werden. Standardwert: .T. |
lPreventSourceChanges-Eigenschaft | Verhindert Änderungen des Quelltextes für cAliasoder cReport. Standardeinstellung: .F. |
CopyTable-Methode | Exportiert eine Tabelle. Syntax: CopyTable( ) Rückgabewert: Argumente: |
GenHTML-Methode | Generiert HTML-Code durch Aufruf von Genhtml.prg. Syntax: GenHTML( ) Rückgabewert: keiner Argumente: keine |
Output-Methode | Gibt die Hauptmethode an, die aufgerufen wird, um eine Ausgabe basierend auf den Einstellungen zu generieren. Syntax: Output(liSelect) Rückgabewert: Argumente: liSelect spezifiziert das Ausgabeziel. |
OutputToScreen-Methode | Gibt auf den Bildschirm aus. Syntax: OutputToScreen( ) Rückgabewert: keiner Argumente: keine |
SetDestinations-Methode | Wertet die aktuelle Umgebung aus, um ein Array mit Ausgabezielen zu füllen. Syntax: SetDestinations( ) Rückgabewert: lSuccess Argumente: keine |
SetOptions-Methode | Wertet die aktuelle Umgebung aus, um ein Array mit Optionen für Ausgabeziele zu füllen. Syntax: SetOptions( ) Rückgabewert: lSuccess Argumente: keine |
cAlias_assign-Methode | Klassenintern |
cDestination_assign-Methode | Klassenintern |
cDisplayFontName_assign-Methode | Klassenintern |
cOption_assign-Methode | Klassenintern |
cReport_assign-Methode | Klassenintern |
cScope_assign-Methode | Klassenintern |
cVFPPrinterName_access-Methode | Klassenintern |
lPreventSourceChanges_assign-Methode | Klassenintern |
PrintList-Methode | Klassenintern |
PrintReport-Methode | Klassenintern |
SetOutputPrinter-Methode | Klassenintern |
SetVFPPrinter-Methode | Klassenintern |
Siehe auch
Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes