tweak layout
parent
cbab540b48
commit
6f384e4c64
1 changed files with 12 additions and 13 deletions
|
@ -1,4 +1,8 @@
|
||||||
## Configuration Options for TextSymbolizer
|
Specifies the rendering of text at a point or along a line (for example, for a road name).
|
||||||
|
|
||||||
|
[[/images/output_old.png]]
|
||||||
|
|
||||||
|
## Configuration Options
|
||||||
### Options for whole Symbolizer
|
### Options for whole Symbolizer
|
||||||
| *parameter* | *values/ type* | *description* | *unit* | *default* | *version* |
|
| *parameter* | *values/ type* | *description* | *unit* | *default* | *version* |
|
||||||
----------------|---------|----------------|-------|------------|---------|
|
----------------|---------|----------------|-------|------------|---------|
|
||||||
|
@ -39,7 +43,7 @@
|
||||||
### Character formatting options
|
### Character formatting options
|
||||||
| *parameter* | *values/ type* | *description* | *unit* | *default* | *version* |
|
| *parameter* | *values/ type* | *description* | *unit* | *default* | *version* |
|
||||||
----------------|---------|----------------|-------|------------|---------|
|
----------------|---------|----------------|-------|------------|---------|
|
||||||
|face-name|string| Font name (see [[UsingCustomFonts]])| | |
|
|face-name|string| Font name (font must be registered in mapnik or you won't see anything. see [[UsingCustomFonts]]) | | |
|
||||||
|fontset-name|string| FontSet name ||
|
|fontset-name|string| FontSet name ||
|
||||||
|size|double|Font size|px|10.0|
|
|size|double|Font size|px|10.0|
|
||||||
|fill|color|Color of the text fill, e.g. #FFFFFF||black|
|
|fill|color|Color of the text fill, e.g. #FFFFFF||black|
|
||||||
|
@ -59,22 +63,18 @@
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
Some examples of Mapnik's ability to place text along lines:
|
|
||||||
|
|
||||||
[[/images/output_old.png]]
|
|
||||||
|
|
||||||
### XML
|
### XML
|
||||||
|
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<TextSymbolizer face-name="DejaVu Sans Book" size="10" fill="black" halo-fill= "white" halo-radius="1" placement="line" allow-overlap="false">[FIELD_NAME]</TextSymbolizer>
|
<TextSymbolizer
|
||||||
|
face-name="DejaVu Sans Book" size="10" fill="black"
|
||||||
|
halo-fill="white" halo-radius="1"
|
||||||
|
placement="line" allow-overlap="false">
|
||||||
|
[FIELD_NAME]
|
||||||
|
</TextSymbolizer>
|
||||||
```
|
```
|
||||||
|
|
||||||
See [[XMLGettingStarted]] for more XML example uses of TextSymbolizer.
|
|
||||||
|
|
||||||
### Python
|
### Python
|
||||||
|
|
||||||
|
|
||||||
```python
|
```python
|
||||||
t = TextSymbolizer(Expression('[FIELD_NAME]'), 'DejaVu Sans Book', 10, Color('black'))
|
t = TextSymbolizer(Expression('[FIELD_NAME]'), 'DejaVu Sans Book', 10, Color('black'))
|
||||||
t.halo_fill = Color('white')
|
t.halo_fill = Color('white')
|
||||||
|
@ -85,7 +85,6 @@ dir(t) # for the rest of the attributes
|
||||||
|
|
||||||
### C++
|
### C++
|
||||||
|
|
||||||
|
|
||||||
```cpp
|
```cpp
|
||||||
#include <mapnik/map.hpp>
|
#include <mapnik/map.hpp>
|
||||||
#include <mapnik/font_engine_freetype.hpp>
|
#include <mapnik/font_engine_freetype.hpp>
|
||||||
|
|
Loading…
Reference in a new issue