Template
Encyclopedia
Template may mean:
- a stencilStencilA stencil is a thin sheet of material, such as paper, plastic, or metal, with letters or a design cut from it, used to produce the letters or design on an underlying surface by applying pigment through the cut-out holes in the material. The key advantage of a stencil is that it can be reused to...
, patternPatternA pattern, from the French patron, is a type of theme of recurring events or objects, sometimes referred to as elements of a set of objects.These elements repeat in a predictable manner...
or overlay used in graphic arts (drawing, painting, etc.) and sewing to replicate letters, shapes or designs - a pre-developed page layoutPage layoutPage layout is the part of graphic design that deals in the arrangement and style treatment of elements on a page.- History and development :...
in electronic or paper media used to make new pages with a similar design, pattern, or style - Form letterForm letterA form letter is a letter written from a template, rather than being specially composed for a specific recipient. The most general kind of form letter consists of one or more regions of boilerplate text interspersed with one or more substitution placeholders.Although form letters are generally...
, a predefined letter which retains its primary intent when individually customised with variable data or text.
Computer science and information technology
- Template (file format)Template (file format)The term document template when used in the context of file format refers to a common feature of many software applications that define a unique non-executable file format intended specifically for that particular application....
, a standardized non-executable file type used by computer software as a pre-formatted example on which to base other files, especially documents - Template (C++), a tool for generic programming especially in the C++ language
- Template metaprogrammingTemplate metaprogrammingTemplate metaprogramming is a metaprogramming technique in which templates are used by a compiler to generate temporary source code, which is merged by the compiler with the rest of the source code and then compiled. The output of these templates include compile-time constants, data structures, and...
, a programming technique used by a compiler to generate temporary source code - Template methodTemplate method patternIn software engineering, the template method pattern is a design pattern.It is a behavioral pattern, and is unrelated to C++ templates.-Introduction:A template method defines the program skeleton of an algorithm...
, an object-orientedObject-oriented programmingObject-oriented programming is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction,...
design patternDesign patternA design pattern in architecture and computer science is a formal way of documenting a solution to a design problem in a particular field of expertise. The idea was introduced by the architect Christopher Alexander in the field of architecture and has been adapted for various other disciplines,... - Template processorTemplate processorA template processor is software or a software component that is designed to combine one or moretemplates with a data model to produceone or more result documents...
, a system that combines a template with data to produce an output. - Template (word processing)Template (word processing)The term template, when used in the context of word processing software,refers to a sample "fill-in-the-blank" document that can be completed either by handor through an automated iterative process, such as with a software assistant. Once...
, a standard document containing layout and styles used to configure word processingWord processingWord processing is the creation of documents using a word processor. It can also refer to advanced shorthand techniques, sometimes used in specialized contexts with a specially modified typewriter.-External links:...
software - Style sheet (web development) or master page on which you can globally edit and format graphic elements and text common to each page of a document
- Web templateWeb templateA web template is a tool used to separate content from presentation in web design, and for mass-production of web documents. It is a basic component of a web template system.Web templates can be used to set up any type of website...
or web template systemWeb template systemA Web template system describes the software and methodologies used to produce web pages and for deployment on websites and delivery over the Internet. Such systems process web templates, using a template engine...
, a master page used to produce web pages - A main document from which mail mergeMail mergeMail merge is a software function which allows to create multiple documents from a single template form and a structured data source.-History:This technique of merging data to create gave rise to the term mail merge....
documents are created
Manufacturing
- Mechanical template, used to cut and shape a product, such as:
- a die (manufacturing)Die (manufacturing)A die is a specialized tool used in manufacturing industries to cut or shape material using a press. Like molds, dies are generally customized to the item they are used to create...
- a moldMolding (process)Molding or moulding is the process of manufacturing by shaping pliable raw material using a rigid frame or model called a pattern....
- a die (manufacturing)
Molecular genetics
- a strand of DNADNADeoxyribonucleic acid is a nucleic acid that contains the genetic instructions used in the development and functioning of all known living organisms . The DNA segments that carry this genetic information are called genes, but other DNA sequences have structural purposes, or are involved in...
which sets the genetic sequence of new strands - a strand of RNARNARibonucleic acid , or RNA, is one of the three major macromolecules that are essential for all known forms of life....
which translates genes into proteins
Multiple-Point Geostatistics
Template defines the size of the patterns used to extract statistics from a conceptual geological model (a training image).Miscellaneous
- Template (racing), a device used in car racing to ensure that the body of the race vehicle adheres to specifications