TFORMer SDK - NET
8
|
A FormLayout is a document which was created with TFORMer Designer. This class is used to retrieve or set information belonging to a FormLayout.
A typical FormLayout contains static content (like a logo), dynamic content (like a DataField) and a number of properties which are used to describe the FormLayout and its behavior during print-time. Each FormLayout is member of exactly one Project (in the case of a Repository) or the GlobalProject (in the case of a stand-alone FormLayout).
*.tfr
.When printing a specific FormLayout within a Repository 3 parameters must be specified to identify the FormLayout:
*.tff
.When printing a Job using a stand-alone FormLayout 1 parameter must be specified:
In order to access the data-fields in a FormLayout you may either use the method Project.GetDataField or you may iterate through all available data-fields using Project.FirstDataField and DataField.Next. If you want to know, whether the returned DataField is actually used you can use the method FormLayout.GetDataFieldUsage.
To retrieve the FormLayout object within a stand-alone FormLayout do the following:
// Retrieve the global Project // A stand-alone FormLayout contains only the global Project, the global Project contains the FormLayout Project project = repository.GlobalProject; if (project != null) { Console.Write(project.ToString()); // Retrieve the first (and only) FormLayout FormLayout formlayout = project.FirstFormLayout; if (formlayout != null) { Console.Write(formlayout.ToString()); } }
To retrieve all FormLayout objects within a Repository do the following:
// Retrieve the first Project Project project = repository.FirstProject; while (project != null) { Console.Write(project.ToString()); // Retrieve the first FormLayout in this Project FormLayout formlayout = project.FirstFormLayout; while (formlayout != null) { Console.Write(formlayout.ToString()); // Get the next FormLayout in this Project formlayout = formlayout.Next; } // Get the next Project project = project.Next; }
© 2006-2024 - all rights reserved by TEC-IT Datenverarbeitung GmbH |
![]() |
Generated on Wed Aug 7 2024 17:29:42 for TFORMer SDK - NET with doxygen 1.7.6.1 |