Sdílet prostřednictvím


Záhlaví a zápatí

Tento článek vysvětluje, jak přidat záhlaví a zápatí tištěného dokumentu.

Při prohlížení dokumentu na obrazovce název dokumentu a aktuální umístění v dokumentu jsou obvykle zobrazeny v záhlaví okna a stavový řádek.Při pohledu na tištěné kopii dokumentu, je užitečné mít název a číslo stránky v záhlaví nebo zápatí.Toto je běžným způsobem, v nichž WYSIWYG i programy liší jak provést tisk a zobrazení na obrazovce.

Při tisku členské funkce je vhodné místo k tisku záhlaví nebo zápatí, protože je volána pro každou stránku a se nazývá pouze pro tisk není pro zobrazení na obrazovce.Můžete definovat samostatné funkce Tisk záhlaví nebo zápatí a předávání kontextu zařízení tiskárny z OnPrint.Je třeba upravit okno původu nebo rozsah před voláním OnDraw -li se vyhnout těla stránky překrytí záhlaví nebo zápatí.Pravděpodobně také nutné změnit OnDraw protože nelze snížit množství dokumentů, který odpovídá na stránce.

Způsob kompenzovat je oblast přijatá záhlaví nebo zápatí použít m_rectDraw člen CPrintInfo.Při každém tisku stránky tento člen je inicializován použitelné oblast stránky.Pokud před tiskem textu stránky vytisknout záhlaví nebo zápatí, můžete zmenšit velikost obdélníku, uložené v m_rectDraw na účet pro oblast přijatá záhlaví nebo zápatí.Potom OnPrint mohou odkazovat na m_rectDraw zjistit, kolik oblast zůstane pro tisk textu stránky.

Nelze tisknout záhlaví nebo cokoliv jiného z OnPrepareDC, protože je volána před StartPage členské funkce CDC byla volána.V daném okamžiku tiskárny kontextu zařízení se považuje za hranice stránky.Můžete provést tisk pouze OnPrint členské funkce.

Co chcete vědět více?

Viz také

Referenční dokumentace

Tisk