This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP Get header
|
WP Get header ( targetObj ) | (wpDoc ; sectionIndex {; subSectionType} ) -> Function result | ||||||||
Parameter | Type | Description | ||||||
targetObj | Object |
![]() |
4D Write Pro range or section/sub-section element | |||||
wpDoc | Object |
![]() |
4D Write Pro document | |||||
sectionIndex | Longint |
![]() |
Section index | |||||
subSectionType | Longint |
![]() |
Sub-section type (wk first page, wk left page, or wk right page) | |||||
Function result | Object |
![]() |
4D Write Pro header | |||||
The WP Get header command returns the header associated to the targetObj or to the specified sectionIndex of the wpDoc document. If no header is found with regards to the parameter(s), the command returns Null.
Constant | Type | Value |
wk first page | Longint | 1 |
wk left page | Longint | 2 |
wk right page | Longint | 3 |
You want to copy the header of the first page of a 4D Write Pro document to the headers of all pages of another 4D Write Pro document:
C_OBJECT($headerSource;$rangeSource;$tempoc;$headerTarget;$rangeTarget)
$headerSource:=WP Get header([TEMPLATES]WPtemplate;1;wk first page) //get the first page header of section 1
$rangeSource:=WP Text range($headerSource;wk start text;wk end text)
$tempoc:=WP New($rangeSource)
$headerTarget:=WP Get header([Docs]MyWPDoc;1) //all pages of section 1
$rangeTarget:=WP Text range($headerTarget;wk start text;wk end text)
WP INSERT DOCUMENT($rangeTarget;$tempoc;wk replace)
Using a 4D Write Pro area
WP DELETE HEADER
WP Get footer
WP New header
WP Text range
Product: 4D
Theme: 4D Write Pro Language
Number:
1503
Created: 4D v16 R5
Modified: 4D v17 R3
4D Write Pro Reference ( 4D v20 R7)