combit List & Label 30 - .NET Hilfe
combit.Reporting Namespace / ProjectParameter Klasse / ValueFromProjectFile Methode
Vollständiger Dateiname (mit Pfad) der Projektdatei.
Beispiele


ValueFromProjectFile Methode

Liefert den Wert des Projektparameters im angegebenen Projekt zurück.

Hierüber lassen sich bspw. vor dem Druckstart die Werte der Projektparameter abfragen. Dies ist insbesondere dann nützlich, wenn eigene Projektparameter angemeldet wurden, die vom Benutzer im Designer geändert werden können (LlProjectParameterVisibility).

Syntax
'Deklaration
 
Public Function ValueFromProjectFile( _
   ByVal projectFile As String _
) As String
 

Parameter

projectFile
Vollständiger Dateiname (mit Pfad) der Projektdatei.

Rückgabetyp

Wert des Projektparameters als String.
Bemerkungen

Bei Projektparametern, die Formeln verwenden, wird die (nicht evaluiert!) Formel zurückgeliefert.

Es wird immer der in der Eigenschaft Name angegebene Projektparameter abgefragt.

Beispiele
Im Folgenden wird ein neuer Projektparameter angelegt und der Designer aufgerufen. Im Anschluss wird der Projektparameter - möglicherweise vom Benutzer im Designer geändert - wieder abgefragt.
// Add custom project parameter
string myParamName = "MyParamName";
ProjectParameter myProjectParameter = LL.ProjectParameters.NewParameter(myParamName); 
myProjectParameter.ParameterType = LlProjectParameterType.Value; 
myProjectParameter.Value = "MyParamValue"; 
myProjectParameter.SaveDefaultValue = true;
LL.ProjectParameters.Add(myProjectParameter);

// Call Designer
string projectFile = @"C:\temp\sample.lst";
LL.Design(LlProject.List, projectFile);

// Query custom project parameter
string myParamValue = myProjectParameter.ValueFromProjectFile(projectFile);
' Add custom project parameter
Dim myParamName As String = "MyParamName"
Dim myProjectParameter As ProjectParameter = LL.ProjectParameters.NewParameter(myParamName)
myProjectParameter.ParameterType = LlProjectParameterType.Value
myProjectParameter.Value = "MyParamValue"
myProjectParameter.SaveDefaultValue = True
LL.ProjectParameters.Add(myProjectParameter)

' Call Designer
Dim projectFile As String = "C:\temp\sample.lst"
LL.Design(LlProject.List, projectFile)

' Query custom project parameter
Dim myParamValue As String = myProjectParameter.ValueFromProjectFile(projectFile)
Anforderungen

Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (21H2 - 23H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 8, .NET 9

Siehe auch