GUIDOLib
1.7.7
Guido Engine Internal Documentation
src
engine
abstract
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