GUIDOLib  1.7.7
Guido Engine Internal Documentation
ARFooter.h
1 /*
2  GUIDO Library
3  Copyright (C) 2002 Holger Hoos, Juergen Kilian, Kai Renz
4  Copyright (C) 2002-2017 Grame
5 
6  This Source Code Form is subject to the terms of the Mozilla Public
7  License, v. 2.0. If a copy of the MPL was not distributed with this
8  file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 
10  Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
11  research@grame.fr
12 
13 */
14 
15 #pragma once
16 
17 #include "ARText.h"
18 
19 /*@mkdoc
20 
21 @group:Text
22 
23 @tagname:\footer
24 @tagalias:
25 @tagtype:P
26 @tagnotation:the score footer
27 @tagdesc
28 @tagend
29 
30 The footer is displayed centered on the bottom of the first page.
31 
32 @params:
33 @param:text:string:the footer text:*none*:false
34 @param:pageformat:string:a page location:c6:true
35 @fontparams:
36 @paramdesc
37 **pageformat** works similarly to [\title](#title).
38 
39 See the [Jazz](@EXAMPLES/allthethings/) example.
40 @paramend
41 
42 */
43 
46 class ARFooter : public ARText
47 {
48  public:
49  ARFooter();
50  virtual ~ARFooter() {}
51 
52  virtual int getOrder() const { return kFooterOrder; }
53  virtual const char* getParamsStr() const { return kARFooterParams; };
54  virtual const char* getTagName() const { return "ARFooter"; };
55  virtual std::string getGMNName() const { return "\\footer"; };
56 
57  const char* getName() const;
58  const char* getPageFormat() const;
59 };
ARFooter::getTagName
virtual const char * getTagName() const
Definition: ARFooter.h:54
ARFooter::getParamsStr
virtual const char * getParamsStr() const
Definition: ARFooter.h:53
ARFooter::~ARFooter
virtual ~ARFooter()
Definition: ARFooter.h:50
ARFooter::getPageFormat
const char * getPageFormat() const
ARFooter::getGMNName
virtual std::string getGMNName() const
Definition: ARFooter.h:55
ARFooter::ARFooter
ARFooter()
ARFooter::getOrder
virtual int getOrder() const
Definition: ARFooter.h:52
ARFooter::getName
const char * getName() const
ARMusicalTag::kFooterOrder
Definition: ARMusicalTag.h:40
ARFooter
not yet documented
Definition: ARFooter.h:46
ARText
The text tag.
Definition: ARText.h:49

Guido Project Copyright © 2019 Grame-CNCM